2021年3月28日日曜日

Windows Updateができない!(Proxyを設定しているのに・・・WinHTTPを確認)

Windows Updateの更新通知が表示されるがUpdate出来ない現象に陥りました。

色々悩んみましたが単純な理由でしたので対処方法を纏めました。


・Proxyの設定を確認

ブラウザのメニューからProxyを設定してます。

もう利用していない「Internet Explorer」ですが、慣れているので設定はここで行ってます。

 「インタネットオプション」-「接続」-「LANの設定」

IEのProxy 設定

プロキシの設定は正しく入っておりインターネットも問題なく出来ます。

ブラウザのプロキシ設定がOSに反映されているか確認すると・・・


コマンドプロンプトを起動して、

 >netsh winhttp show proxy

プロキシ サーバーなし


WinHTTPのプロキシが設定されていない事が発覚。
これが原因でWindowsUpdateが出来ません。

・WinHTTP プロキシ設定

ブラウザのプロキシ設定をWinHTTPに反映させます。


コマンドプロンプトを起動して、

 >netsh winhttp import proxy source=ie


管理者権限が無いとエラーとなります。

必ず管理者権限でコマンドプロンプトを起動起動して実行して下さい。



netsh winhttpのコマンドで直接プロキシを設定する事も可能ですが、
IEなどブラウザ設定から読み込ます方が楽ちんです。

コマンドの一覧は、以下のようにして確認できます。
 >>netsh winhttp /?
dump           - 構成スクリプトを表示します。
help           - コマンドの一覧を表示します。
import         - WinHTTP プロキシ設定をインポートします。
reset          - WinHTTP 設定をリセットします。
set            - WinHTTP 設定を構成します。
show           - 現在の設定を表示します。