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