Windowsで既に最新の状態なのに「デバイスに重要な更新プログラムがありません」というエラーが表示される場合の対処法

Windows Updateを実行してすべてが最新の状態になっていると表示された後でも、PCに「デバイスに重要な更新プログラムがありません」という警告が表示され続ける場合は、少しおかしいです。更新システムが同期しなくなることがあります。たとえば、失敗した更新プログラムが完全にインストールされなかったり、途中でファイルが破損したりする可能性があります。その結果、Windowsはすべてが正常だと認識しているにもかかわらず、そのメッセージが表示され続けます。Windowsは必ずしも明確なヒントを与えてくれるわけではないため、この問題を解決するのは少し面倒ですが、これらの方法を試すと、不要なファイルを削除してデバイスを同期状態に戻すことができます。

Windowsで「デバイスに重要な更新プログラムがありません」という警告を修正する方法

解決策1:Windows Updateトラブルシューターを実行する

このトラブルシューターは、Windows Update システムに不具合がないかを確認し、誤った警告の原因となっている可能性を探ります。Windows に組み込まれており、多くの場合、手動で操作することなく一般的な問題を解決できます。環境によっては効果がない場合もありますが、試してみる価値は十分にあります。

  • Windowsの検索バーに「トラブルシューティング」と入力してEnterキーを押します。
  • 「追加のトラブルシューティング」をクリックするか、 「その他のトラブルシューティング」に移動してください。
  • 下にスクロールして「Windows Update」を探してください。それをクリックします。
  • 「トラブルシューターを実行する」をクリックしてください。
  • 画面の指示に従ってください。処理が完了したら、PCを再起動してください。

解決策2:Windows 11インストールアシスタントを使用する

頑固なアップデートの問題を解決する最善の方法は、強制的に完全なアップグレードを実行することです。Windows 11 インストールアシスタントは、基本的にシステムが最新のアップデートをダウンロードして適用し、その過程で発生する競合を修復するのを支援します。これは、特に通常のアップデートでは解決しない場合に、システムを活性化させるようなものです。

  • Windows 11の公式ダウンロードページにアクセスしてください。
  • 下にスクロールしてWindows 11インストールアシスタントを表示し、「今すぐダウンロード」をクリックしてください。
  • ダウンロードしたファイルを開きます。通常は のような名前ですWindows11InstallationAssistant.exe
  • 画面の指示に従ってください。「同意してインストール」をクリックしてください。ダウンロードとシステムの準備が完了するまでしばらくお待ちください。
  • 処理が完了したら、PCを再起動してください。

解決策3:Windows Updateサービスを手動で再起動する

アップデートを処理するサービスがおかしくなったり、フリーズしたりしている場合は、それらを削除して再起動することで、バックログを解消できる場合があります。少し奇妙に感じるかもしれませんが、サービスが突然停止してしまうことがあり、再起動することで復旧することがあります。

  • 検索欄に「サービス」と入力し、Enterキーを押してください。
  • Windows Update を探します。実行中の場合は、右クリックして [再起動]を選択します。停止している場合は、ダブルクリックして [スタートアップの種類]を[自動]に設定し、[開始]をクリックします。
  • バックグラウンド インテリジェント転送サービス (BITS)暗号化サービス、およびWindows インストーラーサービスについても同様の手順を実行してください。これらはすべて、アップデートがスムーズに行われるために重要な役割を果たします。
  • それが完了したら、再起動してすべてのデータが最新の状態になっていることを確認してください。

修正4.更新履歴を確認して、失敗がないか確認してください。

特定の更新プログラムが失敗したか、スキップされたかを確認すると役立ちます。Windows はすべて正常だと報告していても、特定の KB 更新プログラム (Microsoft が更新プログラムに付けるラベル) が正しくインストールされていない場合があります。必要に応じて、これらの問題のある更新プログラムを Microsoft Update カタログから手動でダウンロードできます。

  • 検索ボックスに「アップデート」と入力し、 Enterキーを押してください。
  • 「履歴を更新」をクリックしてください。
  • 失敗とマークされたアップデートをスキャンします。
  • KB番号(KB5012345など)をコピーして、Microsoft Updateカタログにアクセスしてください。
  • 各KB番号を検索し、手動でダウンロードしてインストールしてください。
  • その後再起動して、メッセージが消えるかどうか確認してください。

修正5:Windows Updateコンポーネントを手動でリセットする

更新ファイルやキャッシュに不具合が生じた場合、更新プロセス全体をリセットすることで問題が解決することがよくあります。これには、更新サービスを停止し、キャッシュファイルを削除して、サービスを再起動する作業が含まれます。これは、詰まったパイプを掃除するようなものです。

  • コマンドプロンプトを管理者として開きます(検索、右クリック、管理者として実行を選択)。
  • 以下のコマンドを入力し、それぞれ入力後にEnterキーを押してください。
    ネットストップ wuauserv net stop cryptSvc ネットストップビット net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old 
  • そして、以下のコマンドでサービスを再起動してください。
    net start wuauserv net start cryptSvc ネットスタートビット net start msiserver 
  • 最後に、再起動して、アップデートメッセージが消えているかどうかを確認してください。

修正6:システムファイルチェッカー(SFC)とDISMスキャンを実行する

システムファイルが破損していると、アップデート処理に支障をきたす可能性があるため、修復することで問題が解決する場合があります。SFCはWindowsファイルをスキャンし、DISMはコンポーネントストアの根本的な問題を修正します。

  • 再度、管理者権限でコマンドプロンプトを開いてください。
  • まず、SFCスキャンを実行しますsfc /scannow。時間がかかる場合があるので、コーヒーでも飲みながらお待ちください。
  • その後、以下の DISM コマンドを順番に実行してください (Enter各コマンドの後に Enter キーを押します)。
    Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth 
  • 最後のコマンドでエラーが発生した場合は、/Source:C:\RepairSource\Windows /LimitAccessWindows が Windows イメージ ソースを参照するように設定を追加してから、もう一度試してください。
  • その後再起動して、アップデートの警告が消えるかどうか確認してください。

修正7.メディア作成ツールを使用してWindowsを更新する

他の方法がすべてうまくいかない場合は、メディア作成ツールを使うと、システムに最新のビルドとパッチを強制的に適用させることができ、場合によっては奇妙なアップデートの問題を解決できます。まるでWindowsを最初からやり直すようなものです。

  • マイクロソフトの公式ページからダウンロードしてください。
  • インストーラーを実行します。UAC(ユーザーアカウント制御)のメッセージが表示されたら、「はい」をクリックします。
  • ライセンス条項に同意してください。
  • 「今すぐこのPCを更新する」を選択し、「次へ」をクリックします。
  • ファイルのダウンロードと準備に少し時間がかかる場合があります。
  • ファイルやアプリを保持するか、新規にインストールするかを選択し、「インストール」をクリックします。
  • お使いのPCが再起動し、最新のWindowsアップデートのインストールが完了します。これで完了です。

正直なところ、アップデートの不具合を解決するには、これらの手順を組み合わせることが多く、時には少しの忍耐が必要な場合もあります。Windowsは物事を複雑にしがちですが、これらの方法を使えばたいていは問題は解決します。