Windows 10 のアップデート時にエラー 0x80070003 が発生すると、かなりイライラさせられるものです。このエラーは、実際のアップデート処理中に発生するようで、しばらく待った後、突然キャンセルされ、エラーコードが表示されます。通常、Windows は後で再試行するように促しますが、特に根本的な原因がアップデート ファイルやシステム コンポーネントの欠落または破損にある場合は、ほとんど効果がありません。このエラーは、ダウンロードの不完全さ、システム ファイルの破損、サードパーティ製アプリとの競合など、よくある問題に関連していることが多いのですが、重要なセキュリティ アップデートや機能アップデートがブロックされるため、非常に厄介です。
朗報です。この問題を解決するための、実績のある手順がいくつかあります。主な方法は、破損したファイルを修復したり、Windows Update コンポーネントをリセットしたり、手動でアップデートを強制実行したりすることです。これらの方法はさまざまな環境で有効なので、1 つの方法で解決しない場合は、別の方法を試してみましょう。Windows Update はセキュリティだけでなく、機能の安定性にも重要なので、無視するのではなく、少しトラブルシューティングしてみる価値はあります。
Windowsのアップデート時に発生するエラー0x80070003の修正方法
解決策1:Windows Updateトラブルシューターを実行する
これは典型的な最初のステップです。基本的に、Windowsに内部の不具合をチェックさせるように指示しているのです。通常、Windowsは破損したファイルや壊れたサービスを検出し、自動的に修復を試みます。もちろん、Windowsは必要以上に複雑な処理をしてしまうものです。
- スタートを右クリックして「設定」を選択します。
- 「更新とセキュリティ」に移動
- 「トラブルシューティング」をクリックしてください。
- すぐにトラブルシューティングツールが表示されない場合は、「その他のトラブルシューティングツール」をクリックしてください。
- Windows Update を見つけて、「トラブルシューターを実行する」をクリックします。
Windowsはバックグラウンドでスキャンを実行し、問題を報告して修復を試みます。場合によってはこれだけで問題が解決することもありますが、必ずしも解決するとは限りません。環境によってはトラブルシューターが正常に動作しない場合もあるため、うまくいかない場合は他の方法を試してください。
修正方法2:システムファイルチェッカー(SFC)を実行する
もちろん、システムファイルはクラッシュ、不適切なアップデート、マルウェア感染などによって破損することがあります。SFCを実行することは、Windowsの健康診断のようなものです。アップデートサービスに支障をきたしている破損ファイルがある場合、SFCで修復できます。
- Windowsの検索バーに「cmd」と入力してください。
- コマンドプロンプトを右クリックして「管理者として実行」を選択します。
- 黒いコマンドプロンプトウィンドウに、と入力してEnterキー
sfc /scannowを押します。 - スキャンが始まりますので、しばらくお待ちください。数分かかる場合がありますので、コーヒーでも飲んでお待ちください。
- 完了すると、Windows が修正されたかどうかを通知します。エラーが見つかった場合は、PC を再起動して再度更新を試してください。
個人的な経験から言うと、再起動後にWindowsアップデートが正常に完了したという報告がいくつかあります。不思議な仕組みですが、システムファイルの破損問題の解決には効果があるようです。
修正3.サードパーティ製ウイルス対策ソフトを一時的に無効にする
これはどちらかというと「ちょっと試してみて」という類の話ですが、一部のウイルス対策ソフトは非常に攻撃的で、Windows Updateサーバーへのアクセスをブロックしてしまうことがあります。NortonやAvastなどのサードパーティ製セキュリティアプリを一時的に無効化またはアンインストールすることで、それらが原因かどうかを特定できる場合があります。
注意が必要です。これは一時的に実際のセキュリティ機能を無効にするため、信頼できるネットワークに接続している場合にのみ実行してください。また、無効にしたままにするのではなく、ウイルス対策ソフトの設定でWindows Updateの例外を追加する方が良いかもしれません。
修正4.日付と時刻の設定を確認して修正する
もちろん、Windowsは一部の機能で正確な日付と時刻を必要とするため、システムクロックがずれているとアップデートに支障をきたす可能性があります。簡単なチェックですが、意外にも多くの人が見落としています。
- Windowsの検索ボックスに「コントロールパネル」と入力してEnterキーを押す
- 「時計と地域」>「日付と時刻」に移動してください。
- 「インターネット時間」タブをクリックし、「設定の変更」を選択します。
- 「インターネットのタイムサーバーと同期する」にチェックが入っていることを確認してください。
- 「今すぐ更新」をクリックし、「OK」をクリックします。
理由はよくわからないが、時計を正しい時刻に合わせると、アップデートの不具合が解消されることがある。日付が大きくずれていると、システムがアップデートを拒否することがあるのだ。不思議だが本当だ。
修正5.スタンドアロンアップデートを手動でダウンロードする
Windows Update サービスでパッチがダウンロードされない場合は、直接ダウンロードしてみてください。Microsoft Update カタログを使用すると、KB 番号を指定して特定の更新プログラムをダウンロードし、手動でインストールできます。
- 設定 > 更新とセキュリティ > 更新履歴を表示 を開く
- 失敗したアップデートのKB番号をメモしてください。
- Microsoft Update カタログをご覧ください
- 該当するKBを検索し、お使いのシステムに適したバージョンをダウンロードしてから、インストーラーを実行してください。
これは、古い機種や不具合のある機種では非常に役立っています。定期的なアップデートほど洗練されてはいませんが、効果的です。
修正6.SoftwareDistributionフォルダをクリアする
このフォルダにはダウンロードされた更新ファイルが保存されており、ファイルが散乱したり破損したりすると、Windows が混乱したりフリーズしたりする可能性があります。このフォルダをクリアするのは簡単ですが、Windows Update サービスを停止した状態で行ってください。
- Win + Eファイルエクスプローラーを開くには、を押してください。
- ナビゲーション先
C:\Windows\SoftwareDistribution\Download - すべてのファイルを選択し(Ctrl + A)、を押してShift + Delすべてを削除します。確認を求められたら確認してください。
一時ファイルが破損していると、アップデートが妨げられることがあります。一時ファイルを削除した後、PCを再起動して再度アップデートを試してください。この手順で、解決しにくいエラーが解消されることがよくあります。
修正7:コマンドプロンプトからWindows Updateサービスを再起動する
アップデートサービスが停止したり応答しなくなったりした場合は、サービスを再起動すると解決することがあります。コマンドラインから再起動する方が、サービスGUIを操作するよりも速いです。
- 管理者権限でコマンドプロンプトを開きます(管理者として実行)。
- 以下のコマンドを1つずつ貼り付けて実行し、それぞれの後にEnterキーを押してください。
ネットストップビット ネットストップ wuauserv ネットストップ appidsvc ネットストップcryptsvc ネットスタートビット ネットスタート wuauserv Net Start appidsvc Net Start cryptsvc
これにより、主要なWindows Updateサービスがすべて一度にリセットされます。一部のマシンでは、この操作が不具合の解消にまさに必要でした。
Windowsストアで発生する0x80070003エラーを修正する
Windowsストア経由でアプリをアップデートする際にエラーが発生した場合、解決方法は少し異なります。ストアのキャッシュをリセットすると驚くほど効果があり、手順も非常に簡単です。
-
WSResetWindowsの検索ボックスに入力してください - Enterキーを押してください。黒いコマンドウィンドウが表示され、数秒後に消えます。これは正常な動作です。
- 一度削除したら、もう一度ストアを開いてアップデートを試してください。多くの場合、これでダウンロードが止まってしまったり、アプリに奇妙な問題が発生したりすることが解消されます。
以上が、エラー0x80070003に対処する主な方法です。必ずしもすべてがすぐに解決するとは限りませんが、これらは実際のトラブルシューティング現場で最も効果が実証されている方法です。多くの場合、キャッシュのクリア、破損したファイルの修復、サービスのリセットなどを組み合わせることで、Windowsが正常に動作するようになります。