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,注意替换引号内为实际路径。