「Windows Updateを実行したら、エラーコードが表示されて更新が進まない」「何度試しても同じ箇所で失敗する」――そんな経験をしたことのある方は少なくないはずです。特に企業環境では、更新が止まったまま放置されているPCがセキュリティリスクになるケースも見受けられます。
Windows Updateが失敗する原因は一つではなく、ストレージの空き容量不足・更新キャッシュの破損・システムファイルの不整合・Windows Updateサービスの停止・セキュリティソフトとの競合など複数の要因が絡み合っています。
本記事では代表的なエラーコードの意味を整理したうえで、初心者でも実行できる対処手順を5ステップで紹介します。
よく表示されるエラーコードとその意味

Photo by Clint Patterson on Unsplash
Windows Updateが失敗すると「0x」から始まるエラーコードが表示されます。代表的なものを整理します。
・**0x80070005(アクセス拒否)**: 更新プログラムが必要なフォルダやレジストリへのアクセス権限を取得できない場合に発生。グループポリシーやセキュリティソフトが原因になることがあります。
・**0x800705b4(タイムアウト)**: 処理が長引きシステムがタイムアウトした場合に発生。ネットワーク不安定やバックグラウンドアプリが主因です。
・**0x80070002(ファイルが見つからない)**: 更新に必要なファイルが存在しない状態で、キャッシュやコンポーネントの破損が主な原因です。
・**0x80240017(汎用更新エラー)**: 更新コンポーネント全般の不具合で発生する汎用コード。キャッシュクリアで解消するケースが多いです。
エラーコードは「設定」→「Windows Update」→「更新履歴」から確認できます。何のエラーが出ているか記録してから対処を始めましょう。
【Step 1】ディスクの空き容量を確認・確保する

Windows Updateには更新プログラムのダウンロードと展開のために、最低でも10GB前後の空き容量が必要です(大型アップデートはさらに多く必要)。空き容量が不足していると、ダウンロード途中でエラーが発生します。
**確認手順**
1. エクスプローラーで「Cドライブ」を右クリック → 「プロパティ」で空き容量を確認します。
2. 10GB以下の場合、「設定」→「システム」→「ストレージ」→「一時ファイル」から不要なファイルを削除します。
3. 「ディスククリーンアップ」を管理者権限で実行し、「Windows Update のクリーンアップ」にチェックを入れて削除するのも有効です。
空き容量を確保したら、再度Windows Updateを試してください。容量不足が原因の場合はこの手順だけで解消します。企業管理下のPCでディスク整理の権限がない場合は、IT担当者に依頼してください。
【Step 2】Windows Updateのキャッシュをクリアする

Photo by Joshua Hoehne on Unsplash
更新プログラムの一時ファイルが保存される「SoftwareDistribution」フォルダが破損していると、ダウンロードが正常に完了しません。キャッシュを削除して再構築することで多くのエラーが解消します。
**手順(管理者権限が必要)**
1. スタートメニューを右クリック → 「ターミナル(管理者)」を開きます。
2. サービスを停止します。
`net stop wuauserv` → `net stop bits`
3. 「C:\Windows\SoftwareDistribution\Download」を開き、中のファイルをすべて削除します(フォルダ自体は残してください)。
4. サービスを再開します。
`net start wuauserv` → `net start bits`
5. PCを再起動してWindows Updateを実行します。
「0x80240017」「0x80070002」などのエラー解消に特に有効な方法です。
【Step 3】SFCとDISMでシステムファイルを修復する

Photo by Gabriel Heinzer on Unsplash
更新プログラムに必要なシステムファイルが破損していると、エラーが繰り返し発生します。Windowsに標準搭載の「SFC」と「DISM」で修復しましょう。Microsoftの公式サポートでも推奨されている手順です。
**手順**
1. スタートメニューを右クリック → 「ターミナル(管理者)」を開きます。
2. DISMを実行します(インターネット接続が必要、完了まで10〜20分)。
`DISM /Online /Cleanup-Image /RestoreHealth`
3. SFCを実行します。
`sfc /scannow`
「正常に修復されました」と表示されれば完了です。
4. PCを再起動し、Windows Updateを再試行します。
必ずDISM → SFCの順で実行してください。「0x80070005」「0x80070002」など権限・ファイル系エラーに特に有効です。
【Step 4・5】トラブルシューティングツールの活用と手動更新

Photo by Clint Patterson on Unsplash
上記の手順で解消しない場合は、さらに以下の方法を試してください。
**Step 4:Windows Update トラブルシューティングツールを実行する**
- Windows 11:「設定」→「システム」→「トラブルシューティング」→「その他のトラブルシューティングツール」→「Windows Update」→「実行」
- Windows 10:「設定」→「更新とセキュリティ」→「トラブルシューティング」→「Windows Update」→「実行」
問題が検出・修正されたら再起動してWindows Updateを再試行します。
**Step 5:Microsoft Update カタログから手動インストールする**
特定のKBだけが繰り返し失敗する場合、Microsoft Update カタログ(catalog.update.microsoft.com)でKB番号を検索し、直接ダウンロードして手動インストールする方法が有効です。
① 更新履歴からKB番号を控える → ② カタログでKB番号を検索 → ③ 該当OSのファイルをダウンロードしてインストール。
それでも解消しない場合は、IT担当部門やMicrosoftサポートへの相談を検討してください。
よくある質問
Windows Updateのエラーコードはどこで確認できますか?
「設定」→「Windows Update」→「更新履歴」から確認できます。失敗した更新プログラムの横に「0x」から始まるコードが表示されます。コードを記録しておくと原因の特定がスムーズになります。
SFCやDISMのコマンドを実行しても「修復できませんでした」と表示されます。どうすればよいですか?
DISMを先に実行してからSFCを再実行してみてください。解消しない場合はインストールメディアを修復ソースに指定してDISMを実行する方法や、Windowsの「リセット(個人用ファイルを保持する)」機能を検討してください。
企業環境でWindows Updateが管理者によってブロックされています。どう対処すればよいですか?
企業のグループポリシーやMDMでWindows Updateが制御されている場合、個人では変更できません。IT部門または管理者に更新適用を依頼してください。WSUS経由で管理されているケースが多いです。
Windows Updateが失敗しているPCをそのまま放置するとどんなリスクがありますか?
セキュリティ更新プログラムが適用されない状態が続くと、既知の脆弱性が放置されたままとなりランサムウェアや不正アクセスのリスクが高まります。業務PCは特に優先的に更新を完了させましょう。