※一部リンクに紹介を含みます

KB5007651が何度も出る|更新ループの原因と安全な直し方

Windowsの更新ループに困っている男性が、繰り返し表示されるアップデートに悩む様子のイラスト。背景に盾マークとギアのアイコンが描かれている。

KB5007651は、Microsoft Defender(Windows セキュリティ)のプラットフォーム更新です。
この更新が何度も表示される、いわゆる「更新ループ」に悩まされるケースが報告されています。
本記事では、その原因と安全な対処法を初心者にもわかりやすく解説します。


PR

よくある症状

KB5007651の不具合は、突然発生することが多く、「パソコンが壊れたのでは?」と不安になる方も少なくありません。まずは、ご自身の症状が当てはまるか確認してみましょう。

  • 「KB5007651」が何度も更新履歴に出てくる
  • インストールは成功と表示されるが、次の日にも同じ更新が出現
  • Windows Updateの画面が「再起動の必要あり」で止まる
  • Windowsセキュリティが「アプリに問題があります」と表示

原因は?なぜこのような不具合が起こるのか

原因内容
サービスの不具合Windows Security Platform に一時的なバグがあることで、更新が繰り返されることがあります。
更新の整合性エラーレジストリや更新履歴の情報に不整合があると、正常に更新されたと認識されず再実行されることがあります。
ファイル破損セキュリティ関連の構成ファイルが破損していると、更新が毎回失敗または未完了になるケースがあります。
キャッシュ残存更新キャッシュが残っていることで、インストール済みであっても「未インストール」と誤認識されることがあります。

この更新ループは、一見すると「更新が壊れているのでは?」と不安になりますが、実際には更新ファイル自体の破損ではなく、履歴管理や検出ロジック側の不整合であるケースが大半です。

特に KB5007651 は Microsoft Defender(Windows セキュリティ)のプラットフォーム更新に関わるため、通常の品質更新とは挙動が異なります。インストールは終わっていても、履歴や表示上では繰り返し出てしまうことがあります。

放置すると更新の再試行でシステムに負荷がかかることもあるため、この記事で紹介するキャッシュ削除・再登録・手動修復といった手順を実行して、挙動をリセットしてあげることが大切です。

対処法①:更新履歴のキャッシュをクリアする

  1. 管理者としてコマンドプロンプトを開く
  2. 以下のコマンドを順に入力
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 Updateチェックに時間がかかる場合があります。 再起動後は少し時間を置いて動作を確認してください。

大事なデータを守るために、作業前のバックアップは必須です。
👉 高速外付けSSDで、重要ファイルをすぐにコピーできます。

対処法②:PowerShellで更新の強制削除と再適用

  1. PowerShellを管理者として起動
  2. 以下のコマンドで「KB5007651」の状態を確認
Get-HotFix | Where-Object {$_.HotFixID -like “*KB5007651*”}

※注意:KB5007651 は通常の累積更新(LCU)とは異なり、Microsoft Defender プラットフォーム更新に分類されます。

そのため、Get-HotFix に表示されない、または wusa /uninstall が実行できないケースが一般的です。

アンインストールではなく、後述する Defenderプラットフォームのリセットと再取得 による修復が推奨されます。

wusa /uninstall /kb:5007651 /quiet /norestart

※注意:KB5007651は通常の累積更新プログラムではないため、wusa /uninstallコマンドでは削除できない場合があります。表示されない場合は異常ではありません。

PR

対処法③:Microsoft公式修復ツール「SetupDiag」を使う

Microsoft公式の「SetupDiag」は、更新失敗ログの解析ツールです。

ただし、KB5007651のような「更新検出ループ型」のトラブルでは、エラーが検出されない場合もあります。ログ調査を行う上級者向けの補助ツールとして活用するとよいでしょう。

Windows Securityの再登録

「Windows セキュリティ プラットフォーム」に何らかの構成異常がある場合、再登録によって解決することがあります。

  1. PowerShell(管理者)で以下を入力

Windows Security (SecHealthUI) の再登録

$manifest = (Get-AppxPackage Microsoft.SecHealthUI -AllUsers).InstallLocation + ‘\AppxManifest.xml’
Add-AppxPackage -DisableDevelopmentMode -Register $manifest

実行後は「Windows セキュリティ」を開き、保護の状態が「有効」になっていることを必ず確認してください。もし「オフ」のままになっている場合は、再起動後に再度登録を試みましょう。

KB5007651が何度も出るときの追加対策

基本的なキャッシュ削除やPowerShell操作で解決しない場合は、以下のような追加の対処法も検討してみてください。少し専門的になりますが、効果のある手順です。

1. Windows Updateコンポーネントの完全リセット

Windows Updateの仕組みそのものがうまく機能していない場合、以下の手順で更新コンポーネントをリセットすることで改善することがあります。

【手順

  1. 管理者としてコマンドプロンプトを開きます
  2. 以下のコマンドを順に実行
net stop wuauserv
  1. エクスプローラーで C:\Windows\SoftwareDistribution\Download フォルダを開き、中身をすべて削除します(フォルダ自体は削除しないでください)
  2. 再びコマンドプロンプトで以下を実行
net start wuauserv

これで、Windows Update関連のキャッシュが一新されます。

2. Microsoft Defender プラットフォームのリセット

KB5007651はDefender(Windows Security プラットフォーム)更新です。従来のwusaアンインストールが効かない場合は、Defenderのプラットフォーム/定義のクリーン再取得が有効です(公式コマンド)。PowerShell(管理者)で

& “${env:ProgramFiles}\Windows Defender\MpCmdRun.exe” -RemoveDefinitions -All
& “${env:ProgramFiles}\Windows Defender\MpCmdRun.exe” -ResetPlatform
& “${env:ProgramFiles}\Windows Defender\MpCmdRun.exe” -SignatureUpdate -MMPC

状態確認

Get-MpComputerStatus | Select AMProductVersion, AntispywareSignatureVersion, NISEngineVersion

補足:wusa /uninstallは「Defenderプラットフォーム更新」に対しては一覧表示されないことが多く、アンインストール不可のケースが一般的です。ループ対応は上記のリセット→再更新が安全です。

※上記リンク先が開けない場合は、Microsoft公式サイトで「.NET Framework 修復ツール」と検索してください。配布ページが変更されることがあります。

3. 問題のある更新を一時的に非表示にする

更新プログラムのエラーが繰り返される場合、「一時的に非表示」にすることでインストールを回避できます。

以下のツールを使って「KB5007651」を非表示設定にできます。

いきなりダウンロードページに飛びます。安全性は確認されているようですが、心配な方はMicrosoft公式から「wushowhide.diagcab」と検索してダウンロードしてください。

※ wushowhideが入手できない場合は、PowerShellの PSWindowsUpdate モジュールでも同等の「非表示」が可能です。

注意:この方法は根本的な解決ではなく応急処置です。いずれは再表示される可能性があります。

4. Windowsの修復インストール

どうしても解決しない場合は、上書きインストール(修復インストール)を行う方法があります。

個人データやアプリを保持したまま、Windowsシステムのみをリフレッシュできます。

5. ドライバやハードウェアの互換性をチェック

KB5007651の更新ループはソフトウェア側要因が大半ですが、まれにセキュリティ機能(メモリ整合性・仮想化ベースセキュリティ)とドライバ互換性が影響するケースも報告されています。

以下の対策を検討してみましょう。

  • デバイスマネージャーを開いて、ドライバに警告マークがないか確認
  • PCメーカーの公式サイトから最新のチップセットやLANドライバを入手して更新
  • BIOS/UEFIが古い場合はアップデートの確認(注意して実施)

補足:これらを行う前に…

どの手順も、システムに影響を与える可能性がある操作です。必ず復元ポイントやバックアップを取ってから試すようにしましょう。
修復インストールや、公式ツールの作業には、安定したネット環境とUSBメディアが必要です。

👉USBメモリ(32GB以上)を準備しておくと安心です。

再発を防ぐには?

  • 更新完了後は必ず再起動を実施
  • 「ストレージセンサー」などで不要ファイルを定期的に削除
  • Windows Updateの品質更新を一時停止(7日)して様子を見る

更新ループを再発させないためにできること

いったんトラブルを解決できても、環境によっては数か月後に同様の問題が再発するケースもあります。以下のような対策を習慣づけておくと、同じトラブルを未然に防ぐことができます。

  • Windows Updateは定期的に実施し、指示された再起動を必ず行う
  • 「ストレージセンサー」をオンにして、一時ファイルを自動的に削除する
  • オプションの更新プログラムやドライバも定期的に確認・適用する
  • 大きな更新の前には、復元ポイントを手動で作成しておく

特に「復元ポイント」は、問題が起きたときにすぐ元の状態に戻せる強力な保険です。習慣として取り入れておくと安心です。

よくある質問(FAQ)

Q. アップデートを非表示にできますか?

A. 「wushowhide.diagcab」というMicrosoftのツールを使うことで一時的に非表示にできます。

非表示ツールのダウンロードはこちら

Q. セキュリティに問題はないの?

A. 多くの場合、表示上のループであり、直ちに保護機能が無効化されるわけではありません。

ただし、プラットフォーム更新が長期間適用されない状態は望ましくないため、早めの修復対応が推奨されます。


更新プログラムの繰り返しインストールは、見た目は地味な不具合でも、放置しておくとシステムの動作に影響を及ぼす可能性があります。とはいえ、すぐに重大なエラーになるわけではないため、まずはこの記事で紹介した手順を、ひとつずつ落ち着いて試してみてください。

手動でのキャッシュ削除やPowerShellの操作が不安な方は、Windowsの復元ポイントを作成してから行うことで、万が一の際も元に戻せるようにしておくと安心です。

どの方法でも改善しない場合は、Microsoft公式サポートに問い合わせるか、更新プログラム自体の修正を待つという選択肢もあります。無理に操作せず、ご自身のスキルに合った範囲で対応していきましょう。

スポンサーリンク

更新トラブルに備えるなら、データ保護を最優先に

KB5007651のような更新ループに備えるには、万一に備えたバックアップが安心です。
外付けSSDや大容量USBメモリがあれば、システム復旧や大事なデータ保護に役立ちます。

まとめ

KB5007651の更新ループは、故障ではなく表示上の不具合であるケースがほとんどです。
以下の手順を順番に試すことで、安全に解決できます。

  1. Windows Updateキャッシュのリセット
  2. Microsoft Defenderプラットフォームの修復
  3. Windows Securityの再登録
  4. 必要に応じて更新の一時非表示または修復インストール

落ち着いて対処すれば、多くの場合は正常な状態に戻ります。

【関連記事】

KB5077181 適用すべき?更新内容と不具合・注意点・対処法まとめ

Windows Update エラー 0x80244022 の原因と直し方

デバイスに問題が発生したためPCを再起動する必要がある時の対処法

Microsoft Teamsで画面共有が真っ黒に!簡単対処法

Windowsパソコンがワイヤレスイヤホンを認識しない時の解決法