Windows 10や11でWindows Updateを行おうとした際に、「0x80070057」というエラーコードが表示されてアップデートが失敗するケースがあります。このエラーは一見難しそうに見えますが、原因を正しく把握し、適切な手順で対処すれば解決できる可能性が高いです。iobitの本記事では、「0x80070057」エラーの代表的な原因をを初心者にもわかりやすく解説します。アップデートが進まず困っている方は、ぜひ参考にしてください。

「0x80070057」とは

「0x80070057」は、Windowsオペレーティングシステムで発生する一般的なエラーコードです。このエラーコードは主に「パラメータが正しくありません」(The parameter is incorrect)というメッセージとともに表示されます。

このエラーコードは以下のような状況で発生することが多いです:

1.Windows Updateの実行中

  • システムの更新プログラムをインストールしようとしたとき

  • アップデートのダウンロードやインストール処理に問題が発生したとき

2.ファイル操作時

  • ファイルのコピーや移動、バックアップ時

  • ファイルシステムに問題があるとき

3.ディスク関連の操作

  • パーティションのフォーマット時

  • ディスクのクローン作成時

  • システムのインストールや復元時

4.その他の状況

  • アプリケーションのインストール時

  • システム設定の変更時

  • 破損したレジストリやポリシーエントリがある場合

「0x80070057」エラーが発生する原因

このエラーの主な原因としては、以下が挙げられます:

  • ストレージデバイス(ハードドライブやSSD)の問題

  • システム予約パーティションの破損

  • ファイルシステムの問題やエラー

  • ディスク容量の不足

  • 破損したレジストリやシステムファイル

  • 小数点の記号設定の問題(地域設定に関連)

  • ファイルパスが長すぎる場合

「0x80070057」エラーが発生した対処法

PCがクラッシュする問題には、さまざまな原因が考えられますが、以下のようなステップで段階的に修復を試みることが効果的です。

1. Windows Updateトラブルシューティングツールの実行

Windows Updateに関連するエラーの場合、内蔵のトラブルシューティングツールが効果的です:

①「Win + I」キーを押して「設定」を開く

②「更新とセキュリティ」→「トラブルシューティング」を選択

③「Windows Update」のトラブルシューティングツールを実行

④指示に従って処理を完了し、PCを再起動

2. SoftwareDistributionフォルダの名前変更

Windows Updateに関するエラーを解決するために効果的:

①管理者として「コマンドプロンプト」を実行

②次のコマンドを順に実行:

net stop wuauserv

net stop bits

rename c:windowsSoftwareDistribution SoftwareDistribution.bak

net start wuauserv

net start bits

③システムを再起動してアップデートを再試行

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

破損したシステムファイルを修復するために:

①管理者として「コマンドプロンプト」を実行

②sfc /scannow コマンドを実行

③処理が完了するまで待ち、システムを再起動

SFCコマンドでシステムエラーを修復する

4. 小数点の記号設定の確認

特に日本語など英語以外の言語環境では:

①コントロールパネルを開く

②「時計と地域」→「地域」→「追加の設定」を選択

③「小数点の記号」が「ドット(.)」に設定されていることを確認

④変更があれば「適用」→「OK」をクリックしてPCを再起動

5. クリーンブートの実行

①「Windowsキー + R」を押し、「msconfig」と入力

②「サービス」タブで「Microsoftのサービスをすべて隠す」にチェック

③「すべて無効」をクリック

④「スタートアップ」タブ→「タスクマネージャーを開く」

⑤すべてのスタートアップ項目を無効化

システムを再起動し、問題が解決するか確認

6. レジストリの修正

①「Windowsキー + R」を押し、「regedit」と入力してレジストリエディタを開く

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Update\UXに移動

③「IsConvergedUpdateStackEnabled」をダブルクリックし、値を「0」に設定

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Update\UX\Settings に移動

⑤「UxOption」をダブルクリックし、値を「0」に設定

⑥レジストリエディタを閉じてシステムを再起動

7. その他の対処法

  • ディスク容量の確保(不要ファイルの削除

  • マルウェアスキャンの実行

  • Windows Updateの最新プログラムのインストール

  • システムの復元:以前の正常な状態に戻す

tipsここで、システムをバックアップツール「Driver Booster」をお勧めします、エラーが発生したときにシステムを復元するための非常に簡単な代替手段です。

Driver Booster は、ユーザーにシステム復元機能を提供し、ワンクリックで復元ポイントを作成するソリューションを提供します。さらに、Driver Booster はドライバーの更新中に復元ポイントを自動的に作成し、誤った更新によるシステムのクラッシュを防ぐことができます。

Driver Booster の復元ポイントのリストには、重要な Windows アップデートおよび Windows オプションを通じて手動で作成されたアップデートも表示されるため、Driver Booster からシステムをすばやく復元できます。

手順は以下の通りです。

ステップ1 Driver Boosterをパソコンにダウンロード&インストールしてから起動します。

ステップ2 左枠三番目の「ツール」をクリックして、「バックアップと復元」をクリックします。

ステップ3  レスキューセンターを開いたら、「システム復元」をクリックして、「復元ポイントを作成」を選択します。

システムを復元する

  • 最終手段としてシステムのリセットや再インストール

まとめ

エラーコード「0x80070057」はWindowsシステムでよく見られる一般的なエラーで、主にストレージやファイルシステムに関連する問題を示しています。多くの場合、上記の方法を試すことで解決できますが、解決しない場合は根本的なハードウェアの問題である可能性もあります。

予防策として、システムが正常に動作しているうちにバックアップを定期的に作成しておくことをお勧めします。これにより、システム障害が発生した場合でも、迅速に復旧することができます。