エラー80072ee2 システム上のファイルが破損しているか、更新がスタックしている場合に発生するWindowsUpdateエラーです。この方法で説明されている修正は、エラーにも適用されます 8024400A そして 8024400D 。
以下の修正を続行する前に、更新をプッシュバックするためにWindows Updateサーバーに接続する必要があるため、このエラーの影響を受けるPCでインターネットが機能していることを確認してください。
WindowsUpdateエラー80072ee2を修正するためのソリューション
- 解決策1:レジストリの編集
- 解決策2:WindowsUpdateのトラブルシューティングを実行する
- 解決策3:ソフトウェア配布の削除
- 解決策4:Microsoftの公式ドキュメントを確認する
- 解決策5:WindowsUpdateモジュールを完全にリセットする
解決策1:レジストリの編集
この更新エラーの最善の修正は、レジストリを変更し、いくつかのキーを削除することです。ホームベースの環境(ドメインの一部ではない)でWindowsを使用しているため、すべてのユーザーがコンピューターにレジストリキーを持っているとは限らないことを事前に説明しておく必要があります。これは主に、ホームユーザーがキーを持っていないことを意味します。
- ホールド Windowsキー そして Rを押す
- 開いた実行ダイアログで、次のように入力します services.msc [OK]をクリックします
- サービスコンソールで、「」というサービスを見つけます。 Windows Update 「。このサービスを右クリックして、 やめる。
- 破損を修正するために変更を加える前に、Windowsの更新を担当する「WindowsUpdate」サービスを停止する必要があります。停止を続けると、エラーが返されます。
- ホールド Windowsキー そして Rを押す 再び
- 実行ダイアログで、次のように入力します。
C: Windows SoftwareDistribution
- [OK]をクリックします。
- このフォルダの内容を削除します。
- 今、に戻ります サービスコンソール 。右クリック Windows Update もう一度サービスして選択します 開始。
- ホールド Windowsキー そして Rを押す 再び
- タイプ regedit 実行ダイアログで。
- レジストリエディタで、次のパスを参照します。
HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft Windows WindowsUpdate
- 右側のペインで、と呼ばれるキーを探します WUServerおよびWUStatusServer
- これらの各キーを右クリックして、 削除 。
- 次に、サービスコンソールに戻り、WindowsUpdateサービスがまだ実行されていることを確認します。
- 完了すると、エラーなしで更新できるようになります。
解決策2:WindowsUpdateのトラブルシューティングを実行する
Windows Updateのトラブルシューティングツールは、コンピューターのすべての設定とレジストリをチェックし、Windows Updateの要件と照合して、問題を修正するための可能な変更を提案します。トラブルシューティングを実行する前に、管理者アカウントを持っていることを確認してください。
- 押す Windows + S スタートメニューの検索バーを起動します。 「」と入力します トラブルシューティング ダイアログボックスで」をクリックし、最初に表示される結果をクリックします。
- トラブルシューティングメニューが表示されたら、「 Windows Update 」をクリックし、「 トラブルシューティングを実行する 」。 Windows 7を使用している場合は、コントロールパネルを使用して手動でトラブルシューティングツールに移動できます。
- これで、Windowsはトラブルシューティングプロセスを開始し、不一致がないか確認します。トラブルシューティングでは、システムの問題を確認するために管理者アクセスが必要であるというプロンプトが表示される場合があります。オプションをクリックします 管理者としてトラブルシューティングしてみてください 」。
- 修正が実装されたら、コンピューターを再起動して、問題が修正されたかどうかを確認します。
注意: このソリューションでは、最適な結果を得るためにアクティブなインターネット接続が必要です。また、トラブルシューティングを1回だけではなく、何度も実行してみてください。
解決策3:ソフトウェア配布の削除
SoftwareDistributionは、Windowsディレクトリにあるフォルダーで、コンピューターに最新のWindowsUpdateをインストールするために必要なファイルを一時的に保存するために使用されます。これは更新モジュールの要件であり、これに対する読み取り/書き込み操作はWUagentによって管理されます。
注意: この方法では、すべての更新履歴もクリアされます。
- Windows + Sを押して、「 コマンド・プロンプト ダイアログボックスで」を選択し、アプリケーションを右クリックして「 管理者として実行 」。
- コマンドプロンプトで、次のコマンドを1つずつ入力します。
ネットストップcryptSvcネットストップwuauservネットストップmsiserverネットストップビット
次に、Windows Updateディレクトリに移動し、すでに存在するすべての更新されたファイルを削除します。ファイルエクスプローラーまたはマイコンピューターを開き、手順に従います。
- 以下に記載されているアドレスに移動します。 Runアプリケーションを起動し、アドレスをコピーして貼り付けて直接アクセスすることもできます。
C: Windows SoftwareDistribution
- ソフトウェア配布内のすべてを削除します フォルダ(元に戻したい場合に備えて、別の場所にカットアンドペーストすることもできます)。
注意: 代わりに、ソフトウェア配布フォルダーの名前を変更することもできます。 「SoftwareDistributionold」のような名前を付けます。
次に、Windows Updateサービスをオンに戻し、再度起動する必要があります。最初に、Update Managerが詳細を計算し、ダウンロード用のマニフェストを準備するのに数分かかる場合があります。
- 管理者特権のコマンドプロンプトを開き、次のコマンドを実行して、停止したすべてのサービスを再初期化します。
ネットスタートcryptSvcネットスタートwuauservネットスタートmsiserverネットスタートビット
- コンピュータを再起動して、Windowsの更新を再試行してください。
注意: 管理者特権のコマンドプロンプトで、次のコマンドを順番に実行することもできます。
net stop wuauserv rmdir / q / s c: windows softwaredistribution 。 wuauclt / detectnow
問題がネットワーク設定に関連している場合は、管理者特権のコマンドプロンプトで次のコマンドを実行すると問題が解決します。
netsh int tcp set global autotuninglevel = disable
解決策4:Microsoftの公式ドキュメントを確認する
場合によっては、Windowsサーバーを実行している場合は、次のことを確認する必要があります。 Microsoftの公式ドキュメント このケースがあなたに当てはまるかどうかを確認してください。一部の更新は、オペレーティングシステムの追加の更新に置き換えられたようです。
この問題は非常に一般的であるため、Windowsはこれを修正する方法を示すドキュメントを公式にリリースしました。それらを確認し、すべての修正を適用した後、コンピューターを完全に再起動します。
解決策5:WindowsUpdateモジュールを完全にリセットする
上記のすべての方法がうまくいかない場合は、すべてのWindows Updateモジュールを強制的にリセットしてから、再起動して再起動してみてください。議論中のエラーメッセージは非常に広範であり、メインの更新XMLファイルのサーバー側で有効日を変更したMicrosoft自身による失敗の後に表面化しています。 XMLファイルを編集すると、私たちの側のデジタル署名が無効になるため、Microsoftは最後にXMLを変更しましたが、エラーは引き続き発生します。たぶん、すべてのモジュールを再初期化することで問題が解決するでしょう。
- Windows + Sを押して、「 コマンド・プロンプト 」、アプリケーションを右クリックして「 管理者として実行 」。
- 昇格したコマンドプロンプトが表示されたら、次のコマンドを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属する32 Softpub.dll / s属するPASSWORD32 Initpki.dll / s属する32 Mssip32.dll / s
- すべてのコマンドを実行した後、コンピュータを完全に再起動し、問題が解決したかどうかを確認します。