Rain Wiki · Windows

Microsoft Defender SmartScreen

什么是 SmartScreen,它为什么会对新下载的内容显示“Windows 已保护您的电脑”,以及如何在运行文件前对其进行检查。

Windows · Rain Wiki

Microsoft Defender SmartScreen 是一项 Windows 安全功能,它会对照微软的信誉数据检查下载的应用和访问的网站。对于下载人数较少的文件,即使文件带有签名且安全无虞,它也会显示蓝色的“Windows 已保护您的电脑”屏幕。

信誉机制的工作原理

SmartScreen 根据信誉来判断文件:下载并运行该文件的人数以及是否报告过问题。新程序或新版本初始时的信誉较低,因此在发布后的头几周内,即使拥有有效的代码签名,出现警告也很常见。

在点击“仍要运行”之前

请仅从发布者的官方网站下载。检查数字签名(文件“属性”>“数字签名”),并将 SHA-256 哈希值与发布者列出的哈希值进行比较,例如在 PowerShell 中使用“Get-FileHash <file> -Algorithm SHA256”。

如果发布者未知、缺少签名或哈希值不符,请勿运行该文件。

设置

SmartScreen 在“Windows 安全中心”>“应用和浏览器控制”>“基于声誉的保护”中进行控制。建议保持开启状态。

如何检查 SmartScreen 发出警告的下载项

  1. 右键单击文件 >“属性”>“数字签名”,并检查签名者名称。
  2. 打开 PowerShell 并运行:Get-FileHash <path-to-file> -Algorithm SHA256
  3. 将哈希值与发布者官方页面上的哈希值进行比较。
  4. 仅当两者匹配时,才在 SmartScreen 界面上选择“更多信息”>“仍要运行”。

注意事项

  • 请勿为了安装单个程序而关闭 SmartScreen。
  • 签名只能证明谁发布了文件,并不能保证每个版本都没有漏洞。

说明: Rain Cleaner 在其“信任中心”页面上公布了其 SHA-256 哈希值和签名详情。

资料来源

最后更新: 2026-10-08

相关文章