1

我使用 7 zip 创建了一个代码签名的自解压安装程序,并将该安装程序上传到网站以供下载。我可以从机器下载文件,但问题是从 Windows 8 机器执行时出现智能屏幕错误。我已经为 7 zip 自解压文件申请了代码签名证书。但是为什么会出现这个消息。如何避免其他用户收到此消息?

我附上智能屏幕错误的屏幕截图。 在此处输入图像描述

4

2 回答 2

1

当 Windows 处于其默认配置时,如果没有用户交互,则无法删除不受欢迎的软件的 SmartScreen 消息。

如果有足够多的人下载并运行您的 .exe,那么 SmartScreen 块将消失。Microsoft 没有在其常见问题解答中指定需要多少次下载:

当您从 Internet 下载程序时,SmartScreen 过滤器将根据大量其他 Internet Explorer 用户下载的程序列表和已知不安全的程序列表检查该程序。如果您正在下载的程序不在任一列表中,SmartScreen 过滤器将显示该文件不是“通常下载”的警告。

通过在文件属性中取消阻止它来删除“ Web 标记”也应该可以阻止 SmartScreen 消息。

于 2017-02-16T14:54:07.477 回答
0

查看被 Windows Smart Screen 阻止的应用程序 (EXE) 是否使用来自授权 CA的SHA26证书进行了正确签名和时间戳。

于 2016-07-06T06:01:56.867 回答