How To

「デバイスに重要なセキュリティと品質の修正プログラムがありません」という警告を修正する方法

February 16, 2026 1 分で読む Updated: February 16, 2026

Windows Updateのダウンロード失敗を修正する方法 – リアルトーク

このエラーは、Windowsが更新プログラムのダウンロードを完了できないときに表示されます。通常、これはサービススタック更新プログラム(SSU)が古くなっているか、システムファイルが壊れていることが原因です。場合によっては、更新プログラムのインストールが不適切であることも問題の原因となります。この問題を解決するのは、パズルを解くようなものです。いくつか試してみて、うまくいくこともあれば、うまくいかないこともあります。ほとんどの場合、組み込みのトラブルシューティングツールを起動するのが最も手っ取り早い解決策ですが、環境によってはそれだけでは不十分な場合があります。もう少し深く掘り下げる必要があるかもしれません。少し面倒ですが、少なくとも実行可能です。

Windows Updateのダウンロード失敗を修正する方法

方法1: Windows Updateのトラブルシューティングツールを実行する

このツールは、いわば最前線の防衛線です。よくあるアップデートの問題を簡単に見つけて修正できるように設計されています。アップデートのダウンロードやインストールに失敗した場合、エラーコードが表示されたり、アップデートが途中で止まったりすることがよくあります。関連するサービスをチェックし、バックグラウンドでいくつかの設定をリセットする機能も備えています。数回のクリックで問題が解決することもありますし、問題が発生した場合は、手動で修正を行うように促されることもあります。

  1. Windowsキー+Iキーを押して設定を開くか、スタートメニューを開いて設定(歯車アイコン)をクリックしてください。メニューを一つ一つ探すよりも手早く操作できます。
  2. 次に、「更新とセキュリティ」に移動し、左側のサイドバーから「トラブルシューティング」をクリックします。
  3. 少し下にスクロールして、「追加のトラブルシューティング」を見つけます。見つかったらクリックしてください。
  4. リストでWindows Updateを探します。システムによっては、クリックした後にトラブルシューティング ツールの実行を選択するか、 Windows Update トラブルシューティング ツールを直接見つける必要がある場合があります。
  5. 「トラブルシューティングを実行」をクリックし、画面の指示に従ってください。アップデートサービス、ネットワーク、一部のシステムファイルをチェックし、自動的に修正を試みます。

設定によっては、何も表示されないか、数回実行する必要があるかもしれません。しかし、無料かつ高速で、最初のハードルをクリアするのに十分な頻度で実行できます。

方法2: テレメトリを有効にする

ちょっと奇妙に聞こえるかもしれませんが、Windowsはアップデートをスムーズにプッシュするためにテレメトリデータを利用しています。テレメトリが無効になっていると、システムがアップデートを完了できず、ダウンロードに失敗することがあります。ここでのポイントは、テレメトリ/診断がオンになっていることを確認することです。Windowsは当然ながら、アップデートを必要以上に困難にする必要があるからです。

Windows Pro、Enterprise、または Education を使用している場合は、ローカル グループ ポリシー エディターを使用します。

  1. Windowsキー + Rを押し、「gpedit.msc」と入力してEnterキーを押します。または、「グループポリシーの編集」を検索して開きます。
  2. [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [データ収集とプレビュー ビルド]に移動します。
  3. 「Allow Telemetry」をダブルクリックします。 「Enabled」に設定します。オプションを0以外の値に変更します。0はテレメトリを無効にするため、有効にしたいからです。
  4. 「OK」または「適用」をクリックし、エディターを閉じてPCを再起動します。理由は分かりませんが、テレメトリ関連の更新の問題は、再起動で魔法のように解決することがあります。

方法3: 最新のサービススタック更新 (SSU) をダウンロードする

これはちょっとこっそりとした修正です。SSUはアップデートエンジン自体のパッチのようなものです。古いバージョンだと、システムが新しいアップデートにうまく対応できなかったり、フリーズしたりする可能性があります。特に、「サービス」や「インストーラー」に関するアップデートエラーが発生している場合は、SSUが役立ちます。

最新のSSUを入手するには、 Microsoft Security Response Centerの更新ガイドにアクセスし、Windowsのバージョンとシステムの種類に合ったものを見つけてください。不明な場合は、「設定」>「システム」>「バージョン情報」でシステム情報をご確認ください。

環境によっては、最新のSSUを手動でインストールすると(特にループに陥っている場合)、プロセスが再開される可能性があります。正直なところ、より侵入的な作業を行う前に、これを実行する価値はあります。

方法4:最近のWindows Updateを再インストールまたはアンインストールする

Windowsのアップデート自体が破損したり、完全にインストールされなかったりして、問題の原因となっている場合があります。簡単な解決策としては、最新のアップデートを削除し、アップデートプロセスが改善するかどうかを確認してください。一部のマシンでは、この種の問題がランダムに発生するため、最新のアップデートをアンインストールすることで、再起動後に正常にインストールできるようになります。

  1. コントロール パネルを開きます— Windows キー + Rを押し、「control」と入力して Enter キーを押します。
  2. [プログラム] > [プログラムと機能]に移動します。アイコンになっている場合は、カテゴリ表示に切り替える必要がある場合があります。
  3. 左側のサイドバーにある「インストールされた更新プログラムの表示」をクリックします。
  4. 最新の Windows セキュリティ更新プログラムを見つけます。日付で並べ替えたり、説明に「Microsoft Windows」が含まれているものを探したりできます。
  5. アップデートを右クリックし、「アンインストール」を選択します。確認してアンインストールを続行してください。その後、再起動が必要になる場合があります。
  6. 再インストール後もアップデートでエラーが再発する場合は、アンインストールして次のアップデートをお待ちください。場合によっては、辛抱強く待つしかないこともあります。

方法5: レジストリのバグを修正する(適切なWindowsバージョンを使用している場合)

これは少し古い方法です。Server 2012 R2、Windows 10、Windows 7 SP1など、一部のWindowsバージョンには、レジストリに既知のバグがあり、アップデートに支障をきたす可能性があります。適切なバージョンをご利用の場合は、レジストリキーを作成して制限値を増やすと改善される可能性があります。

警告: レジストリを変更すると危険な場合があるので、最初にバックアップするか、慎重に続行してください。

  1. Windows キー + Rを押して、「regedit」と入力し、Enter キーを押します。
  2. ユーザー アカウント制御プロンプトが表示された場合は確認します。
  3. コンピューター > HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Controlに移動します。
  4. 右側のペインを右クリックし、[新規] > [DWORD (32 ビット) 値]を選択します。
  5. 名前を「RegistrySizeLimit」にして、値を4294967295に設定します。これはDWORD値の最大値であり、バグを解決するには十分なはずです。

方法6:破損したシステムファイルを修復する

システムファイルの破損は、アップデート時に様々な問題を引き起こす可能性があります。コマンドラインツールをいくつか実行することで、問題が解決するかもしれません。少し面倒ですが、他の修正方法がうまくいかない場合は試してみる価値はあります。ただし、Windows Updateクライアントが完全に壊れている場合は、これですべてが解決するとは限りませんが、有効な対策となるでしょう。

  1. 管理者としてコマンドプロンプトを開きます。Windowsキー+Xを押して「Windowsターミナル(管理者)」を選択します。または、「cmd」を検索して管理者として実行します。
  2. 次のコマンドを 1 つずつ入力し、それぞれの後に Enter キーを押します。
    • dism /online /cleanup-image /scanhealth
    • dism /online /cleanup-image /restorehealth
    • sfc /scannow
  3. まずDISMを実行してください。SFCでは検出されない不足ファイルを修復できる可能性があります。すぐには完了しませんので、しばらくお待ちください。
  4. 再起動して、もう一度アップデートをお試しください。これで問題が解決する場合もあります。

方法7: Windows Updateアシスタントを使用する

他に方法が見つからず、なかなかアップデートが完了できない場合は、Windows Update アシスタントが役に立つかもしれません。これは基本的に、システムが自動的にアップデートを実行できない場合に手動で強制的にアップデートを実行してくれる、Microsoft の専用ツールです。Microsoftの公式サイトからダウンロードできます。

Windowsのバージョンを選択し、「今すぐ更新」をクリックします。ツールが起動し、セットアップの手順を案内します。少し面倒ですが、いつまでも待つよりはましです。

方法8:マルウェアをスキャンする

マルウェアはWindows Updateやその他のシステムコンポーネントに悪影響を及ぼす可能性があります。システムが感染していたり​​、一部のファイルが信頼されていない場合、アップデートが失敗する可能性があります。信頼できるウイルス対策ソフトでスキャンを実行すると、ウイルス、アドウェア、スパイウェアなど、アップデートをブロックする悪質なプログラムが見つかる可能性があります。

リアルタイム保護をオンのままにして、定期的にシステム全体のスキャンを実行してください。Microsoft Defenderや信頼できるサードパーティ製のスキャナーを使用すると、多くの場合、問題が発見され、クリーンな状態を維持できます。

方法9:システムボリューム情報のアクセス許可を変更する

もう一つの奇妙な不具合は、Windowsがシステムボリューム情報フォルダにアクセスできないことです。権限が間違っていると、アップデートが停止したり失敗したりすることがあります。この問題を解決するには、PowerShellを使ってアクセス権限を付与する必要があります。

  1. Windows PowerShell を管理者として実行します。[スタート] ボタンを右クリックし、[Windows PowerShell (管理者)]を選択します。
  2. 次のコマンドを入力して Enter キーを押します。 cmd.exe /c takeown /f "C:\System Volume Information\*" /R /D Y && icacls "C:\System Volume Information\*" /grant:R SYSTEM:F /T /C /L

これにより所有権が取得され、権限が付与されます。その後、PCを再起動してください。それだけで完了する場合もあります。

方法10:Windows Updateコンポーネントをリセットする

アップデートコンポーネントが破損したり、停止したりした場合は、手動でリセットすると解決する可能性があります。その方法は以下の通りです。

  1. 通知領域から機内モードに切り替えます。リセット中にネットワークをいじるのは安全策として賢明です。
  2. 管理者としてコマンドプロンプトを開きます。
  3. 次のコマンドを入力し、各コマンドの後に Enter キーを押します。
  4. ネットストップビット ネットストップwuauserv ネットストップappidsvc ネットストップcryptsvc "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" を削除します rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock リセット netsh winsock プロキシをリセットする ネットスタートビット ネットスタートwuauserv ネットスタートappidsvc ネットスタートcryptsvc ネットスタートmsiserver 

    これにより、アップデート関連のすべてのサービスがクリーンな状態になり、キャッシュファイルが削除され、ネットワーク設定がリセットされた後、サービスが再起動されます。通常、これにより、更新が滞留している問題が解決されます。

    方法11: システムの復元またはPCのリセットを使用する

    最後の手段として、他に方法がない場合は、Windowsを以前の状態に復元するか、リセットすることを検討してください。面倒ではありますが、システムの破損や根深いバグは、クリーンな状態にすることでしか解決できない場合もあります。

    システムの復元は、システムファイルと設定を以前の時点(アップデートの問題が発生する前の時点)にロールバックします。「復元ポイントの作成」を検索し、復元ポイントを選択して、画面の指示に従ってください。

    それでも不十分な場合は、「設定」>「更新とセキュリティ」>「回復」の「このPCを初期状態に戻す」オプションを使ってPCをリセットすると、 Windowsが再インストールされます。ただし、一部のオプションではすべてのファイルが消去されるため、事前にファイルをバックアップしておくことを忘れないでください。

    まとめ

    • Windows Updateのトラブルシューティングツールを実行し、その指示に従ってください。
    • グループポリシーでテレメトリが有効になっていることを確認します
    • 最新のサービススタックアップデートをダウンロードしてインストールします
    • 必要に応じて、最近の頑固なアップデートをアンインストールします
    • 特定のWindowsバージョンを使用している場合はレジストリを調整してください
    • DISMおよびSFCツールでシステムファイルを修復する
    • 自動更新が機能しない場合は、更新アシスタントを使用してください
    • マルウェアをスキャンしてください。悪質なものがアップデートを妨害する可能性があります。
    • システムボリューム情報のアクセスをブロックしている場合は、権限を修正します。
    • クリーンなスタートのために更新サービスを完全にリセットします
    • 最後に、他の方法がすべて失敗した場合は、システムの復元またはリセットを検討してください。

    まとめ

    アップデートエラーへの対処は本当に面倒ですが、ほとんどの場合、正しい手順と忍耐力さえあれば大丈夫です。特定のマシンで有効な修正プログラムもあれば、そうでないものもあります。重要なのは、諦めたり、完全に再インストールしたりする前に、粘り強くいくつかの方法を試すことです。これが役に立つことを願っています。正直なところ、システムをスムーズに最新の状態にすることに勝るものはありませんから。