Question

Windows Update のエラーを解決する

Windows Update(Windows アップデート)でエラーが発生した場合、その原因や対処法はさまざまです。本記事では、エラーコード毎に対処方法を紹介します。

● 対象OS:Windows10、Windows11

Windows Update エラーが発生しました

Windows Update(アップデート)とは

Windows Update(Windows アップデート)は、セキュリティやパフォーマンスの向上、新機能の実装など、システムを最新に保つための重要な機能です。更新プログラムが見つかると、自動でダウンロード・インストール*を実行します。

Windows Updateには、新しい機能の提供やシステムのパフォーマンス向上を目的とした「機能更新プログラム」と、セキュリティの修正や強化を含む「品質更新プログラム」の2種類があります。また、更新プログラムは、毎月第2火曜日(日本時間では翌水曜日)に定期的に配信されるものと、緊急または不定期配信されるものがあります。

*一部の更新プログラムは、手動でインストールする必要があります。

エラーコードで失敗した原因を調べる

Windows Updateは、Windowsのセキュリティや機能を最新に保つために重要なサービスですが、ダウンロード または インストールに失敗することがあります。

Windows Updateに失敗すると、状況を示すエラーコードが表示されます。エラーコードは、失敗の原因を特定したり、問題を解決するためのヒントになります。また、サポート窓口へ問い合わせるときにも、エラーコードは役立ちます。

Windows Updateのエラーを修復する

エラーコードを確認したら、問題の解決方法を確認しましょう。本記事では、エラーコード別の原因と対処方法を紹介しています。こちらの表から当てはまるコードを探して、エラーの修復方法を確認してください。また、当てはまるエラーコードがない場合は、Windows Updateのエラーを修復するための、一般的な解決方法を参照して対処してください。

  • *価格は税抜です。4,886円(税抜)の月額プラン、6,286円(税抜)の年額プランもあります。

操作方法

はじめに、Windows Update(Windows アップデート)でエラーが発生した時のエラーコードを確認し、そのコードを元に必要な対処を行います。

step1 Windows Udpateのエラーコードを確認する

Windows Update で発生する問題はさまざまです。「更新を繰り返す」、「更新プログラムを確認しています」と表示されたまま更新が完了しないなどのトラブルが発生したときは、エラーコードが問題を解決する手がかりになります。

1 スタートボタン(スタート)ボタンをクリックします。

2 スタートメニューが開いたら 設定(設定)をクリックします。

3 Windowsの設定が開いたら、[更新とセキュリティ]をクリックします。

Windows Update エラー Windowsの設定

[更新とセキュリティ]をクリックします。

4 Windows Updateの画面が開いたら、表示されたエラーコードを確認します。

Windows Update エラー 更新とセキュリティ

エラーコードを確認します。

1 スタートボタン(スタート)ボタンをクリックします。

2 スタートメニューが開いたら 設定(設定)をクリックします。

3 Windowsの設定が開いたら、[Windows Update]をクリックします。

Windows Update エラー Windowsの設定

[Windows Update]をクリックします。

4 Windows Updateの画面が開いたら、表示されたエラーコードを確認します。

Windows Update エラーコードを確認

エラーコードを確認します。

ヒント ヒント:エラーコードは、適用に失敗した更新プログラム名の後ろに表記されます。複数の更新プログラムの適用に失敗している場合は、更新プログラム毎にエラーコードが表示されます。

テクニカルアドバイザー

エラーコードを確認したら、そのコードをヒントに、Windows アップデートの問題を解決しましょう。下記のエラーコード一覧の中から当てはまる項目を確認して、原因と対処方法に書かれた内容を元に、対処してください。

主なエラーコードの一覧

エラーコード エラーの原因と対処方法
0x80070BC9,0x8024A10A,
0x80240020,0x80242014,
0x80246017,

Windows Updateは、管理者権限を持つアカウントで実行する必要があります。管理者アカウントで再ログインしてから、Windows Updateをやり直して ください。

0x80240034,0x8007000E,
0x80244018,0x80D02002,
0x80246017,0x80240438,
0x80070070,0x80246008,
0x8024000B,0x80096004,
0x80070020,0x80240fff

Windows Updateで使用される SoftwareDistribution フォルダーに格納されたアップデート情報に問題があるか、BITS*キューが滞留している可能性があります。Windows Updateのトラブルシューティングツールの実行と、SoftwareDistribution フォルダーの再構築 および BITSジョブのクリアを実行してください。

STEP2 Windows Updateのトラブルシューティングを実行する

STEP4 Windows Updateクライアントのクリア

*BITSとは:使用されていないネットワーク回線の帯域幅を使用して、バックグラウンドでファイルをダウンロードする機能のこと。正式名は、バックグラウンドインテリジェント転送サービス。

0x80200053,0x8024402F,
0x80072EFD,0x80072EFE,
0x80D02002,0x800f0821,
0x800F0920,0x80070020,
0x80070003,0x80240022
0x80070005

セキュリティソフトや他の常駐プログラムの影響で、Windows Updateの実行が妨げられている可能性があります。すべての常駐プログラムを停止(Windowsをクリーンブート) させてから、Windows Updateを再試行してください。

0x8007000D,0x80242006,
0x80248007,0x8024000E,
0x80070422,0x80073701,
0x800f0988

Windows Updateで使用される SoftwareDistribution フォルダーに格納されたアップデート情報に問題がある可能性があります。SoftwareDistributionフォルダーの再構築を実行してください。

STEP4 Windows Updateクライアントのクリア

0x800f0825,0x800f081f,
0x800f0831,0x80070570,
0x80073701,0x8007371b
0x80072EFE,

Windowsのシステムファイルが破損している可能性があります。Windows標準で用意されている修復ツール(sfc.exeおよびDism)を使って、システムファイルを修復してください。

STEP5 システムファイルを修復する

0x8024D009

WSUS環境でクライアントPCに問題が発生している可能性があります。詳しくは、 WSUS SelfUpdate サービスが自動更新を送信しない(マイクロソフト) 外部リンク を参照してください。

0xc1900208,0xc1900209

アップデート対象外のアプリが、更新プログラムの適用を妨げている可能性があります。アプリのOS対応状況を確認し、可能であれば該当のアプリをアップデートしてください。アップデート不可の場合は、アプリをアンインストール してください。

0x800F0923,0xC1900101

古いデバイスドライバーが原因で、更新プログラムの適用を妨げている可能性があります。デバイスメーカーのサイトから最新のドライバを入手するか、Windows Update を実行して、ドライバーを最新の状態に更新 外部リンク してください。

デバイスに重要なセキュリティ修正プログラムと品質修正プログラムがありません。

長い期間、Windows Updateが実行されていない または 適用済みの更新プログラムのバージョンが古すぎるために、Windows Updateが正しく動作していない可能性があります。【Q&A】デバイスに重要なセキュリティ修正プログラムと品質修正プログラムがありません を参考に問題を修復してください。

上記にないエラーコード、または その他の問題

上記にないエラーコード または エラーコードが確認できない、「更新プログラムを確認しています」と表示されたまま、Windows Updateが開始されないなどの問題が発生している場合は、下記の手順でWindows Updateのエラーを修復してください。

STEP2 Windows Updateのトラブルシューティングを実行する

STEP3 サービススタック更新プログラムを適用する

STEP4 Windows Updateクライアントのクリア

STEP5 システムファイルを修復する

step2 Windows Updateのトラブルシューティングを実行する

Windows Updateのトラブルシューティングツールは、更新プログラムのダウンロードやインストール時に発生する問題を修復するためのツールです。アップデートのエラーを検出し、自動修復します。

1 スタートボタン(スタート)ボタンをクリックします。

2 スタートメニューの中の 設定(設定)をクリックします。

3 Windowsの設定が開いたら、[更新とセキュリティ]をクリックします。

Windows Update エラー 更新とセキュリティをクリック

[更新とセキュリティ]をクリックします。

4 更新とセキュリティが開いたら、[トラブルシューティング]をクリックします。

Windows Update エラー 更新とセキュリティ

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

5[追加のトラブルシューティングツール]をクリックします。

Windows Update エラー 追加のトラブルシューティングツールをクリック

[追加のトラブル…]をクリックします。

6 トラブルシューティングの一覧の中から、[Windows Update]をクリックします。

Windows Update エラー 追加のトラブルシューティング

[Windows Update]をクリックします。

7[トラブルシューティングツールの実行]ボタンをクリックします。

Windows Update エラー WindowsUpdateのトラブルシューティングツール

[トラブルシューティング…]をクリックします。

8 トラブルシューティングが開始されたら、メッセージ*に従って修復します。

Windows Update エラー トラブルシューティングが開始されます

トラブルシューティングが開始されます。

*検出されるエラーにより、メッセージは異なります。

1スタートボタン(スタート)ボタンをクリックします。

2 スタートメニューの中の 設定(設定)をクリックします。

3 Windowsの設定が開いたら、システムにある[トラブルシューティング]をクリックします。

Windows Update エラー システム

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

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

Windows Update エラー トラブルシューティング

[その他のトラブル…]をクリックします。

5 Windows Updateの項目にある[実行する]ボタンをクリックします。

Windows Update エラー 実行するをクリック

[実行する]ボタンをクリックします。

6 トラブルシューティングが開始されたら、メッセージ*に従って修復します。

Windows Update エラー トラブルシューティングが開始されます

トラブルシューティング開始されます。

*検出されるエラーにより、メッセージは異なります。

ポイント トラブルシューティングを実行したときに、「Windows Update データベースの破損を修復してください」とメッセージが表示された場合は、[この修正を適用します]をクリックしてデータベースを修復を実行してください。修復が完了しない場合は、【STEP4】Windows Updateクライアントのクリア を参考に、ソフトウェアの再配布フォルダーの再構築を実行してください。


step3 サービススタック更新プログラムを適用する

Windows Updateが長期のあいだ実行されていないときや、Windowsの初期化直後など、適用済み更新プログラムのバージョンが古いことが原因で、Windows Updateが正常に完了しないことがります。そのような場合は、Microsoft Update カタログのページから、サービススタック更新プログラム(SSU)をダウンロードして手動で適用します。

ヒント PC用語:サービススタックとは:Windows更新プログラムのインストールを実行するコンポーネントのことをサービススタックと言います。幾つかの問題を修正した最新版がサービススタック更新プログラム(SSU)として公開されており、適用することでWindows Updateの実行を安定化させることができます。

Windows Updateで配信されるセキュリティ更新プログラムは、過去の更新内容を累積的に含みますが、現在配信されているSSUよりも以前の更新プログラムが未適用の場合、アップデートに失敗することがあります。そのようなときは、Microsoft Updateカタログから最新のサービススタック更新プログラム(SSU)をダウンロードしてください。

1 ブラウザを起動して、Microsoft Update カタログ(KB5031539)外部リンク のページを開きます。

Windows Update エラー Microsoft Updateカタログを開きます

Microsoft Updateカタログを開きます。

2 該当する更新プログラムの[ダウンロード]ボタンをクリックします。

Windows Update エラー ダウンロードをクリック

[ダウンロード]ボタンをクリックします。

3 ダウンロードのページが開いたら、更新プログラムの[リンク]をクリックします。

Windows Update エラー リンクをクリック

[リンク]をクリックします。

4[開く]ボタンをクリックします。(画面はMicrosoft Edgeです)

Windows Update エラー 開くをクリック

[開く]ボタンをクリックします。

5 インストーラー画面が表示されたら[はい]ボタンをクリックします。

Windows Update エラー はいをクリック

[はい]ボタンをクリックします。

6 インストールの完了と表示されたら、[閉じる]ボタンをクリックします。

Windows Update エラー 開くをクリック

[閉じる]ボタンをクリックします。

ヒント ヒント:ダウンロードしたサービススタック更新プログラム(SSU)よりも新しい更新プログラムが適用済みの場合は、「この更新プログラムはお使いのコンピュータには適用できません」とメッセージが表示されます。但し、異なるバージョン、ビット数のSSUを適用しようとした場合でも同様のメッセージが表示されます。


step4 Windows Updateクライアントのクリア

ソフトウェアの再配布フォルダー(%systemroot%\system32\catroot2、%systemroot%\SoftwareDistribution\)の名前をリネームして対象のフォルダーを再構築し、Windows Updateの更新情報を再取得します。また、BITSキューに滞留したWindows Updateのダウンロード情報を同時にクリアします。

1 スタートボタン(スタート)ボタンを右クリックします。

2[Windows PowerShell(管理者)]*をクリックします。

*Windows11の場合は、[Windowsターミナル(管理者)]をクリックしてください。

3 ユーザーアカウント制御が表示されたら、[はい]ボタンをクリックします。

Windows Update エラー はいをクリック

[はい]ボタンをクリックします。

4 Windows PowerShell(管理者)が起動したら、cmd と入力して Enter キーを押します。

cmd

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

5 続けて下記のコマンドを入力して Enter キーを押します。

net stop usosvc

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

6 続けて下記のコマンドを入力して Enter キーを押します。

net stop wuauserv

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

ヒント ヒント:Windows PowerShelの画面上でマウスを右クリックすると、コピーしたコマンドを貼り付けることができます。

7 続けて下記のコマンドを入力して Enter キーを押します。

net stop bits

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

8 続けて下記のコマンドを入力して Enter キーを押します。

net stop cryptsvc

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

9 続けて下記のコマンドを入力して Enter キーを押します。

ren %systemroot%\SoftwareDistribution SoftwareDistribution.old

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

10 続けて下記のコマンドを入力して Enter キーを押します。

ren %systemroot%\system32\catroot2 catroot2.bak

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

11 続けて下記のコマンドを入力して Enter キーを押します。

del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr0.dat

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

12 続けて下記のコマンドを入力して Enter キーを押します。

del %ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr1.dat

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

13 続けて下記のコマンドを入力して Enter キーを押します。

net start cryptsvc

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

14 続けて下記のコマンドを入力して Enter キーを押します。

net start bits

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

15 下記のコマンドを入力して Enter キーを押します。

net start wuauserv

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

16 下記のコマンドを入力して Enter キーを押します。

net start usosvc

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

ヒント ヒント:すべてのコマンドを実行したあと、Windows PowerShellの画面を閉じて、Windows Updateを再試行します。


step5 システムファイルを修復する

Windowsに標準で用意されているSFC(システムファイルチェッカー)およびDism(展開イメージのサービスと管理)を使ってシステムファイルを修復します。

1 スタートボタン(スタート)ボタンを右クリックします。

2[Windows PowerShell(管理者)]*をクリックします。

*Windows11の場合は、[Windowsターミナル(管理者)]を選択してください。

3 ユーザーアカウント制御が表示されたら、[はい]ボタンをクリックします。

Windows Update エラー はいをクリック

[はい]ボタンをクリックします。

4 PowerShellが起動したら、下記のコマンドを入力して Enter キーを押します。

DISM.exe /Online /Cleanup-image /Restorehealth

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

ヒント ヒント:システムファイルチェッカー(sfc.exe) および Dismの処理が完了するまでに、数十分程度かかる場合があります。処理が完了するまで、PCの電源を切らずにそのままお待ちください。

5 Dismの処理が完了したら、下記のコマンドを入力して Enter キーを押します。

sfc /scannow

コマンドをコピー

Windows Update エラー コマンドを入力してEnterキーを押す

コマンドを入力して[Enter]キーを押します。

ヒント ヒント:システムファイルの修復が完了したら、画面を閉じてWindows Updateを再試行してくだい。


公開日 公開日: 2021/08/17 ・ 最終更新日 最終更新日: 2023/10/11 ・ author twitterこの記事をシェアする