SmartScreen(或其他)阻止合法软件?

SmartScreen (or other) blocking legitimate software?

我们有 Symantec Wise Package Studio 来构建简单的自定义 MSI 文件(是的,我知道该产品已过期,但出于我们的需要,它达到了它的目的)

它过去工作正常,但现在当我们尝试 运行 它时,主要可执行文件“PackageStudio8.exe”被似乎是 SmartScreen 的东西阻止了?

Translation : This application has been blocked for your protection.
An administrator prevents you from running this application. To know more, contact the administrator.

会不会是某种我不知道的 GPO?

根据网络调查结果,我尝试设置以下值:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"SmartScreenEnabled"="Off"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"EnableSmartScreen"=dword:00000000
"ShellSmartScreenLevel"=-

但它没有改变任何东西,它仍然被阻止并且 window 仍然出现。在 Windows 10 GUI 中关闭 SmartScreen(已禁用)仍然无法使其消失。

我注意到有趣的事情是,如果您以管理员身份打开 shell(cmd 或 powershell)和 运行 exe,它 运行 没问题并且一切正常。所以现在我们通过 运行 将其设置为管理员来凑合,但这并不理想。

当您 运行 作为管理员时会绕过什么?我如何找到和调整创建此提示的内容?

非常感谢。

原来是UAC。我发现摆脱该提示的唯一方法是完全禁用 UAC,例如:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System(将值“EnableLUA”设置为 0)但这当然存在安全风险。我想更安全的方法是 运行 它只是作为管理员,而不是完全摆脱那个程序的 UAC!想知道为什么 UAC 会阻止它吗?是因为应用有“EDITOR/PUBLISHER : UNKNOWN”吗?