上次安装sp1补丁失败,由于没有时间也没去研究,最近是非要用sp1的不可了,所以再次打补丁,还是失败,提示我-未通过数字签名检查,开始以为是数据编录服务没启动 Cryptographic Services,看了下发现已经启动了,网上搜索到一个结果,这里小计下:
在windows 2003或windows XP下安装Vistaul Studio2005 SP1时,有可能会出现:
产品: Microsoft Visual Studio 2005 Professional Edition - CHS -- 错误 1718。文件 C:windowsInstaller3f6b4.msp 未通过数字签名检查。有关此问题的可能解决方案的更多信息,请访问 http://go.microsoft.com/fwlink/?LinkId=73863。
等错误。
通过给出的链接地址,可得到如下解决办法:
症状
尝试在运行 Microsoft Windows Server 2003 或 Microsoft Windows XP 的计算机上安装大型 Microsoft Windows Installer (.msi) 程序包或大型 Microsoft Windows Installer 修补程序 (.msp) 包时,将收到以下错误消息:
错误 1718。文件 FileName 被数字签名策略拒绝。
原因
当计算机没有足够的连续内存可供 Windows Server 2003 或 Windows XP 用于验证是否对 .msi 包或 .msp 包正确进行了签名时将出现此问题。
解决办法:
请按照下列步骤操作:
1. 单击“开始”,单击“运行”,键入 control admintools,然后单击“确定”。
2. 双击“本地安全策略”。
3. 单击“软件限制策略”。
注意:如果未列出软件限制,请右击“软件限制策略”,然后单击“新建策略”。
4. 在“对象类型”下,双击“强制”。
5. 单击“除本地管理员以外的所有用户”,然后单击“确定”。
6. 重新启动计算机。
重要说明:在按照以上步骤操作后,本地管理员就可以安装 .msi 包或 .msp 包。安装了程序包之后,请按照以上步骤重置强制级别。在步骤 5 中,单击“所有用户”而不是单击“除本地管理员以外的所有用户”。
说明:
1、原文里还有另一种方法,不过这里所举的方法比较好,所以按照这种方法去做就行了。
2、在安装SP1之前最好就按照上面的步骤先设置好,然后再进行安装。