※本ページにはプロモーション(広告)が含まれています
📑 この記事の目次(タップで開く)
- 【2026年最新版】Windows 11のDefenderクイックスキャンが終わらない・進捗が止まる対処法【完全ガイド】
- この記事でわかること
- クイックスキャンが止まる仕組み(基礎解説)
- 状態を正確に把握する(PowerShellによる事前診断)
- 対処法1:PCの再起動でスキャンプロセスをリセットする
- 対処法2:定義ファイル(セキュリティインテリジェンス)の修復・更新
- 対処法3:スキャン履歴のクリアとプラットフォームのリセット
- 対処法4:特定ファイル・フォルダの除外設定
- 対処法5:GUIからの修復・リセット(Windows セキュリティ アプリ)
- 対処法6:互換性ある別マルウェアスキャナとの併用
- 対処法7:システムファイルチェックとDISMによる修復
- 対処法8:Defender関連プロセスの優先度調整
- 対処法の比較表
- 再発防止のための運用ベストプラクティス
- FAQ:よくある質問
- まとめ
【2026年最新版】Windows 11のDefenderクイックスキャンが終わらない・進捗が止まる対処法【完全ガイド】
Windows 11標準のセキュリティ機能であるMicrosoft Defenderは、軽量で高速なクイックスキャンを提供してくれる頼もしい存在です。しかし2026年に入ってから、「クイックスキャンの進捗が0%のまま動かない」「途中の特定ファイルで止まり、何時間経っても終わらない」「タスクマネージャーで見るとAntimalware Service ExecutableがCPUを100%使っているのにスキャンは進まない」といった、スキャンが完了しないトラブルの報告が急増しています。本記事では、原因の見極めから具体的な復旧手順、PowerShellによる詳細な状態確認、そして互換性ある別マルウェアスキャナとの併用戦略まで、実務的な対処法を体系的に解説します。

この記事でわかること
- Defenderクイックスキャンが止まる主な原因5つ
- MsMpEng.exeとスキャンエンジン(mpengine.dll)の役割の違い
- PowerShellの
Get-MpThreat・Get-MpComputerStatusでの状態確認 - 定義ファイル(セキュリティインテリジェンス)の手動更新手順
WinDefendなど関連サービスの状態確認と、プラットフォームのリセット- 互換性ある別マルウェアスキャナとの併用ルール
- 無限ループに陥る特定ファイル・フォルダの除外設定
クイックスキャンが止まる仕組み(基礎解説)
Microsoft Defenderのクイックスキャンは、システム全体ではなく「マルウェアが潜みやすい場所」のみを対象とする軽量スキャンです。具体的にはレジストリの自動起動キー、メモリ上のプロセス、スタートアップフォルダ、Windowsシステムフォルダの一部、最近実行されたプログラムなどを集中的に検査します。本来であれば数分で終了する設計です。
このスキャンを実行する中核プロセスはMsMpEng.exe(Antimalware Service Executable)で、実際の検査ロジックはスキャンエンジンmpengine.dllが担います。エンジンとその実行基盤(プラットフォーム)はC:\ProgramData\Microsoft\Windows Defender\Platform\配下にバージョンごとに配置され、定義ファイルとは別系統で更新されます。クイックスキャンが止まるときは、この検査処理が「特定の検査対象で長時間ブロック状態」に陥っているケースが多いと考えられます。
止まる原因の代表的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
これでスキャンが「何かを見つけた状態で対処待ちになっている」ケースを特定できます。検疫待ちの脅威があると、その処理ブロックでスキャン全体が停止することがあります。
稼働中スキャンを止めたいとき
Defenderの PowerShell モジュールには、進行中のスキャンだけを停止するコマンドレットは用意されていません(用意されているのはStart-MpScanやStart-MpWDOScanなどです)。Start-MpScan -ScanType QuickScan -AsJob | Stop-Jobという書き方を見かけますが、これは新しいスキャンをジョブとして開始してそのジョブを止めるだけで、すでにハングしているスキャン自体は停止しません。確実に止めたい場合はPCを再起動し、そのうえで対処法2以降に進んでください。
対処法1:PCの再起動でスキャンプロセスをリセットする
ハングしたスキャンを止める最初の一手は、PCの再起動です。「WinDefendサービスだけを再起動する」方法がよく紹介されますが、現在のWindows 11では改ざん防止(既定でオン)と保護プロセスの仕組みにより、services.mscやPowerShellからのWinDefendの停止・再起動はアクセス拒否になるのが通常です。Microsoftも公式ドキュメントで「wscsvc・SecurityHealthService・MsSense・Sense・WinDefend・MsMpEngのサービスとプロセスを無効にしたり、停止したり、変更したりしないでください」と案内しています(手動で変更するとデバイスが深刻な不安定状態になる可能性があるため)。PCを再起動すれば、これらのサービスは正規の手順で再初期化されます。
サービスの状態を「確認」する(停止・再起動はしない)
再起動の前後でDefender関連サービスが正常に動いているかを確認しておくと、切り分けが早くなります。管理者権限のPowerShellで次を実行します(Microsoftのトラブルシューティング手順と同じコマンドです)。
Get-Service WinDefend, WdBoot, WdFilter, WdNisSvc, WdNisDrv, SecurityHealthService, wscsvc | Format-Table -Auto DisplayName, Name, StartType, Status
WinDefend(表示名「Microsoft Defender ウイルス対策サービス」)・WdFilter・WdNisSvcが「Running」なら正常です。WdBootは起動処理の完了後に停止しているのが通常の状態なので、Stoppedでも問題ありません。WinDefendやWdFilterが停止している場合は、対処法2以降の定義ファイル修復・プラットフォームのリセットに進んでください。
対処法2:定義ファイル(セキュリティインテリジェンス)の修復・更新
スキャンが特定パターンで止まる場合、定義ファイル破損が疑われます。いったん完全に削除して再ダウンロードすることで解消するケースが多く報告されています(すべての環境で解消することを保証するものではありません)。
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はやや強めのオプションで、Microsoftのトラブルシューティング手順では「セキュリティインテリジェンスとエンジンを削除する」コマンドとして案内されています(定義ファイルだけでなくスキャンエンジンも削除されます)。直後に必ずアップデートを行わないと一時的に保護が無効になりますので、ネットワーク接続を確認してから実行してください。

対処法3:スキャン履歴のクリアとプラットフォームのリセット
サービス状態の確認・定義更新でも止まる場合、スキャンエンジンやその実行基盤(プラットフォーム)側の破損を疑います。
手順
- PCを再起動し、スキャンが動いていない状態にする(
Set-MpPreference -DisableRealtimeMonitoring $trueやStop-Service -Name WinDefend -Forceで保護を止めてから作業する手順が流通していますが、既定でオンの改ざん防止によりリアルタイム保護のオフやサービス停止はブロックされるため、本手順では使いません) - エクスプローラーで
C:\ProgramData\Microsoft\Windows Defender\Scans\Historyを開く Serviceサブフォルダ内の中身を削除(フォルダ自体は残す。管理者権限が必要で、使用中で削除できないファイルは残して構いません)- 改善しない場合は、Microsoftのトラブルシューティング手順にあるプラットフォームのリセットを実行します。管理者コマンドプロンプトで
C:\ProgramData\Microsoft\Windows Defender\Platform\配下の最新バージョンのフォルダへ移動してから:MpCmdRun.exe -ResetPlatform - PCを再起動して新規クイックスキャンを実行
このScans\Historyフォルダには過去のスキャン結果のキャッシュが蓄積されます。-ResetPlatformはMicrosoftがDefenderサービスの起動トラブル対処として案内しているコマンドで、プラットフォームを初期状態に戻します。
対処法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からの修復・リセット(Windows セキュリティ アプリ)
Windows 11では、Defenderの操作画面である「Windows セキュリティ」アプリを、設定から修復・リセットできます。スキャンボタンが反応しない・進捗表示が更新されないなど、UI側の不調が疑われる場合に有効です。
- 設定 → アプリ → インストールされているアプリ
- 「Windows セキュリティ」を検索(Microsoft 365 Personal/Family に付属する「Microsoft Defender」アプリは複数デバイスをまとめて管理するための別アプリで、Windows標準のDefenderとは異なります)
- 「…」メニュー → 詳細オプション
- 「修復」ボタンをクリック(数分かかる)
- 修復で改善しない場合は同画面の「リセット」(アプリの設定が初期化される)
ここで修復・リセットされるのは「Windows セキュリティ」アプリ側です。スキャンエンジンや定義ファイルそのものの再構築は、対処法2のMpCmdRunによる削除・再取得や、対処法3の-ResetPlatformで行ってください。
対処法6:互換性ある別マルウェアスキャナとの併用
Defenderが原因不明で動作しないとき、一時的に別ツールでスキャンして安全を確保するのも現実的な選択です。重要なのは「Defenderと競合しない」スキャナを選ぶことです。
競合しない併用パターン
- オンデマンドスキャナ:常駐しないツール(Malwarebytes Free・ESET Online Scanner・Microsoft Safety Scanner)はDefenderと共存可能
- Microsoft Safety Scanner:Microsoft純正のオンデマンドツール。10日間有効の最新定義で深いスキャン実施
- Microsoft Defender オフライン スキャン:設定 → プライバシーとセキュリティ → Windowsセキュリティ → ウイルスと脅威の防止 → スキャンのオプション → 「Microsoft Defender オフライン スキャン」→「今すぐスキャン」。再起動して通常のWindows環境の外でスキャンします(所要は約15分。実行にはWinREが有効である必要があり、BitLocker使用時は事前に保護の一時停止を推奨)
避けるべき併用
- 常駐型サードパーティ(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程度に下げると体感がスムーズになります。ただしスキャン完了時間は延びるため、終わらなく見えるリスクとのバランス調整です。
対処法の比較表
| 対処法 | 所要時間 | 難易度 | 効果が出るケース | リスク |
|---|---|---|---|---|
| PCの再起動 | 1分 | 低 | 一時的ハング | ほぼなし |
| 定義ファイル削除と再取得 | 5分 | 中 | 定義破損 | 一時的に保護無効 |
| スキャン履歴クリア・プラットフォームリセット | 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. Defenderの PowerShell モジュールにStop-MpScanというコマンドレットは用意されていません。またRestart-Service WinDefend -Forceは、改ざん防止と保護プロセスの仕組みによりアクセス拒否となるのが通常です。進行中のスキャンを止めたい場合は、PCを再起動してください。
Q7. スキャンスケジュールの自動実行を変更できますか?
A. Set-MpPreference -ScanScheduleQuickScanTime 360(360分=6:00)のように設定できます。深夜時間帯に集中するとPC使用に影響しないためおすすめです。
Q8. Defender Offlineスキャンと通常クイックスキャンの違いは?
A. オフラインスキャンは通常のWindowsの動作環境の外側(起動前の信頼された環境)で実行されるため、通常時には除去できないルートキットも対象にできます。Microsoftはマルウェア感染が疑われるときや駆除後の確認に使うツールとして案内しており、定期実行の推奨頻度は公式には示されていません。スキャンには約15分かかり、途中でサインアウトと再起動が発生するため作業中は実行できません。またシステムドライブでBitLockerを有効にしている場合は、事前にBitLocker保護を一時停止しないと、再起動時に回復キーの入力を求められることがあります。
📚 あわせて読みたい
まとめ
Microsoft Defenderのクイックスキャンが終わらない問題は、原因が多岐にわたるため、闇雲な対処では解決に時間がかかります。本記事の手順に沿って、まずPowerShellで現状を診断し、次にPCの再起動 → 定義ファイル修復 → 履歴クリア・プラットフォームのリセットと段階的に進めることで、多くのケースは30分程度で切り分けが付きます。
特定ファイルで毎回止まるパターンには除外設定が即効性があり、OSレベルの破損が疑われる場合はSFC + DISMの併用が決定打になります。緊急で安全を確保したい場合は、Microsoft純正のSafety ScannerやDefender Offlineスキャンを併用することで、Defender本体の問題と切り分けながら対応できます。
DefenderはWindowsに標準搭載され、OSと深く統合された軽量で強力な保護機能です。トラブル時にはサードパーティ製品に乗り換える前に、本記事の手順で修復を試してください。一度安定すれば、その後は意識せずとも継続的にPCを守ってくれる存在になります。
minto.tech スマホ(iPhone/Android)・パソコン(Windows/Mac)・Office・Wi-Fi・AIツールの「できない」「困った」を解決する実用ガイド。トラブル対処法とノウハウが満載のお助けサイトです。