Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateエラー80072ee2の修正方法【完全ガイド】

エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400A8024400Dといった類似のエラーにもそのまま適用できます。

以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。

Windows Updateエラー80072ee2を解決する5つの方法

解決策1:レジストリの編集

この更新エラーに対して最も有効な対策は、レジストリを編集して特定のキーを削除することです。ただし、あらかじめ注意点として、ホーム環境(ドメインに未参加)でWindowsを使用している場合は、このレジストリキーがそもそも存在しないことがあります。つまり、一般の家庭用PCでは該当するキーがないケースが多いという意味です。

  1. Windowsキーを押しながらRキーを押します。
  2. 表示された「ファイル名を指定して実行」ダイアログに services.msc と入力し、「OK」をクリックします。Windows Updateエラー80072ee2の修正方法【完全ガイド】
  3. サービスコンソールで「Windows Update」というサービスを探し、右クリックして「停止」を選択します。
  4. 破損した状態を修復するための変更を行う前に、Windowsの更新を担当する「Windows Update」サービスを停止する必要があります。停止操作を実行するとエラーが返される場合があります。Windows Updateエラー80072ee2の修正方法【完全ガイド】
  5. 再度Windowsキーを押しながらRキーを押します。
  6. 実行ダイアログに以下のパスを入力します。
    C:\Windows\SoftwareDistribution
  7. 「OK」をクリックします。
  8. このフォルダの中身をすべて削除します。
  9. サービスコンソールに戻り、「Windows Update」サービスを再度右クリックして「開始」を選択します。
  10. もう一度Windowsキーを押しながらRキーを押します。
  11. 実行ダイアログに regedit と入力します。
  12. レジストリエディターで、次のパスへ移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
    Windows Updateエラー80072ee2の修正方法【完全ガイド】
  13. 右側のペインにある「WUServer」と「WUStatusServer」というキーを探します。
  14. それぞれのキーを右クリックして「削除」を選択します。
  15. サービスコンソールに戻り、「Windows Update」サービスが引き続き実行中であることを確認します。
  16. 以上の手順が完了すれば、エラーなしで更新プログラムをインストールできるはずです。

解決策2:Windows Updateトラブルシューティングツールの実行

Windows Updateのトラブルシューティングツールは、PCの各種設定やレジストリをチェックし、Windows Updateの要件と照らし合わせたうえで、問題を解決するための修正候補を提示してくれます。ツールを実行する前に、管理者アカウントでサインインしていることを確認してください。

  1. Windows + S キーを押してスタートメニューの検索バーを開き、「troubleshoot(トラブルシューティング)」と入力します。表示された最初の結果をクリックします。

Windows Updateエラー80072ee2の修正方法【完全ガイド】

  1. トラブルシューティングのメニューで「Windows Update」を選択し、「トラブルシューティングツールの実行」ボタンをクリックします。Windows 7をお使いの場合は、コントロールパネルから手動でトラブルシューティングツールに移動できます。

Windows Updateエラー80072ee2の修正方法【完全ガイド】

  1. Windowsがトラブルシューティングを開始し、不具合の有無を確認します。システムの問題を調査するために管理者権限が必要である旨のメッセージが表示される場合があります。その際は「管理者としてトラブルシューティングを実行する」オプションをクリックしてください。

Windows Updateエラー80072ee2の修正方法【完全ガイド】

  1. 修正が適用されたら、PCを再起動し、問題が解決したかどうかを確認します。

Windows Updateエラー80072ee2の修正方法【完全ガイド】

注意: この解決策は、最良の結果を得るためにアクティブなインターネット接続が必要です。また、1回だけでなく、何度かトラブルシューティングツールを実行してみてください。

解決策3:SoftwareDistributionフォルダの削除

SoftwareDistributionは、Windowsディレクトリ内に存在するフォルダで、最新のWindows更新プログラムをインストールする際に必要となるファイルを一時的に保存するために使われます。これは更新モジュールにとって必須のものであり、読み書き操作はWUagentによって管理されています。

注意: この方法を実行すると、更新履歴もすべて消去されます。

  1. Windows + S キーを押し、検索ボックスに「コマンドプロンプト」と入力します。アプリケーションを右クリックし、「管理者として実行」を選択します。
  2. コマンドプロンプトで、以下のコマンドを1行ずつ順番に入力します。
net stop cryptSvc

net stop wuauserv

net stop msiserver

net stop bits

Windows Updateエラー80072ee2の修正方法【完全ガイド】

次に、Windows Updateのディレクトリへ移動し、すでに存在する更新ファイルをすべて削除します。エクスプローラーやマイコンピューターを開いて、以下の手順に従ってください。

  1. 下記のアドレスへ移動します。「ファイル名を指定して実行」を起動してアドレスをコピー&ペーストすれば、直接アクセスすることもできます。
C:\Windows\SoftwareDistribution
  1. SoftwareDistributionフォルダ内のすべての内容を削除します(後で元に戻したい場合に備えて、別の場所へ切り取り・貼り付けしても構いません)。

Windows Updateエラー80072ee2の修正方法【完全ガイド】

注意: 代わりにSoftwareDistributionフォルダの名前を変更する方法もあります。たとえば「SoftwareDistributionold」という名前にしてください。

次に、Windows Updateサービスを再度有効化して起動します。初回は、更新マネージャーが詳細情報を計算し、ダウンロード用のマニフェストを準備するまで数分かかることがあります。

  1. 昇格された(管理者権限の)コマンドプロンプトを開き、停止したすべてのサービスを再初期化するために、以下のコマンドを実行します。
net start cryptSvc

net start wuauserv

net start msiserver

net start bits

Windows Updateエラー80072ee2の修正方法【完全ガイド】

  1. PCを再起動し、再度Windowsの更新を試みます。

注意: 昇格されたコマンドプロンプトで、以下のコマンドを順番に実行してみることもできます。

net stop wuauserv

rmdir /q /s c:\windows\softwaredistribution\.

wuauclt /detectnow

問題がネットワーク設定に関連している場合は、昇格されたコマンドプロンプトで次のコマンドを実行すると解決することがあります。

netsh int tcp set global autotuninglevel=disabled

解決策4:Microsoft公式ドキュメントの確認

Windows Serverを使用している場合は、Microsoftの公式ドキュメントを確認し、自身の状況が該当ケースに当てはまるかどうかを調べてください。一部の更新プログラムは、OS向けの後継アップデートに置き換えられているようです。

この問題はかなり一般的なものであるため、Microsoftは公式に修正方法を記載したドキュメントを公開しています。それらを一通り確認し、すべての修正を適用した後、PCを完全に再起動してください。

解決策5:Windows Updateモジュールの完全なリセット

上記のどの方法でも解決しない場合は、Windows Updateの全モジュールを強制的にリセットし、再起動後に改めて起動してみてください。今回扱っているエラーメッセージは非常に広範に発生しており、Microsoft自身が主要な更新XMLファイル内の有効期限の日付をサーバー側で変更した際のミスが発端でした。XMLファイルをこちら側で編集するとデジタル署名が無効になるため、Microsoft側でXMLを修正しましたが、それでもエラーは残ってしまいました。すべてのモジュールを再初期化することで、この問題が解決する可能性があります。

  1. Windows + S キーを押し、「コマンドプロンプト」と入力します。アプリケーションを右クリックし、「管理者として実行」を選択します。
  2. 昇格されたコマンドプロンプトで、以下のコマンドを1行ずつ順番に実行します。
net stop wuauserv

cd %systemroot%

ren SoftwareDistribution SoftwareDistribution.old

net start wuauserv

net stop bits

net start bits

net stop cryptsvc

cd %systemroot%\system32

ren catroot2 catroot2.old

net start cryptsvc

regsvr32 Softpub.dll /s

regsvr32 Wintrust.dll /s

regsvr32 Initpki.dll /s

regsvr32 Mssip32.dll /s
  1. すべてのコマンドを実行し終えたら、PCを完全に再起動し、問題が解決したかどうかを確認します。
  1. Windows Updateエラー0x80246002を解決する5つの対処法

    Windows 10など最新バージョンのMicrosoft OSを使っていても、Windows Updateで問題が発生することがあります。設定アプリからWindows Updateを実行しようとすると「エラー0x80246002」が表示され、更新できないケースがあります。また、更新プログラムのインストール中にこのエラーが発生することもあり、いずれの場合も更新に失敗します。その結果、新機能・セキュリティパッチ・バグ修正をダウンロードできなくなり、システムがハッカーの攻撃に対して脆弱な状態になってしまう恐れがあります。 エラー0x80246002には単一の原因はありませんが、主な要因として以下が

  2. 【完全ガイド】Windows Updateエラー80072ee2の原因と7つの解決方法

    Windowsのアップデート中に「Windows Update エラー 80072ee2」が発生することがあります。この際、「不明なエラー」「追加情報はありません」といったメッセージが表示されるのが特徴です。これはWindowsデバイスでよく見られる問題ですが、心配はいりません。この記事では、Windows Updateエラー80072ee2を解決するための手順を詳しくご紹介します。Windows 10でエラーコード80072ee2を修正する方法Windowsをアップデートすることで、最新のセキュリティ更新プログラムやバグ修正がインストールされ、PCを安全かつ快適な状態に保つことができます。し