Windows Update エラー 0x80070057(パラメータが正しくありません)の原因と解決方法

  • URLをコピーしました!

Windows Updateで0x80070057エラーが出ると、更新プログラムのダウンロードやインストールが途中で止まり、何を直せばよいのか分かりにくいことがあります。実際、設定を一通り見直しても改善せず、更新関連のファイルやサービスの不整合が原因だったというケースは珍しくありませんでした。

このエラーは「パラメータが正しくありません」と表示されることがあり、Windows Updateに必要な一時ファイルの破損、システムファイルの不整合、更新サービスの異常などで発生しやすいです。

先に結論を言うと、Windows Updateのトラブルシューティング、更新コンポーネントのリセット、システムファイルの修復を順番に試すと改善しやすいです。難しそうに見えますが、1つずつ進めれば対処できます。

目次

Windows Update エラー 0x80070057 とは

0x80070057は、Windows上で「パラメータが正しくありません」という意味で表示される代表的なエラーコードです。Windows Updateでは、更新処理に必要な情報の読み取りに失敗した時や、更新関連ファイルに不整合がある時に発生することがあります。

特に多いのは、更新プログラムの確認中、ダウンロード中、インストール中に処理が止まり、再試行しても同じエラーが出るパターンです。再起動だけで直る場合もありますが、何度も繰り返す時はWindows Updateの内部データを整理した方が早いです。

0x80070057エラーの主な原因

まずは、0x80070057が出る主な原因を整理します。

原因内容
更新キャッシュの破損SoftwareDistributionフォルダー内の更新データが壊れている
システムファイルの破損Windowsの動作に必要なファイルに不整合がある
Windows Updateサービスの不調更新関連サービスが正常に動いていない
ディスクの問題ストレージ容量不足やファイルシステムエラーがある
一時的な不具合再起動不足や更新の競合で一時的に失敗している

原因を切り分けるには、簡単な方法から順番に試すのが確実です。

まず試したい基本対処

最初に、次の基本対処を行ってください。

1つ目はパソコンの再起動です。更新処理が中途半端な状態で残っているだけなら、再起動で解消することがあります。

2つ目は空き容量の確認です。エクスプローラーで「ローカル ディスク (C:)」の空きが極端に少ない場合、更新に失敗しやすくなります。不要ファイルを削除し、十分な空き容量を確保してください。

3つ目はインターネット接続の確認です。通信が不安定だと、更新ファイルの取得に失敗することがあります。Wi-Fiが不安定な場合は、いったん接続し直すのも有効です。

ここまでで改善しない場合は、次の対処に進みます。

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

Windows 11では、更新トラブルを自動診断する機能があります。まずはこれを試すのが安全です。

操作手順は次の通りです。

STEP
設定を開く
設定
STEP
システムを開く
設定 → システム
STEP
トラブルシューティングを開く
トラブルシューティング
STEP
その他のトラブルシューティング ツールを開く
その他のトラブルシューティング ツール
STEP
Windows Updateの「実行」をクリックする

診断後に修正内容が表示された場合は、そのまま案内に従ってください。完了後は一度再起動し、Windows Updateを再度実行します。

更新キャッシュを削除してWindows Updateをリセットする方法

トラブルシューティングで直らない場合は、更新キャッシュの初期化が有効です。0x80070057では、この方法で改善するケースがかなりあります。

まず、管理者としてコマンドプロンプトを開きます。スタートメニューで「cmd」と検索し、「管理者として実行」を選びます。

次に、以下のコマンドを1行ずつ実行してください。

実行後はパソコンを再起動し、Windows Updateをやり直します。

この作業で、壊れた更新キャッシュや古い更新情報が再生成されるため、更新エラーが解消することがあります。

Windows Updateでは、更新プログラムが「保留中」の状態のまま止まってしまい、インストールが進まなくなることがあります。
この状態が原因で更新エラーが発生することもあるため、保留中の更新がある場合は次の記事の方法でインストールを進めてみてください。

システムファイルを修復する方法

Windows自体のファイルが壊れている場合は、更新キャッシュを消しても再発します。その場合は、SFCとDISMを使ってシステムファイルを修復します。

管理者としてコマンドプロンプトを開き、まず次のコマンドを実行します。

完了したら、続けて次のコマンドを実行します。

どちらも処理に時間がかかることがあります。途中で閉じず、最後まで待ってください。完了後に再起動し、再度Windows Updateを確認します。

更新サービスの状態を確認する方法

Windows Update関連サービスが止まっていると、更新処理が正常に進みません。サービスの状態も確認しておくと安心です。

  1. Windowsキー + R を押す
  2. services.msc と入力してEnter
  3. 次のサービスを確認する

確認したい主なサービスは以下です。

サービス名確認ポイント
Windows Update実行中になっているか
Background Intelligent Transfer Service実行中または必要時に起動できる状態か
Cryptographic Services実行中になっているか

停止している場合は、右クリックして「開始」を選びます。ただし、頻繁に止まる場合はシステム側の不整合も疑った方がよいです。

それでも直らない時の対処

ここまで試しても0x80070057が直らない場合は、次の方法も検討してください。

1つ目は、最新の累積更新プログラムを後日あらためて適用することです。一時的な配信側の不具合で失敗している場合もあります。

2つ目は、Microsoft公式のインストール アシスタントや修復インストールの検討です。通常のWindows Updateで失敗しても、別経路なら更新できることがあります。

3つ目は、セキュリティソフトや常駐ソフトの影響確認です。まれに更新処理を妨げることがあります。心当たりがある場合は、一時的に無効化して再試行する方法もあります。

よくある質問(Q & A)

0x80070057 エラーはウイルスが原因ですか?

必ずしもそうではありません。多くは更新キャッシュの破損やシステムファイルの不整合、更新サービスの不調が原因です。

SoftwareDistributionフォルダーをリセットしても大丈夫ですか?

問題ありません。Windows Updateで使用する一時データが再生成されるだけなので、一般的な対処法としてよく使われます。

sfc /scannow と DISM は両方やった方がいいですか?

はい。SFCだけで直ることもありますが、より深い破損がある場合はDISMまで実行した方が改善しやすいです。

再起動だけで直ることはありますか?

あります。更新の途中状態が原因なら、再起動だけで正常化することがあります。ただし何度も同じエラーが出るなら、別の対処が必要です。

まとめ

Windows Update エラー 0x80070057は、「パラメータが正しくありません」という意味を持つエラーで、更新キャッシュの破損やシステムファイルの不整合、更新サービスの異常などが主な原因です。

対処の順番としては、まず再起動と空き容量確認を行い、その後にWindows Updateのトラブルシューティング、更新キャッシュのリセット、SFCとDISMによる修復を進めるのが効果的です。特に何度やっても更新できない場合は、SoftwareDistributionフォルダーのリセットが有力です。

0x80070057は一見わかりにくいエラーですが、原因を絞って順番に対処すれば改善できるケースは多いです。更新が止まったまま放置せず、できるところから試してみてください。

よかったらシェアしてね!
  • URLをコピーしました!
0 0
Article Rating
申し込む
注目する
guest
0 コメント一覧
最も古い
最新 高評価
インラインフィードバック
すべてのコメントを見る
目次
0
あなたの考えが大好きです、コメントしてください。x