Windows Updateが完了しない?エラーコードからのトラブルシューティング
Windows Updateは、セキュリティを維持し、PCを最新の状態に保つために不可欠です。しかし、アップデートが正常に完了せず、エラーメッセージが表示されることがあります。今回は、Windows Updateが完了しない場合のトラブルシューティングについて解説します。
症状の例
- Windows Updateが特定の段階で停止する。
- エラーコード(例:0x80070002、0x800f0922)が表示される。
- アップデート後、PCが正常に起動しない。
- 「更新プログラムを構成できませんでした。変更を元に戻しています。」というメッセージが表示される。
考えられる原因
- インターネット接続の問題。
- Windows Updateサービスの一時的な不具合。
- ディスク容量の不足。
- システムファイルの破損。
- 競合するソフトウェア(セキュリティソフトなど)の存在。
- デバイスドライバの互換性の問題。
試すべき対処手順
- インターネット接続の確認:
安定したインターネット接続があることを確認してください。Wi-Fiルーターを再起動したり、有線接続を試したりするのも有効です。
- Windows Updateトラブルシューティングツールの実行:
Windowsには、Updateに関する問題を自動的に診断して修復するトラブルシューティングツールが組み込まれています。
- 「設定」アプリを開きます(Windowsキー + I)。
- 「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を選択します。
- 「Windows Update」を選択し、「実行」をクリックします。
- ディスク容量の確認と整理:
Windows Updateには、十分な空きディスク容量が必要です。不要なファイルやアプリケーションを削除して、ディスク容量を確保してください。
- 「設定」アプリを開きます(Windowsキー + I)。
- 「システム」→「記憶域」を選択します。
- 不要なファイルやアプリを削除します。
- Windows Updateサービスの再起動:
Windows Updateサービスに一時的な問題が発生している可能性があります。サービスを再起動することで、問題が解決することがあります。
- Windowsキー + Rを押し、「services.msc」と入力して「OK」をクリックします。
- 「Windows Update」サービスを見つけて右クリックし、「再起動」を選択します。
- 同様に、「Background Intelligent Transfer Service」も再起動します。
- システムファイルチェッカー (SFC) の実行:
システムファイルが破損している場合、SFCツールを使用して修復できます。
- 管理者としてコマンドプロンプトを開きます(Windowsキーを押し、「cmd」と入力し、右クリックして「管理者として実行」を選択)。
- 「sfc /scannow」と入力してEnterキーを押します。
- スキャンが完了するまで待ちます(時間がかかる場合があります)。
- DISM (Deployment Image Servicing and Management) ツールの実行:
SFCで修復できないシステムイメージの問題をDISMツールで修復します。
- 管理者としてコマンドプロンプトを開きます。
- 以下のコマンドを順に実行します。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
- セキュリティソフトの一時的な無効化:
セキュリティソフトがWindows Updateを妨げている可能性があります。一時的にセキュリティソフトを無効にして、アップデートを試してみてください。ただし、無効化する際は、セキュリティリスクに注意してください。
- ソフトウェア配布フォルダの再構築:
Windows Updateのダウンロードファイルが保存されているフォルダを再構築します。
- 管理者としてコマンドプロンプトを開きます。
- 以下のコマンドを順に実行します。
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserverren C:WindowsSoftwareDistribution SoftwareDistribution.oldren C:WindowsSystem32catroot2 catroot2.oldnet start wuauservnet start cryptSvcnet start bitsnet start msiserver
- Windowsの初期化 (最終手段):
上記の方法で解決しない場合、Windowsを初期化することを検討してください。初期化する前に、必ずデータのバックアップを作成してください。
- 「設定」アプリを開きます(Windowsキー + I)。
- 「システム」→「回復」を選択します。
- 「PCを初期状態に戻す」を選択し、画面の指示に従います。
やってはいけないこと
- アップデート中にPCの電源を切らない。
- 信頼できないソースからアップデートファイルをダウンロードしない。
データを守るための注意点
Windows Updateのトラブルシューティングを行う前に、重要なデータのバックアップを必ず行ってください。外付けHDDやクラウドストレージを利用して、データを安全な場所に保管しましょう。




