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

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

エラー0x80070057は、Windows Updateが失敗したことを示すエラーコードです。このエラーが発生する原因はさまざまで、Windows Updateコンポーネントの破損や、過去に失敗した更新プログラムによって、更新パッケージの展開・適用に必要なシステムファイルが破損していることが考えられます。0x80070057という数値は16進数表記のエラーコードで、Windows Vista、7、8、10でよく見られるものです。

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

このエラーは通常、次のような長いメッセージとともに表示されます。「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが引き続き表示され、Webで検索したりサポートに問い合わせたりする場合は、次の情報が役立つかもしれません – (0x80070057)」。また、「問題が発生しました(Something went wrong)」という少し異なるメッセージとともに表示されるケースもあります。

本記事では、Windows Vista、7、8、10の多数のユーザーで効果が確認された複数の解決方法をご紹介します。方法は継続的に更新されているため、すべての項目に目を通すことをおすすめします。経験上、各方法の実行中には何度か再起動が必要になるため、このページのURLをメールで送信するか、ブックマークしておくと便利です。作業を始める前に、プロキシを使用している場合は必ず無効化してください。ウイルス対策ソフトを一時的にオフにしてみるのも有効です。

1. Windows Updateリポジトリの復元

Restoroをダウンロードして実行し、破損または欠落しているリポジトリをスキャン・復元してから、Windows Updateを再試行してください。改善しない場合は、方法2へ進んでください。

2. SFCスキャンの実行

システムファイルチェッカー(SFC)は、Windowsに標準搭載されているシステムファイル検証ツールです。Microsoftのサーバーからマニフェストをダウンロードし、ローカルのシステムファイルと照合して、不一致が見つかった場合は新しいコピーを自動的にダウンロードして置き換えます。システムファイルの整合性を保つための非常に効果的なツールです。作業前に、管理者権限を持っていることを確認してください。

  1. SFCスキャンを実行します。Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選
  2. パソコンを完全に再起動し、更新エラーが解決したかどうかを確認します。

3. SFCFixの実行

システムファイルを修復するもう一つのツールが「SFCFix」です。SFCとほぼ同じ働きをしますが、SFC自体のシステムファイルが破損していたり正常に動作していなかったりする場合に特に役立ちます。なお、このプログラムはサードパーティ製のため、自己責任でご利用ください。

SFCFix.exeファイルをダウンロードして実行し、コマンドプロンプトの指示に従って、終了まで任意のキーを押して同意します。

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

4. SURT(システム更新準備ツール)の実行

Windows 7/8/10をお使いの場合は、SURTを使って問題を解決できます。システム更新準備ツール(SURT)は、Microsoftが公式に提供している強制更新メカニズムで、保留中の更新を強制的に進めるために一部のモジュールを起動します。

  1. SURTツールをダウンロードし、アクセスしやすい場所に保存します。Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選
  2. 実行ファイルを右クリックし、「管理者として実行」を選択します。
  3. 処理が完了するのを待ってパソコンを再起動し、問題が解決したかどうかを確認します。

5. レジストリの編集

上記の方法がどれも効果がない場合は、レジストリに変更を加えてみましょう。レジストリはOSの司令塔のような存在で、競合するキーや誤った値が設定されていると、更新エラーが発生することがあります。万が一に備え、作業前にレジストリのバックアップを作成しておくことをおすすめします。

  1. Windowsキー + Rを押します。
  2. notepad」と入力して「OK」をクリックします。
  3. メモ帳に以下の内容をコピー&ペーストします:
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX]
    "IsConvergedUpdateStackEnabled"=dword:00000000

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]
    "UxOption"=dword:00000000
  4. 「ファイル」→「名前を付けて保存」をクリックします。
  5. ファイルの種類を「すべてのファイル」に設定し、wufix.regという名前でデスクトップに保存します。
  6. ファイル名は必ず「wufix.reg」としてください。*.reg拡張子が、レジストリ経由でファイルを実行するトリガーになります。保存したファイルを実行し、表示されるプロンプトに同意します。
Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

実行後、問題が解決したかどうかを確認してください。改善しない場合は、Windows Updateリセットスクリプトをダウンロードし、管理者として実行します(右クリックして「名前を付けて保存」を選択)。デスクトップに保存したら、ファイルを右クリックして「管理者として実行」を選んでください。

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

6. エラー0x80070057によりWindows 10 Anniversary Updateが失敗する場合

Windows 10がダウンロードの検証に失敗した場合にも、このエラーが発生することがあります。多くのユーザーはWindows 7からWindows 10へアップグレードしており、Anniversary Updateの前に複数の更新が適用されていたため、更新ストアに深刻な破損が生じ、Anniversary Updateのインストールが妨げられている可能性があります。この問題への対策は、インストーラーがAnniversary Updateのファイルを検証している間、インターネット接続(LANまたはWAN)を無効にすることです。

  1. Windowsキー + Rを押し、「ncpa.cpl」と入力して「OK」をクリックします。
  2. ワイヤレスLANアダプターまたはイーサネットLANアダプターを右クリックし、「無効」を選択します。更新の検証が完了したら、無効化したアダプターを右クリックして再度有効化しましょう。

また、Anniversary Updateのインストール後にWindows 10で頻繁なフリーズやクラッシュが発生するユーザーも少なくありません。該当する場合は、関連の専用ガイドを参照してください。

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

7. CloudFoggerの削除

一部のユーザーから、バックアップ、システム復元、アップグレードの実行時にエラーコード0x80070057が表示されるとの報告があります。borncityの調査によると、この問題の根本的な原因はCloudFoggerです。CloudFoggerなどのサードパーティ製ツールがインストールするフィルタードライバーがシステムコールに干渉することで、問題が発生します。

  1. Windowsキー + Rを押し、「appwiz.cpl」と入力して「OK」をクリックします。Windows 8.1以降では、Windowsキー + Xを押して「アプリと機能」を選択しても構いません。
  2. 一覧から「CloudFogger」を探してダブルクリックし、アンインストーラーの指示に従ってアンインストールを完了させます。
  3. PCを再起動し、問題が解消されたかどうかを確認します。

8. Microsoft Updateカタログから手動で更新する

Windows Updateでどうしても更新プログラムをインストールできない場合は、更新プログラムを手動でダウンロードしてインストールする方法もあります。Microsoft Updateカタログの公式サイトにアクセスし、最新の累積更新プログラムをアクセスしやすい場所にダウンロードしてください。

Windows Updateエラー0x80070057の対処法|原因と簡単にできる解決策9選

ダウンロードが完了したら、すべてのプログラムを閉じて、更新パッケージを右クリックし「管理者として実行」をクリックします。インストールが完了したら、パソコンを完全に再起動し、問題が解決したかどうかを確認してください。

9. BIOSの更新

ここまでの方法で解決しない場合は、BIOSを最新バージョンに更新することで改善する可能性があります。BIOSはコンピューターの基盤となるコンポーネントで、システム内のハードウェアとソフトウェア間の通信を担い、入力デバイスの橋渡し役としても機能します。BIOSに不具合がある場合や、現在のOSバージョンと互換性のない古い状態の場合、更新エラーが発生することがあります。

注意:BIOSの更新はリスクを伴う作業です。手順を誤るとシステムが起動しなくなり(ブリック)、恒久的な損傷につながる恐れがあります。必ず自己責任で慎重に進めてください。

  • LenovoのBIOS更新方法
  • HPのBIOS更新方法
  • DellのBIOS更新方法

なお、エラー0x80070057はWindows 10の「資格情報マネージャー」とも関連しています。資格情報マネージャーの利用時にこのエラーが表示される場合は、「パラメーターが不正です」エラーの修正ガイドを参照してください。Windows Updateのトラブルシューティングツールを試してみるのもおすすめです。

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

    エラー80072ee2は、システム内のファイルが破損している、または更新プログラムの処理が停止している場合に発生するWindows Updateのエラーです。この記事で紹介する対処法は、8024400Aや8024400Dといった類似のエラーにもそのまま適用できます。以下の手順に進む前に、エラーが発生しているPCがインターネットに接続できることを必ず確認してください。Windows Updateサーバーへ接続して更新プログラムを再取得する必要があるためです。Windows Updateエラー80072ee2を解決する5つの方法解決策1:レジストリの編集この更新エラーに対して最も有効な対策は、レジ

  2. Windows Updateの0x80070057エラーを解決する10の方法【完全ガイド】

    Windowsは、その豊富な機能により世界で最も利用されているオペレーティングシステムです。Microsoftは定期的なアップデートによってパフォーマンスの向上やバグ・エラーの修正を行っていますが、アップデートのインストール中にWindows Updateエラー0x80070057が発生し、更新が完了できないケースがあります。このエラーは、破損したファイルやプログラム、悪意のあるソフトウェア(マルウェア)などが原因で起こることがあります。 本記事では、0x80070057エラーの主な原因と、初心者でも実践できる具体的な解決策を順番にご紹介します。 Windows Updateエラー0x8007