Windows Updateを実行しようとしたが、エラー0x80070003が発生した場合は、この投稿で修正方法を説明しているので、この記事を読んでください。 この種のWindowsUpdateのエラーは、Windowsファイアウォールをアクティブ化するか、Windowsストアからダウンロードするときに発生する可能性があります。 この種のエラーは、Windows UpdateサービスまたはWUAUSERVが開始されていないか、バックグラウンドインテリジェント転送サービスまたはBITSを開始できないことを示しています。 それとは別に、他のWindowsUpdateコンポーネントでもこのエラーが発生する可能性があります。
Windows Updateエラー0x80070003を修正するには、組み込みのWindows Updateトラブルシューティングツールを実行するか、「Spupdsvc.exe」という名前の古い構成ファイルを置き換えてみてください。 また、Windows Updateコンポーネントをリセットしたり、すべてのWindows Update関連サービスのステータスを確認したり、システムファイルチェッカースキャンを実行したりすることもできます。
オプション 1 – Windows Update トラブルシューティング ツールを実行する
組み込みのWindowsUpdateトラブルシューティングツールの実行は、エラーコード0x80070003などのWindows Updateエラーを自動的に解決することが知られているため、最初に確認できることのXNUMXつです。 このトラブルシューティングを実行するには、次の手順を参照してください。
- Win + Iキーをタップして[設定]を開きます。
- そこから、[更新とセキュリティ]をクリックして、[トラブルシューティング]セクションに移動します。
- 次に、[Windows Update] を選択して [トラブルシューティング ツールの実行] ボタンをクリックし、完了するまで待ってから、Windows Update を再度実行してみます。
オプション 2 – 「Spupdsvc.exe」という名前の古い構成ファイルを置き換えてみる
Windows Updateエラーを修正するために次にできることは、Spupdsvc.exeファイルを置き換えることです。 これは、Microsoft UpdateRunOnceサービスの下にあるプロセスファイルです。 そのため、コンピューターで更新が利用可能になると、アップグレードの実行を担当するプロセスに通知されます。 さらに、RunOnceエントリもspupdsvc.exeのレジストリに追加され、このプロセスは、コンピュータの再起動時とログオン時に実行されます。
- [検索の開始] で「コマンド プロンプト」と入力し、検索結果からコマンド プロンプトを右クリックして、[管理者として実行] オプションを選択します。
- 次に、次のコマンドを実行して、Spupdsvc.exeファイルの古い構成を新しい構成に置き換えます。 cmd(CMDのスペースを削除) / c ren %systemroot%System32Spupdsvc.exe Spupdsvc.old
- その後、Windows Updateを再度実行して、エラーがなくなったかどうかを確認してください。
オプション 3 – SoftwareDistribution フォルダーからファイルを削除し、Catroot2 フォルダーをリセットしてみてください
ダウンロードしたWindowsUpdateは、「SoftwareDistribution」というフォルダーに配置されます。 このフォルダにダウンロードされたファイルは、インストールが完了すると自動的に削除されます。 ただし、ファイルがクリーンアップされていない場合、またはインストールがまだ保留中の場合は、Windows Updateサービスを一時停止した後、このフォルダー内のすべてのファイルを削除できます。 完全な手順については、以下の手順を参照してください。
- WinXメニューを開きます。
- そこから、管理者としてコマンドプロンプトを開きます。
- 次に、次のコマンドを入力します。それぞれを入力した直後にEnterキーを押すことを忘れないでください。
ネットストップ
net start cryptSvc
ネットスタートビット
net start msiserver
- これらのコマンドを入力すると、Windows Update サービス、バックグラウンド インテリジェント転送サービス (BITS)、暗号化、および MSI インストーラーが停止します。
- 次に、C:/Windows/SoftwareDistribution フォルダーに移動し、すべてのフォルダーとファイルを削除して、Ctrl + A キーを押してそれらをすべて選択し、[削除] をクリックします。 使用中のファイルは削除できませんのでご注意ください。
SoftwareDistributionフォルダーをリセットした後、停止したばかりのサービスを再開するには、Catroot2フォルダーをリセットする必要があります。 これを行うには、次の手順に従います。
ネットスタートwuauserv
net start cryptSvc
ネットスタートビット
net start msiserver
- その後、コマンドプロンプトを終了し、コンピュータを再起動します。
オプション 4 – 一部の Windows Update サービスのステータスを確認する
- Win + Rキーをタップして、[ファイル名を指定して実行]ダイアログボックスを開きます。
- 次に、フィールドに「services.msc」と入力し、Enterキーを押すか、[OK]をクリックして[サービス]を開きます。
- サービスのリストから、次のサービスを探し、それらのスタートアップの種類が次のとおりであることを確認します。
- Windowsアップデート – 手動(トリガー)
- バックグラウンドインテリジェント転送サービス– マニュアル
- 暗号化サービス– オートマチック
- ワークステーションサービス– オートマチック
- その後、上記のサービスのサービスステータスが実行中に設定されているかどうかを確認します。 そうでない場合は、[スタート]ボタンをクリックしてこれらのサービスを開始し、WindowsUpdateエラー0x80070003が修正されたかどうかを確認します。
オプション5–システムファイルチェッカースキャンを実行する
Windows Update コンポーネントを手動でリセットしても機能しなかった場合は、代わりにシステム ファイル チェッカー スキャンを実行できます。 これは、コンピュータを更新しようとしたときにエラーが発生する原因となっている可能性がある、不良または破損したシステム ファイルを正常なシステム ファイルに置き換える、組み込みのコマンド ライン ユーティリティです。 SFC コマンドを実行するには、以下の手順に従います。
- Win + RをタップしてRunを起動します。
- 入力します CMD フィールドに入力し、Enterをタップします。
- コマンドプロンプトを開いた後、次のように入力します SFC / SCANNOW
コマンドはシステムスキャンを開始しますが、終了するまでに数時間かかります。 完了すると、次の結果が得られます。
- Windowsリソース保護は整合性違反を検出しませんでした。
- Windows Resource Protectionは破損したファイルを検出し、正常に修復しました。
- Windows Resource Protectionは破損したファイルを検出しましたが、一部を修正できませんでした。