※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Windows 11のDefenderクイックスキャンが終わらない・進捗が止まる対処法【完全ガイド】
Windows 11標準のセキュリティ機能であるMicrosoft Defenderは、軽量で高速なクイックスキャンを提供してくれる頼もしい存在です。しかし2026年に入ってから、「クイックスキャンの進捗が0%のまま動かない」「途中の特定ファイルで止まり、何時間経っても終わらない」「タスクマネージャーで見るとAntimalware Service ExecutableがCPUを100%使っているのにスキャンは進まない」といった、スキャンが完了しないトラブルの報告が急増しています。本記事では、原因の見極めから具体的な復旧手順、PowerShellによる詳細な状態確認、そして互換性ある別マルウェアスキャナとの併用戦略まで、実務的な対処法を体系的に解説します。

この記事でわかること
- Defenderクイックスキャンが止まる主な原因5つ
- MpEnginePlatformとMsMpEngの違いと再起動方法
- PowerShellの
Get-MpThreat・Get-MpComputerStatusでの状態確認 - 定義ファイル(セキュリティインテリジェンス)の手動更新手順
WinDefendサービスの再起動・修復- 互換性ある別マルウェアスキャナとの併用ルール
- 無限ループに陥る特定ファイル・フォルダの除外設定
クイックスキャンが止まる仕組み(基礎解説)
Microsoft Defenderのクイックスキャンは、システム全体ではなく「マルウェアが潜みやすい場所」のみを対象とする軽量スキャンです。具体的にはレジストリの自動起動キー、メモリ上のプロセス、スタートアップフォルダ、Windowsシステムフォルダの一部、最近実行されたプログラムなどを集中的に検査します。本来であれば数分で終了する設計です。
このスキャンを実行する中核プロセスはMsMpEng.exe(Antimalware Service Executable)で、その下でMpEnginePlatform(マルウェアエンジン本体)が動作します。クイックスキャンが止まるとき、ほとんどの場合はこの2つのうちどちらかが「特定の検査対象で無限ループまたは長時間ブロック状態」に陥っています。
止まる原因の代表的5パターン
- 定義ファイル破損:セキュリティインテリジェンスが部分的に壊れ、特定パターン照合で例外発生
- 大容量圧縮ファイル:ZIP・7z・ISOなどの巨大アーカイブ展開でメモリ枯渇
- サードパーティ製アンチウイルス競合:同時動作でファイルロックが取れない
- ネットワーク経由のクラウド保護タイムアウト:MAPS問合せが応答せず待機継続
- WinDefendサービス自体の不調:プロセス間通信(RPC)詰まり
状態を正確に把握する(PowerShellによる事前診断)
対処に取りかかる前に、まずは現状を正確に把握しましょう。やみくもにサービスを再起動する前に、何が起きているかを確認することで、無駄な手戻りを避けられます。
PowerShellを管理者で起動
- スタートボタンを右クリック
- 「ターミナル(管理者)」を選択(Windows 11では「Windows PowerShell」が「ターミナル」に統合されています)
- UACダイアログで「はい」
Defender全体の状態確認
Get-MpComputerStatus | Select-Object AntivirusEnabled, RealTimeProtectionEnabled, AntivirusSignatureLastUpdated, QuickScanStartTime, QuickScanEndTime, QuickScanSignatureVersion
QuickScanStartTimeが表示されているのにQuickScanEndTimeが古いままなら、現在進行中のスキャンが完了していない証拠です。AntivirusSignatureLastUpdatedが3日以上前なら、定義ファイル更新が止まっている可能性があります。
検出済み脅威の一覧
Get-MpThreat
Get-MpThreatDetection
これでスキャンが「何かを見つけた状態で対処待ちになっている」ケースを特定できます。検疫待ちの脅威があると、その処理ブロックでスキャン全体が停止することがあります。
稼働中スキャンのキャンセル
Start-MpScan -ScanType QuickScan -AsJob | Stop-Job
"C:\Program Files\Windows Defender\MpCmdRun.exe" -RemoveDefinitions -DynamicSignatures
ハングしたスキャンをきれいに止めたいときに使います。Stop-Jobで無理に止めても止まらない場合は、後述のサービス再起動に進みます。
対処法1:WinDefendサービスの再起動
もっとも基本的かつ効果が高い対処です。Defender関連サービスをいったん止めて再起動することで、ハングしたスキャンプロセスもリセットされます。
サービス管理画面から
- Win + Rで「services.msc」を入力 → Enter
- サービス一覧から「Windows Defender Antivirus Service」を探す(英語表記:WinDefend)
- 右クリック → 再起動
- 同様に「Windows Defender Antivirus Network Inspection Service」(WdNisSvc)も再起動
- 「Security Center」(wscsvc)も念のため再起動
PowerShellから
Restart-Service -Name WinDefend -Force
Restart-Service -Name WdNisSvc -Force
Restart-Service -Name wscsvc -Force
サービスの起動には30秒ほどかかることがあります。再起動完了を確認してから、再度クイックスキャンを実行してください。
対処法2:定義ファイル(セキュリティインテリジェンス)の修復・更新
スキャンが特定パターンで止まる場合、定義ファイル破損が疑われます。いったん完全に削除して再ダウンロードすることで、99%のケースで解消します。
MpCmdRunによる定義ファイル削除と再取得
- 管理者ターミナルを開く
- 定義ファイルを完全削除:
"C:\Program Files\Windows Defender\MpCmdRun.exe" -RemoveDefinitions -All - 最新の定義を取得:
"C:\Program Files\Windows Defender\MpCmdRun.exe" -SignatureUpdate - 取得完了後、状態を確認:
Get-MpComputerStatus | Select-Object AntivirusSignatureVersion, AntivirusSignatureLastUpdated - 新しい定義で再スキャン:
Start-MpScan -ScanType QuickScan
-RemoveDefinitions -Allはやや強めのオプションで、エンジン以外のすべての定義を消去します。直後に必ずアップデートを行わないと一時的に保護が無効になりますので、ネットワーク接続を確認してから実行してください。

対処法3:MpEnginePlatformの強制再起動
サービス再起動・定義更新でも止まる場合、エンジン本体(MpEnginePlatform)のキャッシュ破損を疑います。
手順
- 管理者ターミナルで:
Set-MpPreference -DisableRealtimeMonitoring $true Stop-Service -Name WinDefend -Force - エクスプローラーで
C:\ProgramData\Microsoft\Windows Defender\Scans\Historyを開く Serviceサブフォルダ内の中身をすべて削除(フォルダ自体は残す)- サービスを再起動:
Start-Service -Name WinDefend Set-MpPreference -DisableRealtimeMonitoring $false - 新規クイックスキャンを実行
このScans\Historyフォルダには過去のスキャンキャッシュが蓄積されており、これが肥大化・破損するとMpEnginePlatformの起動時整合性チェックが長時間化します。クリアすることでクリーンな状態からスキャン開始できます。
対処法4:特定ファイル・フォルダの除外設定
毎回同じファイルでスキャンが止まる場合、そのファイルを除外することで前進できます。仮想マシンのVHD/VMDK、開発用の巨大コンパイル済みフォルダ(node_modules・vendor・target)、データベースファイル(MDF・SQLite WALファイル)などが該当しやすいです。
除外設定の追加
Add-MpPreference -ExclusionPath "C:\dev\node_modules"
Add-MpPreference -ExclusionPath "D:\VirtualMachines"
Add-MpPreference -ExclusionExtension ".vhdx"
Add-MpPreference -ExclusionProcess "node.exe"
現在の除外設定確認
Get-MpPreference | Select-Object ExclusionPath, ExclusionExtension, ExclusionProcess
ただし、除外はリスクとのトレードオフです。除外したパスはマルウェアが潜んでも検出されません。開発フォルダなど信頼できる場所に限定し、ダウンロードフォルダや一時フォルダを除外するのは絶対に避けてください。
対処法5:GUIからの強制リセット(Defenderの修復機能)
Windows 11には、Microsoft Defender本体を修復するGUIが用意されています。
- 設定 → アプリ → インストールされているアプリ
- 「Microsoft Defender」を検索
- 「…」メニュー → 詳細オプション
- 「修復」ボタンをクリック(数分かかる)
- 修復で改善しない場合は同画面の「リセット」(設定が初期化される)
Windows 11 24H2以降ではこの修復機能が強化されており、定義ファイル・エンジン・設定をクリーンに再構築できます。リセットを選ぶと除外設定なども消えるため、事前に控えておきましょう。
対処法6:互換性ある別マルウェアスキャナとの併用
Defenderが原因不明で動作しないとき、一時的に別ツールでスキャンして安全を確保するのも現実的な選択です。重要なのは「Defenderと競合しない」スキャナを選ぶことです。
競合しない併用パターン
- オンデマンドスキャナ:常駐しないツール(Malwarebytes Free・ESET Online Scanner・Microsoft Safety Scanner)はDefenderと共存可能
- Microsoft Safety Scanner:Microsoft純正のオンデマンドツール。10日間有効の最新定義で深いスキャン実施
- Windows Defender Offline:設定 → プライバシーとセキュリティ → Windowsセキュリティ → ウイルスと脅威の防止 → スキャンのオプション → 「Microsoft Defender Offlineスキャン」。再起動して起動前環境でスキャン実行
避けるべき併用
- 常駐型サードパーティ(Norton・McAfee・カスペルスキー等)を併用するとDefenderが自動的に無効化される設計
- 古いウイルスバスター系の常駐スキャナはWinDefendとファイルロック競合を起こす
- 2つの常駐スキャナ同時稼働は性能劣化と検知精度低下を招くため非推奨

対処法7:システムファイルチェックとDISMによる修復
OS本体の破損がDefenderの動作に影響しているケースもあります。とくにWindows Updateの失敗や中断後に発生しやすい問題です。
- 管理者ターミナルで:
sfc /scannow実行に10〜15分。完了後にメッセージ確認
- 続けて:
DISM /Online /Cleanup-Image /RestoreHealthこちらは20〜30分かかることもある
- 完了後にPCを再起動
- クイックスキャン再実行
SFCとDISMはセットで実行するのが鉄則です。SFC単独では修復できない深い破損も、DISMでWindows Updateからクリーンなコンポーネントを取得すれば修復されます。
対処法8:Defender関連プロセスの優先度調整
CPU負荷が高すぎてスキャンが事実上止まって見えるケースには、CPU使用率制限が有効です。
Set-MpPreference -ScanAvgCPULoadFactor 30
デフォルトは50ですが、30程度に下げると体感がスムーズになります。ただしスキャン完了時間は延びるため、終わらなく見えるリスクとのバランス調整です。
対処法の比較表
| 対処法 | 所要時間 | 難易度 | 効果が出るケース | リスク |
|---|---|---|---|---|
| WinDefendサービス再起動 | 1分 | 低 | 一時的ハング | ほぼなし |
| 定義ファイル削除と再取得 | 5分 | 中 | 定義破損 | 一時的に保護無効 |
| MpEnginePlatform履歴クリア | 3分 | 中 | キャッシュ肥大 | 過去履歴消失 |
| 除外設定追加 | 2分 | 低 | 特定ファイル起因 | 除外パスの脅威見逃し |
| GUIから修復・リセット | 10分 | 低 | 設定破損全般 | リセットで設定初期化 |
| SFC + DISM | 30分 | 中 | OS破損起因 | 長時間ブロック |
| 別スキャナ併用 | 15分 | 低 | 緊急時の安全確保 | 常駐型は競合注意 |
| CPU負荷制限 | 1分 | 低 | 負荷起因の見かけ停止 | スキャン時間延長 |
再発防止のための運用ベストプラクティス
- 定義ファイルの自動更新を必ずオンに:設定 → プライバシーとセキュリティ → Windowsセキュリティ → ウイルスと脅威の防止 → 更新
- Windows Updateを定期的に実行:Defenderエンジン本体はOS更新で配布される
- 大容量アーカイブは定期的に整理:数十GBのZIPはスキャン困難
- クラウド配信保護をオン:設定 → ウイルスと脅威の防止 → 「クラウド配信の保護」をオン。新しい脅威への対応速度が大きく向上する
- サンプルの自動送信もオン:未知マルウェア解析の精度向上、Defender本体の安定化に寄与
- 定期的にフルスキャンも実行:クイックスキャンは見つけられない箇所もあるため、月1回はフルスキャン
関連商品をAmazonでチェック
FAQ:よくある質問
Q1. クイックスキャンが何分以内に終わるのが正常?
A. 通常のWindows 11環境では3〜10分が目安です。SSDで高速CPUなら1〜3分。30分を超えても進捗が変わらないなら異常状態と判断できます。
Q2. Antimalware Service ExecutableがCPU 100%になるのは正常?
A. スキャン中の一時的な高負荷は正常ですが、5分以上継続するなら異常です。本記事の対処法1・2を試してください。
Q3. Defenderを完全に無効化したいのですが
A. Windows 11では「改ざん防止」がデフォルトオンのため、レジストリやポリシーで無効化しても自動復元されます。完全停止には別の常駐セキュリティソフトをインストールする必要があります(Defenderが自動的に身を引く設計)。
Q4. 定義ファイルの完全削除は安全?
A. 削除直後は数十秒〜数分間、保護が無効になります。必ずネットワーク接続済みで、すぐに-SignatureUpdateを実行できる状態で行ってください。
Q5. PowerShellのGet-MpThreatに脅威が表示されますが、削除されないのはなぜ?
A. 検疫処理の中でファイルロックが取れていない可能性があります。Remove-MpThreatを試し、それでも残るならセーフモードで再実行してください。
Q6. クイックスキャンとフルスキャンを両方止めるには?
A. Stop-MpScanがない場合は、Restart-Service WinDefend -Forceでサービス再起動するのが確実です。プロセスごと停止するため進行中のスキャンも強制終了されます。
Q7. スキャンスケジュールの自動実行を変更できますか?
A. Set-MpPreference -ScanScheduleQuickScanTime 360(360分=6:00)のように設定できます。深夜時間帯に集中するとPC使用に影響しないためおすすめです。
Q8. Defender Offlineスキャンと通常クイックスキャンの違いは?
A. Offlineスキャンはmacの起動前に動作するため、通常時には除去できないルートキットも検出可能です。半年に1回は実行しておくと安心。再起動が必要なため、作業中は実行できません。
まとめ
Microsoft Defenderのクイックスキャンが終わらない問題は、原因が多岐にわたるため、闇雲な対処では解決に時間がかかります。本記事の手順に沿って、まずPowerShellで現状を診断し、次にサービス再起動 → 定義ファイル修復 → 履歴クリアと段階的に進めることで、ほとんどのケースで30分以内に解消できます。
特定ファイルで毎回止まるパターンには除外設定が即効性があり、OSレベルの破損が疑われる場合はSFC + DISMの併用が決定打になります。緊急で安全を確保したい場合は、Microsoft純正のSafety ScannerやDefender Offlineスキャンを併用することで、Defender本体の問題と切り分けながら対応できます。
Defenderはmac OSと深く統合された軽量で強力な保護機能です。トラブル時にはサードパーティ製品に乗り換える前に、本記事の手順で修復を試してください。一度安定すれば、その後は意識せずとも継続的にPCを守ってくれる存在になります。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!