您的管理员已阻止此应用程序,因为它可能会对您的计算机造成安全风险

您的管理员已阻止此应用程序,因为它可能会对您的计算机造成安全风险

我使用 Visual Studio C# 创建了一个使用 ClickOnce 发送(通过电子邮件发送)的应用程序。有人收到以下错误:

您的管理员已阻止此应用程序,因为它可能会给您的计算机带来安全风险。您的安全设置不允许在您的计算机上安装此应用程序。

他使用Windows 7,64位。

他可以/应该做什么才能安装该应用程序?

提前致谢。

答案1

我认为问题实际上是系统启用了“不允许未签名代码”标志。如果代码未签名,这将使下载的文件默认“被阻止”。您是否使用有效的 Authenticode 证书对代码进行了签名?让用户右键单击可执行文件,然后找到“取消阻止”按钮。我不记得按钮具体在哪个选项卡上。我认为这可能会解决您的问题

答案2

确保以下注册表项已启用:

[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\.NETFramework\Security\TrustManager\PromptingLevel]

LocalIntranet = Enabled

TrustedSites = Enabled

罗技鼠标/键盘驱动程序更新似乎正在禁用这些注册表项。

相关内容