Windows Update が完了しない?エラー別解決策
Windows Updateは、セキュリティ更新や機能改善のために非常に重要です。しかし、アップデートが途中で止まったり、エラーが発生して完了しないことがあります。ここでは、Windows Updateが正常に完了しない場合のトラブルシューティングについて解説します。
症状の例
- アップデートのダウンロードが非常に遅い。
- アップデートのインストールが途中で停止する。
- 「更新プログラムを構成できませんでした」というエラーメッセージが表示される。
- エラーコード(例:0x80070002、0x800f0922)が表示される。
- アップデート後、PCの動作が不安定になる。
考えられる原因
- インターネット接続の問題。
- Windows Updateコンポーネントの破損。
- ディスク容量の不足。
- デバイスドライバの互換性の問題。
- セキュリティソフトウェア(ファイアウォール、ウイルス対策ソフト)による干渉。
試すべき対処手順
- 基本的な確認
- インターネット接続が正常であることを確認してください。ブラウザでウェブサイトにアクセスできるか試してください。
- PCを再起動してみてください。単純な再起動で問題が解決することがあります。
- 十分なディスク空き容量があることを確認してください(最低でも20GB以上の空きを推奨)。
- Windows Update トラブルシューティングツールの実行
- 「設定」アプリを開き、「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」を選択します。
- 「Windows Update」を選択し、「実行する」をクリックします。
- 画面の指示に従ってトラブルシューティングツールを実行し、検出された問題を修正します。
- Windows Update コンポーネントのリセット
- SFC (システムファイルチェッカー) の実行
- DISM (Deployment Image Servicing and Management) ツールの実行
- セキュリティソフトウェアの一時的な無効化
- 手動でのアップデート
管理者権限でコマンドプロンプトを開き、以下のコマンドを順番に入力して実行します。それぞれのコマンド実行後、完了するまで待機してください。
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
管理者権限でコマンドプロンプトを開き、sfc /scannow コマンドを実行します。これにより、保護されているすべてのシステムファイルがスキャンされ、破損したファイルが修復されます。時間がかかる場合があります。
管理者権限でコマンドプロンプトを開き、以下のコマンドを順番に実行します。これにより、Windowsイメージの修復が試みられます。
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
セキュリティソフトウェアがWindows Updateを妨げている可能性があるため、一時的に無効化してアップデートを試してみてください。ただし、アップデート完了後は必ず再度有効にしてください。
Microsoft Updateカタログから、該当するアップデートを手動でダウンロードしてインストールします。エラーコードに基づいて検索し、適切なアップデートを選択してください。
やってはいけないこと
- アップデート中にPCの電源を切らないでください。データの破損やシステム障害の原因となります。
- 信頼できないソースからアップデートファイルをダウンロードしないでください。ウイルス感染のリスクがあります。
- 重要なシステムファイルを削除したり、レジストリを不適切に変更したりしないでください。
データを守るための注意点
アップデート作業を行う前に、重要なデータのバックアップを取っておくことを強く推奨します。万が一の事態に備えて、回復ドライブまたはシステム修復ディスクを作成しておくと安心です。




