Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 系統指令

Windows Defender 命令列參數完整解析:自動化掃描與管理

編輯:系統指令

Windows Vista/7/8/10 內建的 Windows Defender(現為 Microsoft Defender 防毒)提供豐富的命令列參數,支援無訊息更新、快速/完整掃描、結果檢視、設定開啟等自動化操作,適合腳本部署與排程任務。

執行檔位置

C:\Program Files\Windows Defender\MSASCui.exe

或直接在「執行」(Win+R) 中輸入參數。

常用參數對照表

參數功能適用場景
-Hide隱藏主視窗,背景執行排程任務、登入腳本
-CheckForUpdates檢查病毒碼更新每日排程更新
-UpdateAndQuickScan更新後執行快速掃描(不啟動 UI)無訊息維護
-QuickScan快速掃描(常用區域)定期輕量檢查
-FullScan完整掃描(全磁碟)週末/離線深度檢查
-ScanResults開啟掃描結果視窗使用者查看報告
-Settings開啟設定面板管理員調整策略
-ShowSWE開啟軟體總管(預設「啟動程式」頁籤)檢查自啟項目
-ShowSWE:Startup軟體總管 → 啟動程式分析開機慢原因
-ShowSWE:Running軟體總管 → 目前執行程式即時程序審計
-ShowSWE:Network軟體總管 → 連線網路程式偵測可疑外連

實戰範例

1. 無訊息每日更新 + 快速掃描 (工作排程器)

程式: "C:\Program Files\Windows Defender\MSASCui.exe"
參數: -Hide -UpdateAndQuickScan
觸發: 每天 03:00
條件: 僅在網路可用時

2. 使用者登入時檢查啟動項與網路連線程式

MSASCui.exe -ShowSWE:Startup
MSASCui.exe -ShowSWE:Network

3. 管理員遠端觸發完整掃描 (PsExec)

psexec \\TARGET -s -d "C:\Program Files\Windows Defender\MSASCui.exe" -Hide -FullScan

現代替代:PowerShell Cmdlet (Win 10/11 / Server 2016+)

Microsoft Defender 防毒現在推薦使用 PowerShell 模組 Defender:

Start-MpScan -ScanType QuickScan
Start-MpScan -ScanType FullScan
Update-MpSignature
Get-MpThreatDetection
Set-MpPreference -DisableRealtimeMonitoring $false

優點:物件導向輸出、管線處理、遠端管理、與 DevOps 流程整合。

注意事項

  • Vista/Win7 參數可能與新版不同,請以 MSASCui.exe /? 確認。
  • 第三方防毒軟體安裝後,Defender 會自動停用,參數可能無效。
  • 企業環境建議透過 Group Policy / Intune / Configuration Manager 統一管理,而非本機腳本。

善用 Defender 命令列參數,能輕鬆實現端點防護的自動化更新、掃描與審計,降低管理負擔。

Copyright © Windows教程網 All Rights Reserved