このエントリーをはてなブックマークに追加


プロキシ経由のWindows Updateができない場合の対処

本資料はWindows 7、Windows 8(8.1)およびWindows XPの3つを対象に記述しています。
対応するOSの部分を参照してください。

社内などプロキシがあり、Windows Updateがプロキシ経由での場合、セキュリティアップデートファイルの一覧は表示されるが、ファイルのダウンロードに失敗しWindows Updateが正常に終了しない場合がありました。 この場合の対処方法を以下に記します。
また、プロキシ経由指定をもとに戻す(プロキシ経由しない)方法も記します。


Windows 7, Windows 8(8.1) proxyの設定および確認

管理者権限で、コマンドプロンプトを起動し以下のコマンドを実行します。
以下の内容は、インターネットエクスプローラーのプロキシ設定をインポートします。

Windows 7

win7-pxy-01.gif

Windows 8(8.1)

01.png

proxy設定値の確認方法

C:\Windows\system32>netsh winhttp show proxy

現在の WinHTTP プロキシ設定:

    直接アクセス (プロキシ サーバーなし)。

IEのプロキシ設定値をインポートする

C:\Windows\system32>netsh winhttp import proxy source=ie

現在の WinHTTP プロキシ設定:

    プロキシ サーバー:  IEに指定したプロキシサーバー:プロキシサーバーのポート番号
    バイパス一覧     :  バイパスIP情報

コマンドにてプロキシを設定する(バイパス設定含む)

set proxyコマンドでプロキシサーバの指定もできます。

C:\Windows\system32>netsh winhttp set proxy proxy-server="http=プロキシサーバ:ポート番号"

プロキシサーバがhttpsの場合はhttp=をhttps=にする。

バイパスも一緒に設定する場合は以下のようにする。

set proxy proxy-server="プロキシサーバ:ポート番号" bypass-list="パイパスするIP群などを列挙"

netsh winhttp import proxy source=ieコマンドを実行してbypass-listがどのように設定されるかを確認するとわかりやすと思います。

プロキシ設定のリセット

以下のコマンドで設定した(設定してある)プロキシ情報をリセットできます。

C:\Windows\system32>netsh winhttp reset proxy

現在の WinHTTP プロキシ設定:

    直接アクセス (プロキシ サーバーなし)。

netshコマンドは対話形式で利用することもできる

上記例では、netsh winhttp xxxxという感じでコマンドを実行しました。
以下のように1つずつ打ち込んで対話形式で利用することもできます。

C:\Windows\system32>netsh
netsh>winhttp
netsh winhttp>show proxy

現在の WinHTTP プロキシ設定:

    プロキシ サーバー:  http=hoge:8080
    バイパス一覧     : (なし)

netsh winhttp>quit

Windows XP proxyの設定および確認

以下、Windows XPのProxy設定および確認方法です。

Proxyサーバの設定情報確認

インターネットエクスプローラを起動し[ツール(T)]→[インターネットオプション(O)]をクリックすると「インターネットオプション」画面が表示されるので[接続]タブをクリックします。
「インターネットオプション」画面の「LANの設定(L.)...」でプロキシサーバが設定されていることを確認。

pxy-winupd-01.gif

Proxy設定方法(プロキシ使用の設定)

  • コマンドライン プロンプトを起動 [スタート]→[アクセサリ]→[コマンドライン プロンプト]
  • コマンドライン プロンプトに以下のコマンドを入力しEnterキーを押下
    proxycfg -u
    pxy-winupd-02.gif
     
  • インターネットエクスプローラが起動している場合は一度終了し、再度Windows Updateをしてみてください。

Proxy設定方法(プロキシ未使用)

Proxy設定を削除したのにうまくWindows Updateができない場合は以下の操作を行ってください。
インターネットエクスプローラを起動し[ツール(T)]→[インターネットオプション(O)]をクリックすると「インターネットオプション」画面が表示されるので[接続]タブをクリックします。
「インターネットオプション」画面の「LANの設定(L.)...」でプロキシサーバが設定されていないこと確認。

pxy-winupd-03.gif
 

Proxy設定方法(プロキシ未使用の設定)

  • コマンドライン プロンプトを起動 [スタート]→[アクセサリ]→[コマンドライン プロンプト]
  • コマンドライン プロンプトに以下のコマンドを入力しEnterキーを押下
    proxycfg -d
  • インターネットエクスプローラが起動している場合は一度終了し、再度Windows Updateをしてみてください。
    pxy-winupd-04.gif


添付ファイル: file01.png 1118件 [詳細] filepxy-winupd-01.gif 1511件 [詳細] filepxy-winupd-02.gif 1995件 [詳細] filepxy-winupd-03.gif 1335件 [詳細] filepxy-winupd-04.gif 1595件 [詳細] filewin7-pxy-01.gif 1454件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-03-20 (金) 22:49:45