Windows Update 通知の解決方法: 期限が切れているにもかかわらず、更新が利用できません

📅
🕑 1 分で読む

迷惑な「Windows Updateが最新ではありません」というメッセージを修正する方法

「更新プログラムのチェック」を何十回も押したのに、Windowsがアップデートの通知をしつこく表示してくるのは少しイライラします。特に従量制課金ネットワークや複雑な設定を使っている場合は、システムが固まったり、接続状態を誤認識したりすることがあります。Windowsのアップデートは、ハードウェアや最近の変更内容によっては、なかなか反映されず不安定になることがあるからです。そこで、過去に効果があった実践的な方法をいくつかご紹介します。あまり知られていない方法も含まれていますが、もしかしたら効果があるかもしれません。

「Windowsが最新ではありません」という問題を解決する方法

修正1 – 従量制課金接続をオフにする(アップデートがブロックされている可能性があります)

基本的に、PCがインターネットプランの制限を検知すると、Windowsがアップデートを遅らせることがあります。特に、Wi-Fiやイーサネットを従量制に設定している場合、たとえ一時的であっても、アップデートが遅れることがよくあります。これは非常によくあることで、簡単に解決できます。Windowsは従量制の機器でアップデートが実行されるという奇妙な挙動をするためです。この設定をリセットすると、「最新ではありません」というメッセージが表示される場合があります。設定によっては、この設定をオフにして再度アップデートを試すだけで解決する場合もあります。通常はこれでうまくいきます。

  • 開く: 設定 > ネットワークとインターネット
  • 選択:接続しているネットワーク(「Wi-Fi」または「イーサネット」)
  • クリック:ネットワーク名 (Wi-Fi の場合は、Wi-Fi ネットワークの名前をクリックします)
  • チェックを外す:「従量制接続」チェックボックス — これにより、そのネットワークの制限が無効になります。

イーサネットをご利用の場合はシステム全体に適用されますが、ネットワークごとに設定しなければならない場合もあります。無効にしたら、設定メニューのWindows Update を開いて試してみてください。また、大胆にしたい場合は、「設定」>「Windows Update」>「詳細オプション」で「従量制課金接続で更新プログラムをダウンロードする」をオンにすることもできますが、インターネット接続が制限されている場合は注意が必要です。

これを実行したら、もう一度「更新プログラムのチェック」をクリックし、Windowsが不足しているものを自動的にインストールするかどうかを確認します。少しばかげた修正ですが、驚くほど効果的です。

修正2 – トラブルシューティングツールを使用する(Windows独自のツールの方が賢い場合もある)

このユーティリティは、Windows Updateの遠隔操作看護師のようなものです。問題箇所を特定し、場合によっては自動的に修正してくれます。Windowsにはありますが、アップデートセクションには直接表示されません。他の部分はすべて正常のように見えるのに、アップデートがうまくいかない場合は、このユーティリティを試してみてください。

  • 設定 > システム > トラブルシューティング > その他のトラブルシューティングを開く
  • リストでWindows Updateを見つける
  • 実行をクリック

指示に従ってください。スキャン、診断、修正方法の提案が表示されます。場合によっては、少し操作したり再起動したりするだけで済むこともありますので、その後に再起動を求められても驚かないでください。このツールは、手動チェックでは見落としがちな、アップデートプロセス中の小さな不具合や破損を検出するのに優れています。

修正3 – Windows Updateコンポーネントを手動でリセットする(頑固なバグを取り除く)

他に方法がない場合は、アップデートユーティリティ全体をリセットすると問題が解決することがよくあります。コマンドプロンプトでコマンドを実行する必要があるため、少し面倒ですが、アップデートスケジューラがリセットされ、キャッシュファイルが消去され、Windowsがアップデートを適用して再起動されます。

  • 「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。
  • 次に、次のコマンドを 1 つずつ貼り付け、Enterそれぞれの後に入力します。
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver

注:Windowsが別のドライブレターにインストールされている場合は、「C:」を適切なドライブに置き換えてください。また、一部のユーザーから、処理速度の遅いマシンではこの処理に1分ほどかかり、システムがフリーズしたように見えることがあるという報告がありますが、慌てる必要はありません。

完了したら、PCを再起動して再度アップデートを確認してください。ほとんどの場合、これでWindows Updateの問題が解決されます。

修正4 – 手動でアップデートをダウンロードしてインストールする

Windowsが反応しない場合は、自動更新をスキップして、Microsoftから直接最新のアップデートを入手することもできます。手間はかかりますが、特にアップデートが正常にインストールされない場合など、システムにパッチを適用する唯一の確実な方法となることもあります。

  • Microsoft Update カタログをご覧ください
  • 現在のWindowsビルドを確認するには、「設定」>「システム」>「バージョン情報」で確認してください。
  • 特定のビルドの「累積アップデート」を検索します(例:「KBXXXXXX」)。
  • 適切なバージョン (通常は「x64 ベース システム用 Windows 11 バージョン XXXX の累積更新プログラム」(ARM の場合は ARM64)) をダウンロードし、インストーラーを実行してプロンプトに従います。

多くの場合、これらを手動でインストールすることで、アップデートルーチンをブロックしている原因を解消できます。ただし、システムに合ったKBファイルを入手するようにしてください。そうしないと、ブートループに陥る可能性があります。

覚えておくべきその他の修正

上記の方法がうまくいかない場合は、次の簡単な追加方法を試してください。

  • サードパーティ製のウイルス対策ソフトウェアやVPNソフトウェアを一時的に無効にしてください。Windows Updateの妨げになる場合があります。一時的に無効にして、もう一度お試しください。
  • しばらくお待ちください。Microsoftのサーバーが過負荷状態になっている場合や、大きなアップデートを配信している場合など、状況によっては、辛抱強く待つことが最善の解決策となります。Microsoftのサービス状況に注意してください。
  • クリーンブートを検討してください。Microsoft以外のスタートアップアプリとサービスを無効にし、アップデートを確認します。ただし、より複雑なプロセスになるので、事前にデータのバックアップを忘れないようにしてください。

Windows Updateの不具合を修正するのは面倒な作業ですが、これらの方法によって多くの人がアップデートを正常に行えるようになりました。場合によっては、Windowsに不具合を強制的に忘れさせて再試行させるだけで済むこともあります。これで誰かの時間節約になれば幸いです。