Windows10でWindows Updateが進まない件

Windows10 Home にアップグレードしたノートPCがあるのですが、突然Windows Updateが進まない事態に。悲しみ。
症状としては

  1. Windows UpdateがKB2267602を「ダウンロードしています」の状態で進まなくなる
  2. 一方、svchost.exeがCPUを食い尽くす

KB2267602はWindows Defender の定義ファイルの更新ファイルでKB番号は固定で定義バージョンだけが更新されていきます。更新する方法はWindows UpdateとDefenderから行う二通りあり、Defenderで最新版に更新されていたらUpdateでの更新はスキップするのが正しいはず。しかしながらUpdateでの更新スキップが出来ず無限ループしてCPU使い切るバグ?があるようです。KB番号が固定で内部の定義バージョンだけが更新されていくからでしょうか。しかしながら、このような状態になったのは、このノートPCが初めてです。ほかのWindows10にアップグレードしたPCには起きてません。
解決策ですが、まず定義ファイルを消します

cd c:\Program Files\Windows Defender
MpCmdRun.exe -RemoveDefinitions -All

定義ファイルが最新ではありませんとエラーが出ますので、Windows Defenderで定義ファイルを更新します。
更新が出来たら一度PCを再起動します。
Windows Updateを見ると無限ループから脱出してエラーになっていれば成功です。(エラーでなくても無限ループから抜けていたら良し)
Windows Updateを再度開始します。KB2267602がリストから消えていればWindows Updateは順調に進む筈です。

カテゴリー: PC パーマリンク