VistaでFWを越えてWindows Updateできるようにしてみた
Windows Updateでは、WinHTTP *1 を使ってサーバにアクセスしている。
ネットワークの構成上Webサーバへのアクセスにプロキシサーバが必要な場合、このWinHTTPとInternetExplorerとでプロキシサーバの設定が別々になっていることに気をつけないといけない。
Windows XPの場合、proxycfgコマンドを使ってWinHTTP用のプロキシサーバを設定できたが、Vistaではこのコマンドが削除され、netshコマンドに統合されている。
VistaでのWinHTTPのプロキシサーバの設定方法は次のとおり。
プロキシサーバを直接設定する場合
- コマンドプロンプトを「管理者権限として実行」
- プロキシサーバ名がproxy.example.comで、ポート番号が3128の場合、次のコマンドを入力
netsh winhttp set proxy proxy.example.com:3128
*1: WinHTTPについては http://e-words.jp/w/WinHTTP.html を参照