我们有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?
根据web调查结果,我尝试设置以下值:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"SmartScreenEnabled"="Off"
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]
"EnableSmartScreen"=dword:00000000
"ShellSmartScreenLevel"=-但它不会改变任何事情,它仍然会被阻塞,该窗口仍然会出现。在Windows10GUI中关闭SmartScreen (禁用)仍然不会让它消失。
有趣的是,我注意到,如果您以管理员身份打开一个shell (cmd或powershell)并运行exe,它会运行得很好,并且一切正常。因此,目前我们以管理员身份运行它来凑合使用,但这并不理想。
当您以管理员身份运行时,哪些内容会被绕过?如何查找和调整创建此提示符的内容?
非常感谢。
发布于 2020-07-01 02:12:43
原来是联合航空公司。我发现摆脱该提示的唯一方法是完全禁用UAC,例如: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System (将值‘EnableLUA’设置为0),但这当然存在安全风险。我想更安全的方法是简单地以管理员身份运行它,而不是仅仅为了这个程序而完全摆脱UAC!想知道为什么UAC阻止它吗?是不是因为应用里有“编辑器/发布者:未知”?
https://stackoverflow.com/questions/62657345
复制相似问题