我们有 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"=-
但它并没有改变任何东西,它仍然被阻止并且那个窗口仍然出现。在 Windows 10 GUI 中关闭 SmartScreen(已禁用)仍然不会让它消失。
我注意到有趣的事情是,如果您以管理员身份打开 shell(cmd 或 powershell)并运行 exe,它运行良好并且一切正常。所以现在我们通过以管理员身份运行它来解决问题,但这并不理想。
当您以管理员身份运行时会绕过什么,我如何找到并调整创建此提示的内容?
非常感激。