Windows Defender将下载的exe误报为威胁并隔离而非删除,文件仍存于隔离区;可通过安全中心“保护历史记录”还原,或用MpCmdRun.exe命令行恢复,也可临时关闭实时保护运行可信文件。

下载的exe文件刚保存就弹出“无法成功完成操作,因为文件包含病毒或潜在的垃圾软件”,紧接着文件消失——这不是真被删了,而是被Windows Defender自动隔离到安全区域,原始文件本体仍在磁盘上,只是被移出了常规访问路径。
确认文件是否被隔离而非删除
打开“Windows 安全中心” → 点击“病毒和威胁防护” → 在“当前威胁”下方点击“保护历史记录”。
在列表顶部选择筛选条件为【已隔离】,等待加载完成。如果看到你刚下载的xxx.exe出现在列表中,状态为“已隔离”,说明它完好无损地躺在Defender的隔离区里,【此时切勿再次下载同名文件覆盖原位置】。
用图形界面一键还原
在“保护历史记录”中找到目标exe文件,勾选它 → 点击右上角的“还原”按钮。
系统会立即执行还原操作,文件将回到你最初保存的位置(如“下载”文件夹),且权限恢复正常。这一步不需要管理员权限,5秒内完成。
命令行强制还原(适用于界面卡死或批量处理)
方法一:以管理员身份运行CMD或PowerShell:
先切换到Defender平台目录(自动适配最新版本):
set "_done=" & if exist "%ProgramData%\Microsoft\Windows Defender\Platform\" (for /f "delims=" %d in ('dir "%ProgramData%\Microsoft\Windows Defender\Platform" /ad /b /o:-n 2^>nul') do if not defined _done (cd /d "%ProgramData%\Microsoft\Windows Defender\Platform\%d" & set _done=1)) else (cd /d "%ProgramFiles%\Windows Defender")
执行还原命令(把xxx.exe替换成你文件的实际名称):
MpCmdRun.exe -Restore -Name "xxx.exe"
若提示“找不到指定文件”,说明名称不完全匹配——请回到“保护历史记录”列表,右键点击该条目→“复制详细信息”,从中粘贴出完整隔离名(可能含哈希后缀,如xxx.exe_04a7e21b)。
绕过误报的临时方案(仅限可信来源)
第一步:右键点击刚下载的exe文件 → 选择“属性” → 勾选底部“解除锁定” → 点击“确定”。
第二步:在文件资源管理器地址栏输入:shell:AppsFolder\Microsoft.Windows.SecHealthUI → 回车,直接打开Windows安全中心设置页。
第三步:进入“病毒和威胁防护”→“管理设置”→关闭“实时保护”(仅临时关闭,操作完立刻打开)→ 双击运行exe → 运行成功后,立即重新启用实时保护。
【注意:此操作有风险,必须确保exe来自可验证的官网或签名开发者,关闭实时保护期间禁止上网或打开其他未知文件】

















