尝试在 Windows Server 2003 或 Windows XP 中安装大型 Windows Installer 程序包或大型 Windows Installer 修补程序包时出现错误消息:“Error 1718. File was rejected by digital signature policy”(错误 1718。文件被数字签名策略拒绝)

解决方案 »

  1.   

    url=http://www.cnblogs.com/upto/archive/2007/07/21/826855.html][/url]
    解决方法:
    在运行安装程序之前,修改 HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers 注册表项下面的 PolicyScope 的注册表值,将值从0改为1。如果没有这个注册表值,可以自己新建一个“DWORD 值”,命名为 PolicyScope,并将它的值设置为1即可。安装完成后,再将该注册表值改为原来的0。
    为了日后使用方便,可以创建两个注册表项文件 SetPolicyScope.reg 和 ResetPolicyScope.reg,并用记事本打开进行编辑,内容分别为(虚线以内):SetPolicyScope.reg
    ------------------------------------------------------------------------------------------------
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\safer\codeidentifiers]
    "PolicyScope"=dword:00000001
    ------------------------------------------------------------------------------------------------ResetPolicyScope.reg
    ------------------------------------------------------------------------------------------------
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\windows\safer\codeidentifiers]
    "PolicyScope"=dword:00000000
    ------------------------------------------------------------------------------------------------
    参考:http://support.microsoft.com/kb/925336