彻底禁用smartscreen需同步关闭系统级、浏览器级和底层策略三层机制:先在windows安全中心关闭四项smartscreen开关;再于edge设置中关闭其内置smartscreen;最后通过注册表或组策略强制禁用并刷新生效。

当你双击一个刚从技术论坛或GitHub下载的.exe安装包时,屏幕上突然弹出蓝底白字的“Windows 已保护你的电脑”警告,必须点“更多信息”再点“仍要运行”才能继续——这种重复打断对开发者、测试人员和日常高频安装工具的用户来说,已不是提醒,而是明确的效率阻断。彻底禁用SmartScreen筛选器阻止运行的弹窗,需要覆盖系统级、浏览器级与底层策略三层拦截机制,缺一不可。
关闭 Windows 安全中心的系统级 SmartScreen
这一步停用的是全局哈希比对与云端声誉校验,是所有弹窗的主源头。仅关闭此步可解决约70%的“仍要运行”提示,但Edge下载的文件仍可能被二次拦截。
1、按 Win + I 打开设置 → 点击左侧“隐私和安全性” → 选择“Windows 安全中心”。
2、点击“应用和浏览器控制” → 向下滚动至“基于声誉的保护”区域 → 点击右侧“管理设置”。
3、将“检查应用和文件”设为关闭 → 将“Microsoft Defender SmartScreen”开关切换为关闭 → 【务必同步关闭“适用于 Microsoft Edge 的 SmartScreen”和“适用于 Microsoft Store 应用的 SmartScreen”】。
这四开关必须全部关闭,否则任一开启都会触发对应路径的拦截逻辑。
禁用 Microsoft Edge 内置 SmartScreen
即使系统级已关,Edge浏览器仍会用自己的引擎独立扫描下载文件,并在保存前或双击运行时弹出拦截。这是开发者最容易忽略的第二道墙。
方法一:通过设置页关闭
在 Edge 地址栏输入 edge://settings/privacy → 滚动到“安全性”模块 → 将“Microsoft Defender SmartScreen”开关设为关闭 → 【关闭并重新打开 Edge,否则设置不生效】。
方法二:通过浏览器菜单快捷进入
点击右上角“⋯” → “设置” → 左侧选“隐私、搜索和服务” → 向下滚动找到同一开关并关闭。
注册表强制禁用(家庭版/专业版均适用)
图形界面关闭后,部分系统版本存在 SmartScreen 服务随资源管理器自动重启的现象。注册表修改可切断其初始化路径,实现真正持久禁用。
第一步:打开注册表编辑器
按 Win + R → 输入 regedit → 以管理员身份运行。
第二步:定位并创建策略键值
导航至:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System。
若“System”项不存在,右键“Windows” → 新建 → 项 → 命名为 System。
第三步:写入禁用指令
在“System”项内右键空白处 → 新建 → DWORD (32位) 值 → 命名为 EnableSmartScreen → 双击该值,将“数值数据”设为 0,基数保持十进制。
第四步:立即生效
关闭注册表编辑器 → 按 Ctrl + Shift + Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”。
组策略禁用(仅限专业版/企业版/教育版)
这是最彻底的系统级封锁方式,同时覆盖应用控制与浏览器行为,适合批量部署或高安全要求环境下的精准管控。
1、按 Win + R 输入 gpedit.msc 回车。
2、依次展开:计算机配置 → 管理模板 → Windows 组件 → Windows Defender SmartScreen → 应用和浏览器控制。
3、双击右侧“配置应用和浏览器控制” → 选择“已启用” → 在下方选项中下拉选择“关闭”。
4、点击“确定” → 关闭组策略编辑器。
5、按 Win + R 输入 cmd → 右键以管理员身份运行 → 输入 gpupdate /force 并回车,强制刷新策略。











