Home / Microsoft / Windows / 【2026年最新版】Windows Updateエラー0x80070057の原因と解決法完全ガイド

【2026年最新版】Windows Updateエラー0x80070057の原因と解決法完全ガイド

※本ページにはプロモーション(広告)が含まれています

【2026年最新版】Windowsアップデートエラー0x80070057の対処法【完全ガイド】

Windows Updateを実行しようとしたら「0x80070057」というエラーコードが表示されて更新できない、とお困りではありませんか?このエラーはWindowsを使っていると比較的よく遭遇するエラーで、適切な手順で対処すれば自分で解決できます。

本記事では、エラー0x80070057の原因から具体的な対処法まで、手順を追って詳しく解説します。Windows 11/10両対応の2026年最新ガイドです。

Windows Update Error 0x80070057 Fix SoftwareDistribution Folder Delete BITS Stop

この記事でわかること・解決できること

  • エラー0x80070057の意味と主な原因
  • Windows Update トラブルシューティングツールの使い方
  • Windows Updateキャッシュの削除方法
  • SFCとDISMを使ったシステムファイルの修復方法
  • Windows Updateサービスの再起動方法
  • それでも解決しない場合の最終手段

エラー0x80070057の基礎知識

エラーコードの意味

エラーコード「0x80070057」は、WindowsのAPIレベルで「パラメーターが間違っています(ERROR_INVALID_PARAMETER)」を意味します。Windows Updateでこのエラーが発生する場合、主にUpdateコンポーネントのデータや設定に問題が生じています。

主な発生原因

原因 詳細 対処法
Windows Updateキャッシュの破損 更新ファイルのキャッシュが壊れている SoftwareDistributionフォルダを削除
Windows Updateサービスの不具合 更新サービスが正常に動作していない サービスの再起動
システムファイルの破損 Windows本体のシステムファイルが破損 SFCまたはDISMでの修復
ディスク容量の不足 Cドライブの空き容量が少ない ディスクのクリーンアップ

対処法 Step 1:Windows Updateトラブルシューティングツールを実行する

まず最初に、Windowsに組み込まれているトラブルシューティングツールを試してみましょう。自動で問題を検出して修正してくれます。

Windows 11の場合

  1. 「スタートボタン」→「設定(歯車アイコン)」をクリックします
  2. 「システム」→「トラブルシューティング」をクリックします
  3. 「その他のトラブルシューティング ツール」をクリックします
  4. 「Windows Update」の行にある「実行」ボタンをクリックします
  5. 画面の指示に従って診断・修復を進めます
  6. 完了後、PCを再起動してWindowsUpdateを再試行します

Windows 10の場合

  1. 「スタートボタン」→「設定(歯車アイコン)」をクリックします
  2. 「更新とセキュリティ」→「トラブルシューティング」をクリックします
  3. 「Windows Update」をクリックします
  4. 「トラブルシューティングツールの実行」をクリックします
  5. 画面の指示に従って診断・修復を進めます

対処法 Step 2:Windows Updateキャッシュを削除する

Windows SFC Command Prompt Run Administrator Scan Now Repair System Files Health

Windows Updateのキャッシュ(SoftwareDistributionフォルダ)を削除することで、破損したキャッシュに起因するエラーを解消できます。以下の手順をコマンドプロンプト(管理者)で実行します。

手順

  1. 「スタートボタン」を右クリックして「Windows PowerShell(管理者)」または「ターミナル(管理者)」を選択します(Windows 11の場合)
  2. または「スタートボタン」→「Windows システム ツール」→「コマンド プロンプト」を右クリックして「管理者として実行」をクリックします
  3. 以下のコマンドを1行ずつ実行します。各コマンドを入力してEnterキーを押してください。

最初に、Windows Updateサービスを停止します:

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
  1. すべてのコマンドを実行したら、コマンドプロンプトを閉じます
  2. PCを再起動します
  3. 再起動後、「設定」→「Windows Update」→「更新プログラムを確認する」をクリックして再試行します

コマンドの説明(技術的背景)

  • net stop / net start:Windowsのサービスを停止・起動するコマンドです
  • wuauserv:Windows Updateサービス
  • cryptSvc:暗号化サービス(証明書管理)
  • bits:バックグラウンドインテリジェント転送サービス(ダウンロード管理)
  • ren:ファイル・フォルダの名前を変更するコマンド

対処法 Step 3:SFCとDISMでシステムファイルを修復する

SFC(システムファイルチェッカー)の実行

SFCは破損したWindowsのシステムファイルを自動で検出・修復するツールです。

  1. コマンドプロンプトを管理者として開きます(Step 2の手順1を参照)
  2. 以下のコマンドを入力してEnterを押します:
sfc /scannow
  1. スキャンが開始されます。完了まで10〜30分かかる場合があります
  2. 「Windows リソース保護により、破損したファイルが見つかりましたが、正常に修復されました」と表示されれば修復成功です
  3. PCを再起動して再試行します

DISM(展開イメージのサービスと管理)の実行

SFCで解決しない場合は、DISMツールでWindowsイメージを修復します。

  1. コマンドプロンプトを管理者として開きます
  2. 以下のコマンドを実行します(インターネット接続が必要です):
DISM /Online /Cleanup-Image /RestoreHealth
  1. コマンドの実行には20〜40分かかる場合があります
  2. 完了後、再度SFCを実行します:
sfc /scannow
  1. PCを再起動してWindows Updateを再試行します

詳細解説:その他の対処法

Windows Updateサービスの手動再起動

サービス管理ツールからWindows Updateサービスを再起動する方法もあります。

  1. キーボードの「Windowsキー」+「R」を押して「ファイル名を指定して実行」を開きます
  2. 「services.msc」と入力してEnterを押します
  3. サービス一覧から「Windows Update」を探します
  4. 右クリックして「再起動」をクリックします
  5. 同様に「Background Intelligent Transfer Service(BITS)」も再起動します
  6. サービス管理ウィンドウを閉じてWindows Updateを再試行します

ディスクのクリーンアップを行う

Cドライブの空き容量が少ない場合はクリーンアップを行います。

  1. 「スタートボタン」を右クリックして「エクスプローラー」を開きます
  2. 「PC」を選択して、Cドライブを右クリックします
  3. 「プロパティ」→「ディスクのクリーンアップ」をクリックします
  4. 「システムファイルのクリーンアップ」をクリックします(管理者権限が必要)
  5. 「Windows Update のクリーンアップ」にチェックを入れます
  6. 「OK」→「ファイルの削除」をクリックして実行します

Windows Updateを手動でインストールする(Microsoft Update カタログ)

自動更新でエラーが出る場合、Microsoftの公式サイトから手動でアップデートをダウンロードしてインストールする方法があります。

  1. エラーが出ているWindowsアップデートのKB番号を確認します(例:KB5034441)
  2. ブラウザで「catalog.update.microsoft.com」にアクセスします
  3. 検索ボックスにKB番号を入力して検索します
  4. PCのアーキテクチャ(x64・ARM64等)に合ったファイルをダウンロードします
  5. ダウンロードしたファイルをダブルクリックして実行します
  6. インストール完了後、PCを再起動します

エラー発生タイミング別の対処法

エラー発生タイミング 主な原因 優先対処法
更新プログラムのダウンロード中 キャッシュの破損・接続問題 キャッシュ削除→再試行
インストール中 Cドライブ容量不足・ファイル破損 ディスククリーンアップ→SFC実行
更新確認中 サービスの問題 トラブルシューティングツール実行
再起動後のロールバック システムファイルの破損 DISM→SFC実行

最終手段:Windowsをリセットする

上記の対処法をすべて試しても解決しない場合は、Windowsのリセット(PCを初期状態に戻す)を行います。

  1. 「設定」→「システム」→「回復」をクリックします(Windows 11の場合)
  2. 「このPCをリセット」をクリックします
  3. 「個人用ファイルを保持する」を選択すれば、データを残したままWindowsを再インストールできます
  4. 画面の指示に従って進めます(数時間かかる場合があります)

注意:リセット前に必ず重要なデータのバックアップを外付けストレージやクラウドに取っておいてください。

関連商品

外付けHDD / SSD(バックアップ用)

Windowsのリセットや修復前に必ずバックアップを。1TB以上の外付けストレージがあると安心。

Amazonで見る

Windows 11 インストールメディア(USBメモリ)

最終手段としてWindows再インストールする場合にUSBメモリが必要。16GB以上推奨。

Amazonで見る

SSD(Cドライブ換装用)

ストレージ不足が原因のアップデート失敗には、容量の大きいSSDへの換装が根本解決になる。

Amazonで見る

よくある質問(FAQ)

Q1. コマンドを実行しても「アクセスが拒否されました」と表示されます

A. コマンドプロンプトを「管理者として実行」していない可能性があります。スタートメニューでコマンドプロンプトを検索し、右クリックして「管理者として実行」を選択してから同じコマンドを実行してください。管理者権限がないと多くのシステム操作コマンドは実行できません。

Q2. SFCを実行したら「Windows リソース保護は要求された操作を実行できませんでした」と表示されました

A. このメッセージが出る場合、SFCが正常に動作していません。セーフモードで起動してからSFCを実行してみてください。セーフモードへの入り方:Shiftキーを押しながら「スタート」→「電源」→「再起動」をクリックし、「オプションの選択」→「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」→「4」または「F4」でセーフモード起動します。

Q3. エラーコードが0x80070057ではなく少し異なります。同じ方法で対処できますか?

A. Windows Updateのエラーコードは多数あり、コードによって原因と対処法が異なります。ただし、本記事の方法(トラブルシューティングツール・キャッシュ削除・SFC/DISM実行)は多くのUpdate関連エラーに共通して有効です。コードが少し異なっても試してみる価値があります。

Q4. Windows Updateのキャッシュを削除したらWindowsが壊れませんか?

A. キャッシュフォルダ(SoftwareDistribution)はWindowsのシステムファイルではなく、単なる一時ファイルの格納場所です。削除または名前変更しても、Windowsは次回のアップデート確認時に自動的に新しいキャッシュフォルダを作成します。Windowsが壊れる心配はありません。ただし手順どおりにサービスを停止してから行うことが重要です。

Q5. インターネット接続がない環境でも修復できますか?

A. SFCコマンド(sfc /scannow)はインターネット接続なしで実行できます。ただしDISMの「/RestoreHealth」オプションはWindows Updateサーバーからファイルをダウンロードするためインターネット接続が必要です。インターネットなしでDISMを実行する場合は、Windows ISOファイルをマウントしてオフラインソースを指定する方法がありますが、やや高度な操作になります。

Q6. Windows 11で0x80070057が出ました。Windows 10と手順は同じですか?

A. 基本的な手順は同じです。ただしUIの場所が一部異なります。トラブルシューティングツールはWindows 11では「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」にあります。コマンドプロンプトを使った手順はWindows 10と全く同じコマンドが使えます。

Q7. 毎回アップデートのたびに0x80070057が出ます。根本的な解決方法はありますか?

A. 毎回エラーが出る場合は、Cドライブの空き容量の慢性的な不足か、ストレージ自体の問題(不良セクタなど)が原因の可能性があります。まずCドライブの空き容量を20GB以上確保することをお勧めします。また、「chkdsk C: /f /r」コマンド(管理者として実行・再起動後にスキャン)でディスクのエラーチェックを行うことも有効です。それでも改善しない場合はSSDの換装や専門家への相談を検討してください。

まとめ

Windowsアップデートエラー0x80070057の対処法をまとめます。

  • まずトラブルシューティングツール:自動で診断・修復してくれる最も簡単な方法
  • 次にキャッシュ削除:SoftwareDistributionフォルダの名前変更でリフレッシュ
  • SFC/DISMで修復:システムファイルの破損が原因なら修復コマンドが有効
  • 手動インストール:自動更新がどうしても通らない場合はカタログから手動で
  • 最終手段はリセット:バックアップを取ってからWindowsをリセット

エラー0x80070057は焦らず順番に対処することで、ほとんどのケースで解決できます。重要なのは、修復作業の前に大切なデータを外付けHDDやクラウドにバックアップしておくことです。普段からバックアップする習慣をつけておくと、万が一のトラブルにも安心して対処できます。

Check Also

CLIP STUDIO PAINTが起動しない・落ちる原因と解決法完全ガイド

【2026年最新版】CLIP STUDIO PAINT(クリスタ)が起動しない・落ちる原因と解決法完全ガイド

はじめに:クリスタが起動しない …