Windows Updateで、必要なセキュリティパッチの検索までは、
問題なく実施出来るんですが、「更新」ボタンを押すと、なぜか、
パッチファイルのダウンロードに失敗する;;
で、原因究明。
とりあえず、怪しげなポイントは、プロキシ環境ってこと。
プロキシ環境でないネットワーク下であれば問題なく実施出来るので、
# 怪しいというよりは、ほぼ原因と特定しても良いくらいかも(^^;
が、インターネットオプションのプロキシ設定を見ても問題ないように
見えるし、そもそも、インターネット閲覧が出来ているので、設定が
悪いはずもなく。
# ちなみに、自動構成スクリプトでpacファイルを参照する設定。
で、ここで、想定。
インターネットクライアント(ブラウザ)のプロキシ設定とは別に、
WindowsUpdateクライアントってものがあって、そっちのプロキシ設定が
うまいこといってないんではないかと。
そんなプロキシ設定がどこにあるのやらと調べてみた。
調べてみると、プロンプトでこんなコマンドで確認可能とのこと。
*************************************
>proxycfg -? (> はプロンプト)
でヘルプが出ます。簡単な使い方。
>proxycfg
現在の設定を表示します。
>proxycfg -d
Direct Access(直接接続)に設定します。
>proxycfg -p 192.168.1.100:8080
プロキシを 192.168.1.100 ポート 8080 に設定します。
>proxycfg -u
IEのプロキシ設定から設定をコピーします
使用した後は、Automatic Updates サービスを再起動してあげる必要があります。
>net stop wuauserv
>net start wuauserv
*************************************
このコマンドで、WinHTTP(Windows Update 用)って
クライアントのプロキシを設定・変更することができるようです。
# 「proxycfg.exe」というプログラムを使います。
とりあえず、「proxycfg」を叩いてみると・・・
おおっと、変なプロキシサーバの設定が入っている!!
原因は、インターネットオプションのプロキシ設定で、
「LANにプロキシサーバを使用する」の項目で、インターネットオプションではチェックを
外しているんですが、設定が入力されていました。
# 過去に設定した内容でした。
WinHTTPは、チェックは外れていてもその設定を
読みにいってしまうようです。
さっそく、インターネットオプションで、そこの文字列を削除!
で、「proxycfg -u」を実行。すると、
-----------------------------------------------
更新されたプロキシ設定
現在の WinHTTP プロキシ設定:
(省略)
直接アクセス (プロキシ サーバーなし)
-----------------------------------------------
「プロキシサーバ なし」になったけど、問題ないのかな?
Updateやってみる。
・・・やっぱり、失敗;;
そいじゃと、pacファイル内のプロキシ設定を確認して、
インターネットオプションの設定で必要なプロキシ設定を
入力して、やっぱりチェックは外しておく。
で、再度、以下を実行。
proxycfg -u
net stop wuauserv
net start wuauserv
お、正常に出来た!
pacファイルのプロキシ設定でネットに繋げてる人って、
これ、はまらへんのかなぁ・・・??
# そんな人少ないってことかな?
ではでは。