如何通过 Windows Defender SmartScreen 保护?

Joh*_*ith 9 c++ windows installation antivirus smartscreen

我试图防止我的应用程序(安装程序)不会被Windows SmartScreen Protection阻止。

我使用 BitRock 并手动签署了我的安装程序,但我总是遇到这个问题。我购买了一个有效的证书,并且带有时间戳的签名是可以的。

这是一个商业应用程序,我不希望用户害怕安装它

附:我没有未知的出版商 在此处输入图片说明

Ste*_*mul 5

更新:MSI 安装程序的类似问题:如何避免 Windows Defender SmartScreen 阻止无法识别的应用程序启动警告?

老讨论(推荐):Win8安装签名应用时如何通过智能屏?

这里的另一篇文章:如何在 Installshield 2018 中添加发布者(可能更好)。


评论太长了。这是一个EXE文件?我想到了几件事,尽管我怀疑它们能否解决问题——但这是一个开始的地方。

顺便说一句:我想您已经联系了BitRock 支持人员?(安装构建器)。

误报和被阻止的文件

  1. 您是否通过将 EXE 安装程序上传到virustotal.com来检查以确定它是否被标记为已知的不安全文件?(无论出于何种原因)-virustotal.com针对您上传的二进制文件运行 60 多个安全软件扫描程序。

  2. 从 Internet 下载安装程序后,当您尝试运行该安装程序时,是否会出现此对话框?或者它是否直接从本地构建的文件中发生?

    • 当从互联网下载时,该文件将具有备用数据流Zone.Identifier,其值3指示该文件是从互联网下载的。这会触发安全警告。
    • 您可以删除该流。您可以使用 Powershell 或转到文件的属性页来取消阻止该文件:
      • Powershell解锁文件
      • Windows Explorer:右键单击该文件,转到Properties并删除阻止(朝向对话框底部)。我认为这个对话框在不同的 Windows 版本中略有不同。有时是一个按钮Unblock,有时是一个复选框,您需要选中然后点击OKApply

这两个建议都不太可能解决您的问题,但请发表评论,并让我们在获得更多信息后尝试“改进”这个答案。

一些链接:


归档时间:

查看次数:

17485 次

最近记录:

4 年,7 月 前