obviate

/ˈɒbvieɪt/ オブヴィエイト

1. (困難や不必要なものを)未然に防ぐ、取り除く、不要にする。

発生する可能性のある問題、困難、または不要なものを、事前に適切な措置を講じることで、その必要性をなくしたり、回避したりする状況を表します。根源から解消するニュアンスがあります。
The new bypass will obviate the need to drive through the town center. (新しいバイパスは、町の中心部を運転する必要性をなくすでしょう。)
関連
make unnecessary