您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Windows 10怎么在命令行中执行Windows Defender
## 前言
Windows Defender作为Windows 10内置的杀毒软件,提供了强大的实时防护功能。虽然大多数用户通过图形界面(GUI)操作,但通过命令行调用能实现更高效的批量操作和自动化管理。本文将详细介绍7种通过CMD/PowerShell操作Defender的实用方法。
## 一、认识Windows Defender的命令行工具
### 1.1 MpCmdRun.exe简介
位于`%ProgramFiles%\Windows Defender`目录下的`MpCmdRun.exe`是Defender的核心命令行工具,支持以下功能:
- 手动扫描启动
- 病毒定义更新
- 日志记录
- 高级威胁检测
### 1.2 PowerShell模块
从Windows 10 1803开始,微软提供了`Defender` PowerShell模块:
```powershell
Get-Command -Module Defender
"%ProgramFiles%\Windows Defender\MpCmdRun.exe" -Scan -ScanType 1
参数说明:
- -ScanType 1
快速扫描(约5分钟)
Start-MpScan -ScanType FullScan
等效CMD命令:
MpCmdRun.exe -Scan -ScanType 2
Start-MpScan -ScanType CustomScan -ScanPath "C:\敏感目录"
MpCmdRun.exe -SignatureUpdate
更新进度会显示:
Checking for updates...
Update finished...
Update-MpSignature -UpdateSource MMPC
禁用实时防护:
Set-MpPreference -DisableRealtimeMonitoring $true
注意:需要管理员权限
添加排除目录:
Add-MpPreference -ExclusionPath "D:\开发项目"
查看当前排除项:
powershell Get-MpPreference | Select-Object -ExpandProperty ExclusionPath
Get-MpThreatDetection
示例输出:
ThreatID : 2147729890
ThreatName : Trojan:Win32/Wacatac.B!ml
ProcessName : C:\malware.exe
MpCmdRun.exe -RemoveDefinitions -All
Get-MpThreatCatalog | Export-Csv -Path "C:\defender_report.csv"
MpCmdRun.exe -GetFiles
日志文件默认保存在:
%ProgramData%\Microsoft\Windows Defender\Support
# 每周五晚8点全盘扫描
$action = {
Start-MpScan -ScanType FullScan -AsJob
}
Register-ScheduledTask -TaskName "WeeklyScan" -Trigger (New-ScheduledTaskTrigger -Weekly -DaysOfWeek Friday -At 8pm) -Action (New-ScheduledTaskAction -Execute "PowerShell.exe" -Argument "-Command $action")
$results = Get-MpThreatDetection
if($results) {
Send-MailMessage -From "defender@company.com" -To "admin@company.com" -Subject "威胁警报" -Body ($results | Out-String)
}
解决方案: 1. 以管理员身份运行CMD 2. 执行:
reg add "HKLM\SOFTWARE\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 0 /f
尝试指定备用服务器:
MpCmdRun.exe -SignatureUpdate -MMPC
通过命令行操作Windows Defender的优势包括: - 更快的执行速度(无需加载GUI) - 适合远程服务器管理 - 可集成到自动化运维流程
建议将常用命令保存为.bat或.ps1脚本,例如创建quick_scan.bat
:
@echo off
cd /d "%ProgramFiles%\Windows Defender"
MpCmdRun.exe -Scan -ScanType 1
注意:部分命令需要Windows 10 1709或更新版本支持。企业环境中建议通过组策略集中管理Defender设置。 “`
(全文约1480字,实际字数可能因格式调整略有变化)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。