Windows系统提示“无法完成请求的操作因为文件有病毒”通常是安全软件误报,可通过五步解决:一、暂时关闭Windows Defender实时保护;二、将文件添加至排除项;三、用PowerShell管理员命令绕过SmartScreen;四、检查第三方杀毒软件白名单设置;五、扫描并比对文件SHA256哈希值验证安全性。

当Windows系统在执行文件操作(如复制、移动、删除或运行)时弹出“无法完成请求的操作因为文件有病毒”提示,通常是Windows Defender或其他安全软件将该文件误判为恶意程序并主动阻止。以下是解决此问题的步骤:
一、暂时禁用实时保护
Windows Defender的实时保护功能会持续监控文件行为,可能对正常文件产生误报。临时关闭该功能可验证是否为误报,并允许继续操作。
1、点击开始菜单,输入“Windows 安全中心”,打开应用。
2、选择“病毒和威胁防护”选项。
3、在“病毒和威胁防护设置”下,点击“管理设置”。
4、将“实时保护”开关切换为关闭状态。
5、尝试重新执行原操作(如复制或运行文件)。
二、将文件添加到排除项
若确认文件安全,可将其路径或进程添加至Windows Defender的排除列表,使其免受扫描和拦截,同时保持其他防护功能正常启用。
1、在“病毒和威胁防护”页面中,向下滚动并点击“添加或删除排除项”。
2、点击“添加排除项”,选择文件或文件夹。
3、浏览并选中目标文件或其所在文件夹,点击“选择文件夹”或“选择文件”。
4、返回操作界面,再次尝试执行被阻止的动作。
三、使用命令行绕过SmartScreen拦截
部分EXE文件因未签名或下载来源不明触发Windows SmartScreen筛选器,导致系统拒绝执行。可通过PowerShell以管理员身份调用启动命令规避该限制。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”。
2、输入命令:Start-Process "完整文件路径.exe" -Verb RunAs,注意替换引号内为实际路径。
3、按回车后,若弹出UAC提示,点击“是”。
4、观察程序是否成功启动。
四、检查第三方杀毒软件干扰
除Windows Defender外,安装的第三方安全软件(如360安全卫士、火绒、卡巴斯基等)也可能独立触发相同警告。需逐一排查其主动防御模块是否介入。
1、右下角任务栏找到对应杀毒软件图标,右键选择“打开主界面”。
2、进入“防护中心”或“主动防御”设置页。
3、查找“信任区”、“白名单”或“已允许程序”选项。
4、点击“添加程序”,浏览并选中目标文件,确认添加。
5、重启文件操作流程。
五、扫描并验证文件哈希值
通过比对文件哈希值可确认其是否被篡改或确含恶意代码。若哈希与官方发布版本一致,则基本可判定为误报;若不一致,则应停止使用该文件。
1、以管理员身份运行命令提示符,输入:certutil -hashfile "文件完整路径" SHA256。
2、记录输出的SHA256值。
3、访问该软件官网或可信发布渠道,查找其公布的官方哈希值。
4、逐字符比对两者是否完全相同。










