安装软件时如何绕过 Windows SmartScreen — 指南
设置 · 阅读 3 分钟

如何绕过 Windows SmartScreen

SmartScreen 会拦截任何没有扩展验证(EV)证书的 EXE,即使是来自 Microsoft Store 的也一样。这并不意味着文件是病毒——只是说明开发者没有花每年 $400 去买 EV 证书。我们来讲讲如何安全地跳过这个拦截。

绕过 smartscreen windows 已保护你的电脑 运行未签名 exe 关闭 smartscreen

SmartScreen 为何拦截

Microsoft Defender 会根据多个参数检查每一个被运行的 EXE:

  • 文件是否用 EV 证书签名(开发者每年 $400)。
  • 文件是否已被 Microsoft 的信誉数据库收录。
  • 代码中是否存在可疑特征。

任何来自独立开发者、没有 EV 证书的程序都会弹出那个吓人的“Windows 已保护你的电脑”提示。这并不意味着它是病毒——只是说明 Microsoft 不认识这个文件。

快速解决——仍要运行

  1. 在警告窗口中点击 更多信息。
  2. 会出现一个 仍要运行 按钮。
  3. 点击它——程序即可启动。

这是最安全的方式:你只放行这个特定的应用,而对其余一切的防护仍然保持开启。Windows 会记住你对该工具的选择。

文件夹排除项

如果你要从同一个目录运行许多小型工具:

  1. Windows 安全中心 → 病毒和威胁防护 → 管理设置。
  2. 排除项 → 添加或删除排除项 → 添加排除项 → 文件夹。
  3. 指定存放这些应用的目录。

该目录内的所有可执行文件都将免于检查。只对可信目录使用此功能——否则真正的病毒会悄无声息地溜进来。

完全关闭防护

不建议作为永久更改。仅在安装期间关闭 5–10 分钟:

  1. Windows 安全中心 → 应用和浏览器控制 → 基于信誉的保护设置。
  2. 关闭 检查应用和文件。
  3. 运行你需要的程序。
  4. 安装完成后立刻重新开启。

长期关闭防护是一个严重的安全漏洞。真正的病毒利用的正是同一个缺口。

什么时候不该绕过

  • 程序是从可疑网站下载的(URL 里有花哨修饰、域名奇怪)。
  • 文件名在模仿知名应用(例如 chrome_setup_v2_REAL.exe)。
  • 压缩包是通过陌生人的私信发来的。
  • 另一款单独的杀毒软件(不是 Microsoft Defender)也发出了警报。

要检查一个可疑的安装程序——使用 VirusTotal。上传安装程序,你会看到来自 60+ 个杀毒引擎的报告。如果有 1–2 个引擎报警——通常是误报。如果有 5+ 个报警——就是真正的风险。

FAQ

防护拦截了 Umbrella——它是病毒吗?

不是。Umbrella Loader 没有 Microsoft EV 证书(和大多数私有软件一样)。安装程序已经过杀毒引擎检查。使用“仍要运行”,或者在安装期间临时关闭防护。

点了“仍要运行”后仍被拦截——怎么办?

重启电脑。有时信誉过滤器会缓存一个错误的判定。另外检查是否有另一款单独的杀毒软件在拦截。

我能给自己的应用签名吗?

可以,通过 Sectigo 或 DigiCert 等服务。EV 证书每年 $400+。自签名密钥会被忽略——必须是扩展验证(Extended Validation)。

防护和杀毒软件是一回事吗?

不是。SmartScreen 是 Windows 基于信誉的过滤器(应用是否已被收录)。杀毒软件做的是基于特征码和行为的扫描。一个安装程序可能通过了杀毒软件,却因为没有 EV 证书而无法通过信誉检查。