关闭Windows 10 SmartScreen可解决EXE文件被拦截问题,需依次关闭系统级、Edge浏览器及注册表中的四项SmartScreen开关,并重启电脑生效。

当你双击安装包或运行本地EXE文件时,弹出“为了对电脑进行保护,已拦截此应用”提示框,说明Windows 10的SmartScreen筛选器正在主动阻断该程序启动——它不是杀毒软件误报,而是系统基于云端声誉数据库对未签名、低下载量或新发布文件实施的默认拦截机制。
关闭Windows安全中心里的系统级SmartScreen
这一步停用全局哈希比对,让系统不再对所有.exe/.msi文件执行运行前扫描,是解决拦截最直接的入口。家庭版和专业版都适用。
1、按下 Win + I 打开设置 → 点击左侧“隐私和安全性” → 选择“Windows 安全中心”。
2、点击“应用和浏览器控制” → 向下滚动到“基于声誉的保护”区域 → 点击右侧“管理设置”。
3、将“检查应用和文件”设为关闭 → 将“Microsoft Defender SmartScreen”开关切换为关闭。
4、继续向下,把“适用于 Microsoft Edge 的 SmartScreen”和“适用于 Microsoft Store 应用的 SmartScreen”也一并设为关闭。
注意:这四开关必须全部关闭,只关其中一两个仍可能触发拦截。
禁用Edge内置SmartScreen(独立于系统)
即使系统级SmartScreen已关,Edge浏览器仍会用自己的引擎对下载的安装包二次校验,导致你从网页下载后双击仍被拦。这步专治Edge下载场景。
1、打开 Microsoft Edge → 地址栏输入 edge://settings/privacy 并回车。
2、滚动到底部“安全性”模块 → 找到“Microsoft Defender SmartScreen”选项 → 把它设为关闭。
3、关闭并重新打开 Edge,确保新设置加载生效——否则下次下载仍走旧策略。
注册表强制禁用(防自动恢复)
某些第三方软件或系统更新会悄悄重开SmartScreen,注册表修改能绕过图形界面锁定底层开关,适合追求彻底静默的用户。家庭版也能用,无需组策略。
方法一:手动创建策略键值(推荐)
1、按下 Win + R → 输入 regedit → 右键“以管理员身份运行”。
2、导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System。
3、若该路径不存在,右键“System”项 → “新建” → “项”,命名为 System;再在右侧空白处右键 → “新建” → “DWORD (32位)值”,命名为 EnableSmartScreen。
4、双击该值,将数值数据改为 0,基数选“十进制” → 点击“确定”。
方法二:一键导入(需复制文本到记事本保存为.reg文件)
新建文本文档,粘贴以下内容,保存为 disable-smartscreen.reg,双击运行并确认合并:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"EnableSmartScreen"=dword:00000000
【必须重启电脑】 才能使注册表修改完全生效,仅注销无效。
临时绕过(仅限可信文件)
如果你只是偶尔要运行一个已知安全但被误拦的程序,不想动系统设置,可用这个快捷方式——但每次都要手动操作,不解决根本问题。
1、在弹窗中点击“更多信息” → 出现“仍要运行”链接。
2、点击“仍要运行” → 系统会记录本次例外,但下次遇到同名同版本文件仍会拦截,因为SmartScreen判断依据是文件哈希值而非名称。
3、若链接不可点,右键安装包 → “属性” → 勾选“解除锁定” → 点击“确定”后再双击运行。

















