如何避免"Windows Defender SmartScreen阻止无法识别的应用程序启动警告"? [英] How to avoid the "Windows Defender SmartScreen prevented an unrecognized app from starting warning"

查看:5119
本文介绍了如何避免"Windows Defender SmartScreen阻止无法识别的应用程序启动警告"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的公司通过我们的网站向客户分发安装程序.最近,当我通过网站下载并尝试运行安装程序时,收到警告消息:

My company distributes an installer to customers via our website. Recently when I download via the website and try to run the installer I get the warning message:

Windows保护了您的PC

Windows protected your PC

Windows Defender SmartScreen阻止了 无法启动的应用程序.运行此应用可能会使您的PC处于 风险.

Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.

如果我右键单击安装程序并选择 Properties ,我会注意以下几点:

If I right-click on the installer and choose Properties I note the following:

我们的安装程序已签名.

Our installer is signed.

如何找到Windows Defender SmartScreen警告的原因?

我没有找到Windows Defender的任何日志文件,也没有在事件查看器中找到任何东西.

I have not managed to find any log file for Windows Defender nor found anything in the Event Viewer.

推荐答案

如果您具有标准的代码签名证书,则应用程序将需要一些时间来建立信任. Microsoft确认扩展验证(EV)代码签名证书使我们可以跳过此信任建立阶段. 根据Microsoft 扩展的验证证书使开发人员可以立即在SmartScreen中建立声誉.否则,用户将看到类似"Windows Defender SmartScreen阻止无法识别的应用程序启动"的警告.使用两个按钮运行运行此应用可能会使您的PC处于危险之中".和请勿运行".

If you have a standard code signing certificate, some time will be needed for your application to build trust. Microsoft affirms that an Extended Validation (EV) Code Signing Certificate allows us to skip this period of trust-building. According to Microsoft, extended validation certificates allow the developer to immediately establish a reputation with SmartScreen. Otherwise, the users will see a warning like "Windows Defender SmartScreen prevented an unrecognized app from starting. Running this app might put your PC at risk.", with the two buttons: "Run anyway" and "Don't run".

Another Microsoft resource states the following (quote): "Although not required, programs signed by an EV code signing certificate can immediately establish a reputation with SmartScreen reputation services even if no prior reputation exists for that file or publisher. EV code signing certificates also have a unique identifier which makes it easier to maintain reputation across certificate renewals."

这篇关于如何避免"Windows Defender SmartScreen阻止无法识别的应用程序启动警告"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆