您的位置:首页 > 其它

Visual Studio 2005 SP1 在Windows server 2003上

2007-11-01 16:10 246 查看
MSDN上有解决方法:
http://support.microsoft.com/kb/925336
主要如下:

您尝试在 Windows Server 2003 或 WindowsXP 中安装大 WindowsInstaller 包或大型 WindowsInstaller 修补程序包时错误信息: " Error 1718。 文件被数字签名策略拒绝 "

察看本文应用于的产品
注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
文章编号
:
925336
最后修改
:
2006年10月3日
修订
:
1.1

症状

当您尝试运行 Microsoft Windows Server 2003 或 Microsoft Windows XP, 计算机上安装大 MicrosoftWindowsInstaller .msi) 程序包或大型 MicrosoftWindowsInstaller 修补程序 (.msp) 程序包您会收到以下错误信息:
错误 1718。 FileName 文件被数字签名策略拒绝。


回到顶端

原因

当计算机有连续不足用于 WindowsServer 2003 或 WindowsXP 来验证 .msi 程序包或 .msp 包正确签名发生此问题。


回到顶端

替代方法

要解决此问题, 请按照下列步骤:
1.
单击 开始 单击 运行 , 键入 控件 admintools , 然后单击 确定 。
2.
双击 本地安全策略 。
3.
单击 软件限制策略 。
注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略
4.
在 对象类型 , 双击 强制 。
5.
单击 除本地管理员以外的所有用户 , 并单击 确定 。
6.
重新启动计算机。
要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户


回到顶端

更多信息

数字签名帮助确保包有不被篡改。 当调用 WindowsInstaller SaferIdentifyLevel 函数使用一个附加级别的软件限制策略, 安全, Windows Server 2003 和 WindowsXP。
当调用 SaferIdentifyLevel 函数一起用 SAFER_CRITERIA_IMAGEHASH 标志, WindowsInstaller 整个包加载到内存计算机上。 计算机必须有足够的连续内存用于包大小。 如果计算机有足够的连续内存, 出错。 由于发生错误, WindowsInstaller 无法验证正确签名程序包。 因此, 您会收到 " 症状 " 部分中提到错误信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: