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

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

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

本記事では、0x80070057エラーの主な原因と、初心者でも実践できる具体的な解決策を順番にご紹介します。

Windows Updateエラー0x80070057の原因

このエラーは、ファイルのバックアップ時、新しいアップデートのインストール時、ハードウェアやソフトウェアの追加時、パーティションの作成時、Outlookでの新規プロファイル作成時など、さまざまな場面で発生する可能性があります。場合によっては明確な理由なく突然現れることもあり、最悪の場合ブルースクリーン(BSOD)や真っ白な画面が表示されることもあります。

エラーの背後にある主な原因として、以下が挙げられます。

  • HDDやSSDなどのストレージデバイスに問題がある
  • ドライブの空き容量を超える大型アップデートをインストールしようとしている
  • サードパーティ製アプリケーションがアップデートに干渉している
  • PC内に無効なWindowsレジストリキーが存在する
  • ウイルスやマルウェアに感染している
  • 不適切なシャットダウンやプログラムの異常終了が起きている

特定の原因を突き止めるのは難しいため、以下のトラブルシューティング方法を順番に試してみてください。

方法1:ディスク領域をクリーンアップする

Windows 10には、一時ファイル、インストールログ、キャッシュ、サムネイルなどを削除してストレージ容量を解放できる「空き領域を今すぐ解放」機能が搭載されています。数GB単位の空き容量を作れる最も簡単な方法です。

1. Windows + Iキーを同時に押して、Windowsの設定を開きます。

2. システムをクリックします。

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

3. 左側のメニューからストレージタブを選択し、右側のストレージセンサーを構成する、または今すぐ実行するリンクをクリックします。

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

4. 下へスクロールして空き領域を今すぐ解放セクションを見つけ、今すぐクリーンアップをクリックします。

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

一時ファイルがすべて削除されたら、Windowsの更新を再試行して問題が解決したか確認しましょう。

方法2:Windowsの日付と時刻を同期する

Windowsの更新時、サーバー側でPCの日付と時刻が正しいかどうかが確認されます。これはデータの不正取得や悪用を防ぐための仕組みですが、日付や時刻の設定が誤っていると0x80070057エラーが発生することがあります。

1. Windowsキーを押し、「日付と時刻の設定」と入力して開くをクリックします。

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

2. ドロップダウンリストからタイムゾーンを選択し、現在の地域と一致しているか確認します。

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

3. 時刻と日付が標準時と一致していることを確認します。

ずれがある場合は修正し、問題が解決したかどうかをチェックしてください。

方法3:マルウェアスキャンを実行する

ウイルスやマルウェアへの感染が、この厄介なエラーの原因となっている場合があります。定期的にPCをスキャンして脅威を取り除くことが重要です。Windows Defenderファイアウォールを使えば、ウイルス関連の問題をほぼ解決できます。ウイルス対策ソフトでコンピュータ全体の包括的なチェックを実行しましょう。

方法4:Windows Updateトラブルシューティングツールを実行する

Windowsには、アップデート関連のエラーを自動的に診断・修復するWindows Updateトラブルシューティングツールが組み込まれています。このツールは、Windows Updateに関連する一時ファイルやサービスを修復し、Windows Updateコンポーネントをリセットしてくれます。

方法5:破損したシステムファイルを修復する

上記の方法でもエラーが解消しない場合は、PC内に破損したファイルが存在する可能性があります。Windows 10には、有害な破損ファイルを検出・修復するためのSFC(システムファイルチェッカー)DISM(展開イメージのサービスと管理)という組み込みツールが用意されています。これらのコマンドを実行してシステムファイルの修復を試みてください。

方法6:Windows Updateコンポーネントをリセットする

アップデート関連の問題全般に有効なのが、Windows Updateコンポーネントのリセットです。この手順では、BITS、暗号化サービス、MSIインストーラー、Windows Updateサービスを再起動し、SoftwareDistributionおよびCatroot2フォルダを更新します。

1. Windowsキーを押し、「コマンドプロンプト」と入力して、管理者として実行をクリックします。

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

2. 以下のコマンドを1行ずつ入力し、それぞれの後にEnterキーを押します。

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
ren C:\Windows\System32\catroot2 Catroot2.old 
net start wuauserv
net start cryptSvc
net start bits 
net start msiserver

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

コマンドの実行が完了したら、エラー0x80070057が解決したかどうかを確認してください。

方法7:Windows Updateサービスを有効にする

Windows Updateサービスは、Microsoftが配信するアップデートの配布を管理しています。このサービスが正常に動作しているか確認しましょう。

1. Windowsキーを押し、「services」(サービス)と入力して、管理者として実行をクリックします。

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

2. サービスウィンドウを下にスクロールし、Windows Updateサービスを探してクリックします。

3. 右クリックしてプロパティを選択します。

注: Windows Updateをダブルクリックしてもプロパティウィンドウを開けます。

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

4. スタートアップの種類自動に設定します。

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

5. 適用 > OKをクリックして変更を保存します。

方法8:SoftwareDistributionフォルダのファイルを削除する

Windows Updateサービスを手動で再起動することで、エラーを解決できる場合があります。

1. サービスを管理者権限で起動します。

2. 画面を下にスクロールし、Windows Update右クリックします。

注: 現在の状態が実行中でない場合は、次の手順をスキップできます。

3. 状態が実行中と表示されている場合は、停止をクリックします。

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

4. 「Windowsはローカルコンピューターで次のサービスを停止しようとしています…」というプロンプトが表示されるので、完了まで待ちます(約3〜5秒)。

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

5. Windows + Eキーを同時に押してエクスプローラーを開き、以下のパスに移動します。

C:\Windows\SoftwareDistribution\DataStore

6. Ctrl + Aキーを同時に押してすべてのファイルとフォルダを選択し、空白部分を右クリックします。

7. 削除を選択して、DataStoreフォルダ内のすべてのファイルとフォルダを削除します。

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

8. 同様に、以下のパスに移動してDownloadフォルダ内のすべてのファイルを削除します。

C:\Windows\SoftwareDistribution\Download

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

9. サービスウィンドウに戻り、Windows Update右クリックします。

10. 開始を選択します。

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

11. 「Windowsはローカルコンピューターで次のサービスを開始しようとしています…」というプロンプトが表示されるので、3〜5秒待ってからサービスウィンドウを閉じます。

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

12. 最後にPCを再起動し、0x80070057エラーが解決したかどうかを確認します。

方法9:回復オプションを使用する

手動でのファイル削除で問題が解決しない場合や、削除中にエラーが発生した場合は、回復モードでPCを起動してファイルを安全に削除する方法を試しましょう。

1. Windowsキーを押し、「回復オプション」と入力して、表示された結果を開きます。

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

2. 設定ウィンドウで、高度なスタートアップの下にある今すぐ再起動するをクリックします。

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

3. オプションの選択画面でトラブルシューティングをクリックします。

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

4. 詳細オプションをクリックします。

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

5. スタートアップ設定をクリックします。

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

6. スタートアップ設定ウィンドウで再起動をクリックします。

7. PCが再起動すると以下の画面が表示されます。F5キーを押してネットワーク付きセーフモードを有効にするを選択します。

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

8. Windows + Eキーを同時に押してエクスプローラーを開き、以下の場所に移動します。

C:\Windows\SoftwareDistribution

9. SoftwareDistributionフォルダ内のすべてのファイルを選択して削除します。

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

10. PCを再起動し、Windows Updateを再度実行します。これで問題は解決するはずです。

方法10:PCをリセットする

上記のどの方法でも解決しない場合の最終手段として、PCのリセットがあります。

1. 方法9の手順1〜2に従って設定を開きます。

2. 左側のペインから回復を選択し、右側のはじめるをクリックします。

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

3. このPCを初期状態に戻すウィンドウで、以下のいずれかのオプションを選択します。

  • 個人用ファイルを保持する:アプリと設定は削除されますが、個人ファイルは保持されます。
  • すべて削除する:個人ファイル、アプリ、設定がすべて削除されます。

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

4. 画面の指示に従って、リセット処理を完了させます。

その他の対処法

さらに、以下の方法も0x80070057エラーの解決に役立ちます。

対処法1:自動更新を構成する

手動での更新ではなく、自動更新を構成することで問題を回避できる場合があります。

1. ファイル名を指定して実行ダイアログボックスを開き、「gpedit.msc」と入力して、Ctrl + Shift + Enterキーを同時に押し、管理者権限でローカルグループポリシーエディターを開きます。

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

2. 左側のペインでコンピューターの構成をダブルクリックし、ドロップダウンリストから管理用テンプレートフォルダをダブルクリックします。

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

3. 管理用テンプレートフォルダ内のWindowsコンポーネントフォルダをダブルクリックします。

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

4. WindowsコンポーネントフォルダからWindows Updateフォルダをダブルクリックします。

5. 右側のペインを下にスクロールし、自動更新を構成するポリシーを探します。状態有効になっているか確認し、無効になっている場合はダブルクリックして開きます。

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

6. 自動更新を構成するウィンドウで有効を選択し、以下のいずれかのオプションを選びます。

  • 2 - ダウンロード前に通知し、自動的にインストールする
  • 3 - 自動的にダウンロードし、インストール前に通知する
  • 4 - 自動的にダウンロードし、インストールをスケジュールする
  • 5 - ローカル管理者が設定を選択できるようにする
  • 7 - 自動ダウンロード、インストール前に通知、再起動前に通知

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

また、PCにCloud Foggerというアプリケーションがインストールされている場合は、完全にアンインストールしてください。「ファイル名を指定して実行」ダイアログでappwiz.cplを実行すると、プログラムの一覧から見つけて削除できます。

対処法2:レジストリエディターを調整する

あまり一般的ではありませんが、効果的な回避策としてレジストリの編集があります。作業前には必ずレジストリのバックアップを取ってください。

1. Windowsキーを押し、「メモ帳」と入力して開くをクリックします。

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

2. 以下のコードをコピーして貼り付けます。

document:“IsConvergedUpdateStackEnabled”=dword:00000000
[HKEY LOCAL MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings]“UxOption”=dword:00000000

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

3. ファイルを「wufix.reg」という名前で保存します。このとき、ファイルの種類をすべてのファイルに設定してください。

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

4. 作成したファイルを開き、プロンプトに対してはいをクリックして同意します。

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

その後、0x80070057エラーが解決したかどうかを確認してください。

まとめ

本記事では、Windows Updateエラー0x80070057の原因と、ディスククリーンアップからPCのリセットまで、段階的な解決策をご紹介しました。まずは簡単な方法から順番に試し、それでも解決しない場合に高度な対処法へ進むのがおすすめです。どの方法が効果的だったか、また他にご質問やご提案があれば、ぜひコメント欄でお知らせください。

  1. Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

    Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。エラー0x8007000Eの主な原因エラー

  2. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可