【Windows11】Windows Updateで出る0x80070002エラーの解決方法

0x80070002

こんな人にオススメの記事です

  • 0x80070002エラーが出てWindows Updateが進まない人
  • 0x80070002エラーの対処法を知りたい人

この記事では、Windows Update時に稀に出る0x80070002エラーの対処法を、実際の画面も用いながらわかりやすく解説していきます。

目次

0x80070002エラーとは何なのか

0x80070002エラーは主にWindows Updateに何か不具合がある場合に表示されるエラーで、このエラーが表示されると何かしらの対処をしないとWindows Updateを完了することができません。

また、個人的にはこのエラーが表示されたからといって、すぐにパソコンが使えなくなるなどの「重大な不具合には繋がりにくい」と考えていますが、この表示が続く場合は重大な障害に繋がる可能性があります。

0x80070002が表示された場合の対処法

ここからは、Windows Update時に稀に出る0x80070002エラーの対処法をいくつかご紹介していきます。

上から順番に試してみてください。

パソコンの日時が正しい日時になっているか確認する

Windows Updateはパソコン内の時計を参照しています。
そのため、時計が大幅にずれている場合、Windows Updateで0x80070002が表示される場合があります。

パソコンの日時を確認し、正しい日時が表示されていない場合はこちらの「Windows11でパソコン内の時計がずれてしまった場合の対処方法を徹底解説」を参考にパソコンの日時を修正してください。

正しい日時が表示されている場合は次の「Windowsのトラブルシューティング機能を利用する」進んでください。

Windowsのトラブルシューティング機能を利用する

次に行って頂きたいのがWindowsに標準搭載されているトラブルシューティングです。

エラーコードが存在しているということは既知のエラーであり、トラブルシューティング ツールで解消する場合が多いです。

ここからは、実際の画面も用いながらWindowsに標準搭載されているトラブルシューティングツールの使い方をわかりやすく解説していきます。

STEP

Windowsのホーム画面を開く

キーボードのWindowsキーを押して(タスクバーにあるWindowsロゴをクリックして)ください。

キーボードのWindowsキーを押すと上に向かってメニューが展開されます。

展開されたメニューの中にある[設定]をクリックしてください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

Windowsのホーム画面左側にある[システム]をクリック

[設定]をクリックすると、「ホーム」と大きく書かれたWindowsのホーム画面が開きます。

左側にある[システム]をクリックしてください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

[トラブルシューティング]をクリック

[システム]をクリックすると「システム」と書かれたWindowsの設定画面が開きます。

その画面を少し下にスクロールし、[トラブルシューティング]をクリックしてください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

[その他のトラブルシューティングツール]をクリック

[トラブルシューティング]をクリックすると「システム > トラブルシューティング」と書かれた画面に移動します。

その中にある[その他のトラブルシューティングツール]をクリックしてください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

Windows Updateの右側にある[実行する]をクリック

[その他のトラブルシューティングツール]をクリックすると、トラブルシューティングツールに対応した昨日の一覧が表示されます。

Windows Updateの右側にある[実行する]をクリックしてください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

トラブルシューティングツールの終了を待つ

[実行する]をクリックすると、トラブルシューティングツールが起動し、問題を検出し、自動的に修復まで行います。

画面が切り替わるのをこのまま待ちます。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する
STEP

[閉じる]をクリックしてトラブルシューティングツールを終了する

トラブルシューティングツールの画面上に「トラブルシューティングが完了しました」と表示されたら右下にある[閉じる]をクリックし、トラブルシューティングツールを終了してください。

トラブルシューティングツールを終了した後にWindows Updateを実行し、0x80070002エラーが解消されているか確認してください。

解消されていない場合は次の「Windowsのシステムファイルに異常が無いか確認する」に進んでください。

Windowsのトラブルシューティング機能を利用する
Windowsのトラブルシューティング機能を利用する

Windowsのシステムファイルに異常が無いか確認する

次にシステムファイルチェッカーを使って、Windowsのシステムファイルに異常が無いか確認してください。

DISM(システムイメージ修復ツール)やsfc /scannow(システムファイルの修復)を実行することで、Windowsの重要なシステムファイルが修復され、0x80070002エラーが解消する可能性があります。

ここからは、Windowsのシステムファイルに異常が無いか確認する方法を実際の画面も用いながらわかりやすく解説していきます。

STEP

コマンドプロンプトを管理者として起動する

システムファイルチェッカーを使うために、まずはコマンドプロンプトを管理者として起動させる必要があります。
以下の記事を参考にコマンドプロンプトを管理者として起動してください。

あわせて読みたい
Windows11でコマンドプロンプトを開く方法 こんな人にオススメの記事です Windows11でコマンド・プロンプト画面を開きたい人 コマンド・プロンプトを管理者として実行したい人 様々なコマンド・プロンプトの開き...
Windows11でコマンドプロンプトを開く方法
STEP

DISM(システムイメージ修復ツール)を実行

コマンドプロンプトを管理者として起動させたら、次はDISM(システムイメージ修復ツール)を使って修復します。

Windowsのシステムファイルに異常が起きていないか確認する方法 Step2 DISM(システムイメージ修復ツール)を実行
Windowsのシステムファイルに異常が起きていないか確認する方法 Step2 DISM(システムイメージ修復ツール)を実行

コマンドプロンプトに以下のコマンドを入力してエンターキーを押してコマンドを実行してください。

DISM.exe /Online /Cleanup-image /Restorehealth

これは、Windowsのシステムイメージをチェックし、不具合が見つかった場合はWindows Updateを通じて不具合のあるファイルを修復してくれるコマンドです。

Windowsのシステムファイルに異常が起きていないか確認する方法 Step2 DISM(システムイメージ修復ツール)を実行
Windowsのシステムファイルに異常が起きていないか確認する方法 Step2 DISM(システムイメージ修復ツール)を実行

「復元操作は正常に完了しました。」と表示されれば成功です。

STEP

sfc /scannowを実行

DISM(システムイメージ修復ツール)を実行したら次はsfcコマンドを使ってWindowsで保護されているシステムファイルの修復を行います。

Windowsのシステムファイルに異常が起きていないか確認する方法 Step3 sfc /scannowを実行
Windowsのシステムファイルに異常が起きていないか確認する方法 Step3 sfc /scannowを実行

コマンドプロンプトに以下のコマンドを入力してエンターキーを押してコマンドを実行してください。

sfc /scannow

このコマンドはWindowsで保護されているシステムファイルに異常がある場合に修復してくれるコマンドです。

sfc /scannowを実行
Windowsのシステムファイルに異常が起きていないか確認する方法 Step3 sfc /scannowを実行

「検証100%が完了しました。」と表示され、その下に実行結果が表示されます。

私の場合は「Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。」と表示されたので、sfc /scannowを実行することで何かしらの不具合が解消されました。

実行結果が表示されれば終了です。コマンドプロンプト右上にある✕印をクリックしてウィンドウを閉じてWindows Updateを再度実行し、0x80070002エラーが解消されているか確認してください。

解消されていない場合は次の「SoftwareDistributionフォルダの中をすべて削除する」に進んでください。

SoftwareDistributionフォルダの中をすべて削除する

最後にWindows Updateに関する情報が保存されているSoftwareDistributionフォルダの中の情報を削除していきます。

このフォルダはWindows Update時に自動的に再作成されるため削除しても問題ありません。

このフォルダはWindows Updateが動作していると削除できないため、まずはWindows Updateを完全に停止してから削除します。

STEP
コマンドプロンプトを管理者として起動する

Windows Updateを完全に停止するには、管理者としてコマンドプロンプトを立ち上げ、コマンドを実行する必要があります。

以下の記事を参考にコマンドプロンプトを管理者として起動してください。

あわせて読みたい
Windows11でコマンドプロンプトを開く方法 こんな人にオススメの記事です Windows11でコマンド・プロンプト画面を開きたい人 コマンド・プロンプトを管理者として実行したい人 様々なコマンド・プロンプトの開き...
Windows11でコマンドプロンプトを開く方法
STEP
net stop wuauservを実行

コマンドプロンプトを管理者として起動したら、次は以下のコマンドを実行してください。

net stop wuauserv

以下の画像のように「サービスは正常に停止されました。」と表示されれば成功です。

Windows Updateが動作していない場合は、「サービスは開始されていません」と表示されます。

SoftwareDistributionフォルダの中をすべて削除する
SoftwareDistributionフォルダの中をすべて削除する
STEP
net stop bitsを実行

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

net stop bits

「サービスは正常に停止されました。」または「サービスは開始されていません」と表示されれば成功です。

SoftwareDistributionフォルダの中をすべて削除する
SoftwareDistributionフォルダの中をすべて削除する
STEP
ファイル名を指定して実行ウィンドウからSoftwareDistributionを開く

次にファイル名を指定して実行ウィンドウからSoftwareDistributionを開きます。

キーボードのWindowsRでファイル名を指定して実行ウィンドウを立ち上げ、その中にC:\Windows\SoftwareDistributionと入力して[OK]をクリックしてください。

「ファイル名を指定して実行」はコマンドを使用してアプリケーションの起動や、設定画面を簡単に開くことができる非常に便利な機能です。
「ファイル名を指定して実行」で使えるコマンドはこちらの「ファイル名を指定して実行で使えるコマンド一覧 - Windows11」で詳しく解説しているので、興味がある人は是非ご覧ください。

SoftwareDistributionフォルダの中をすべて削除する
SoftwareDistributionフォルダの中をすべて削除する
STEP
SoftwareDistribution内にあるデータをすべて削除する

SoftwareDistributionが開いたらその中にあるフォルダ、ファイルをすべて削除してください。

「Windows Updateによってファイルは開かれているため、操作を完了できません。」と表示された場合は、パソコンを再起動してから再度試してみてください。

SoftwareDistributionフォルダの中をすべて削除する
SoftwareDistributionフォルダの中をすべて削除する
STEP
パソコンを再起動する

SoftwareDistribution内にあるデータをすべて削除したら、パソコンを再起動し、再度Windows Updateを実行して0x80070002エラーが解消されているか確認してください。

その他Windows11に関する記事

その他のWindows11に関する記事はこちらです。ぜひご覧ください。

最後までご覧いただきありがとうございました。
このサイトは情シスマンが半径3m以内のITに関する情報を掲載してるサイトです。
Windows系を主として、ソフトや周辺機器の操作や設定について画像も用いながらわかりやすく解説しています。

解説している内容に誤りがあった場合や、補足が必要な場合、もっと知りたい場合はこちらのお問い合わせフォームからご連絡ください。
個人の方を限定にサポートさせていただきます。

実行環境
Windows11 Home 24H2
64 ビット オペレーティング システム
11th Gen Intel(R) Core(TM) i7-11375H @ 3.30GHz 3.30 GHz
16.0 GB RAM
Microsoft 365

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

目次