Windows Updateエラー0x80072ee2の修正

Windows 7を実行している友人のコンピューターが最近、ルートキットTDSSに感染し、すべてのWebブラウザーでアフィリエイトサイトにリダイレクトされました。 この問題は一般にGoogleリダイレクトとして知られており、当時修正されていました。

クリーンアップの後、Windows Updateが機能しなくなったため、友人から再度連絡がありました。 Windows Updateを使用すると、長時間実行され、利用可能な更新プログラムをダウンロードしてインストールすることなく、最終的にエラー0x80072ee2が表示されます。

インターネットでの簡単な調査により、このエラーメッセージはWindows Updateサーバーへの接続の問題に関連していることが明らかになりました。

推奨される修正は次のとおりです。

  • ファイアウォールをチェックして、Windows Updateサーバーがブロックされていないことを確認します。
  • hostsファイルをチェックして、Windows Updateサーバーがリダイレクトされていないことを確認します
  • Windows Updateサーバーからファイルをダウンロードして、Windows Updateサーバーへの接続をテストします。
  • コマンドラインでipconfig / flushdnsコマンドを実行します。
  • Internet Explorerの信頼済みゾーンにWindows Updateサーバーを追加する
  • Internet Explorerのプロキシサーバー例外リストにWindows Updateサーバーを追加する
  • ルーターのmtu設定を変更する

これらの提案はどれも接続の問題を解決するのに役立ちませんでした。 すべての試行の後、エラー0x80072ee2が表示されました。

Windows Updateエラーが発生したときに最初に行うべきことは、Windowsフォルダー内のWindowsupdate.logファイルを確認することです。 これには、Windows Updateに接続しようとしたときに発生したすべての接続試行、ステータスレポート、およびエラーメッセージをリストするログが含まれます。

友人のWindowsupdate.logには、プロキシサーバーへの参照が含まれていました。 これは、インターネットへの接続にプロキシサーバーが使用されておらず、Internet Explorerでプロキシサーバーが構成されていないため、奇妙でした。

Windows Updateは、Windowsレジストリに設定されている独自のプロキシサーバーを使用することがわかりました。 Windows Updateへの接続に使用するプロキシサーバーを変更する手順は次のとおりです(Windows Vista、Windows 7、およびWindows 10を含むWindowsオペレーティングシステムの新しいバージョンのソリューション)。

[スタート]メニューから管理者特権でコマンドラインを開きます。 それには、Windowsキーをタップし、cmd.exeと入力し、cmd.exeを右クリックして、管理者として実行オプションを選択します。 キーボードを使用する場合は、代わりにcmd.exeを左クリックする前に、ShiftキーとCtrlキーを押します。

コマンドラインに[netsh]を入力してから[winhttp]を入力すると、画面はこのようになります。

次に、コマンド[import proxy source = ie]を入力します。 これにより、Internet Explorerのプロキシ設定がインポートされます。つまり、サーバーが構成されていない場合はプロキシなしでインターネットに直接アクセスするか、インターネットへの接続に使用されるプロキシサーバーをインポートします。

これにより、プロキシサーバーに問題がある場合のWindows Updateへの接続の問題が解決されました。 Winhttpは、[set proxy address]コマンドを使用して特定のプロキシサーバーを設定するためにも使用できます。 変更を考慮する(またはexplorer.exeプロセスを強制終了して再ロードする)前に、コンピューターの再起動が必要になる場合があります。

使用可能なすべてのnetshコマンドに興味がある場合は、すべてを一覧表示して説明するこのTechnetヘルプドキュメントを参照してください。