用命令行强制更新 Windows Defender 病毒库(MpCmdRun)
不打开安全中心界面,直接用命令触发 Defender 病毒定义立即更新。
在 PowerShell 中运行 & "$env:ProgramFiles\Windows Defender\MpCmdRun.exe" -SignatureUpdate(cmd 中去掉 & 直接运行路径即可)。
01命令
命令
$ & "$env:ProgramFiles\Windows Defender\MpCmdRun.exe" -SignatureUpdate02作用说明
MpCmdRun.exe 是 Defender 自带的命令行工具,-SignatureUpdate 会立刻从 Microsoft Update 拉取最新的安全智能定义。当安全中心提示病毒库过期、需要写脚本做健康检查,或断网恢复后想立即补齐更新时都很实用。如果电脑无法连接微软服务器,可改用 -SignatureUpdateUNC \\server\share 从局域网共享获取更新。
03风险
!注意: 更新失败并提示网络错误时,请检查代理/VPN 设置——Defender 走的是 Windows Update 的更新通道。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Configure and manage Microsoft Defender Antivirus with the mpcmdrun.exe command-line tool依据: Documents MpCmdRun.exe -SignatureUpdate, which triggers a security intelligence (definition) update, and related -SignatureUpdateUNC/-MMPC variants.
最后验证: 2026-09-18 · 分类: 安全与隐私