尝试在 Windows Server 2003 或 Windows XP 中安装大型 Windows Installer 程序包或大型 Windows Installer 修补程序包时出现错误消息:“Error 1718. File was rejected by digital signature policy”(错误 1718。文件被数字签名策略拒绝)
原因:
当计算机没有足够的连续内存可供 Windows Server 2003 或 Windows XP 用于验证是否对 .msi 包或 .msp 包正确进行了签名时将出现此问题。
解决办法:
1. 修改HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsSaferCodeIdentifiers键值下PolicyScope的值为1(如果该键值不存在则创建一个,类型DWORD)。
2. 在命令行下输入“net stop msiserver”停止Microsoft Installer服务。
3. 重新运行安装程序。
4. 安装完之后把PolicyScope的值改为0。
来源:http://support.microsoft.com/kb/925336
Tags: 安装