我已经创建了一个setup.exe文件并将其加载到我的网站上进行下载。 .exe文件已使用godaddy的证书进行了代码签名。当使用win7从我的网站下载.exe文件时,它会检测到证书并将其显示为安全下载。在win10上,.exe文件下载正常,但是当打开.exe时,智能屏幕会阻止它打开。我有很多用户使用win10并且不想向他们解释关闭智能屏幕。我有什么选择让这个.exe过去win10 smarscreen?
答案 0 :(得分:4)
在足够的人下载并运行后,Windows SmartScreen警报将消失。如果您的软件不那么受欢迎,那么警告将永远不会消失,您无法做到这一点。你可以尝试get yourself whitelisted,但在等待时我不会屏住呼吸。微软没有记录足够的下载量。
SmartScreen会根据已报告的恶意软件网站和程序列表检查您从网上下载的文件。如果找到匹配项,SmartScreen将警告您下载已被阻止以确保您的安全。 SmartScreen还会根据许多使用Internet Explorer的人员熟知和下载的文件列表检查您下载的文件。如果您正在下载的文件不在该列表中,SmartScreen将发出警告。
签名将帮助您在将来发布的更新中绕过智能屏幕,但它不会让您绕过初始警告:
根据许多条件为下载分配信誉评级,例如下载流量,下载历史记录,过去的防病毒结果和URL信誉。生成信誉并将其分配给数字证书以及特定文件。
根据this answer,传递和上传Windows应用认证套件测试的结果将更快地建立声誉(需要SysDev帐户)。
另见: