需要允许未签名的msi进行安装

我有一个产品安装在Windows 7 64位机器上。 msi是无符号的,当它试图安装它被阻止说

“此文件被阻止,因为它没有validation其发布者的有效数字签名”

我以前见过这个,但通常你可以覆盖这个块并进行安装,但是在这种情况下只有一个OKbutton。

有没有人知道选项/组策略,或者是否需要closures以允许msi正确安装?

老话题,但我觉得@derryl的答案实际上甚至没有接近正确。 这是安装未签名的.msi软件包的正确方法。

  1. 通过打开开始菜单(或根据您的操作系统版本使用Windowssearchfunction)来禁用UAC,并find:“uac”并将滑块完全滑下。 在这里输入图像说明

  2. 打开开始菜单并inputcmd.exe然后right mouse click – > run as administrator

  3. input: bcdedit /set testsigning on

  4. 重新启动你的机器

这真的是所有这一切。 你不需要下载任何东西,你尤其不需要运行任何3:d派对库。

注意:这会将您的计算机打开成可能不需要的恶意软件。 所以在安装未签名的软件包时要小心。 我知道微软可能不是最安全的平台,但这肯定不会增加默认的安全性。 所以要小心

  1. 禁用用户帐户控制(UAC)

  2. 转到开始并在search框中inputcmd;

  3. 右键单击cmd.exe(应位于列表顶部),然后select以pipe理员身份运行;

  4. 在新build的命令提示符框中,键入以下内容并按Enter键:

bcdedit / set loadoptions DDISABLE_INTEGRITY_CHECKS

注意:DDISABLE不是一个错字!

5.从http://www.ngohq.com/home.php?page=Files&go=cat&dwn_cat_id=34下载最新的驱动程序签名实施覆盖(DSEO)

6.无需安装应用程序,只需将其复制到安全位置并运行即可;

7.点击下一步,请花时间阅读许可协议,然后点击“是”。

8.可选:select如何使用,然后点击“下一步”。

9.select启用testing模式,然后点击下一步;

10.现在selectSign a System File,点击下一步;

11.在文本框中,input文件的path和名称(请参阅包含的示例),然后单击确定签名驱动程序;

注意:如果不知道什么文件需要签名,请看下面。

12.被告知文件签名成功后,继续对其他文件进行签名(如果还有剩余的话),然后重新启动;

你的驱动程序现在应该载入成功,你现在可以启用UAC!