日期:2014-05-20  浏览次数:20800 次

Windows不能成功安装更新 Visual Studio 2005 Service Pack 1
我的系统是Windows2003企业版的SP2。  
前几天安装了Visual   Studio   2005,之后系统的自动更新便自动的下载了Visual   Studio   2005   Service   Pack   1的升级包。但是在安装此更新的时候却显示无法成功安装。自动更新的显示如下:  
不能成功安装更新  
Visual   Studio   2005   Service   Pack   1


------解决方案--------------------
安装VS的分区要有超过6GB的剩余空间
------解决方案--------------------
看sp1的安装说明。
装sp1是个痛苦的过程。


尝试安装程序包之前要变通解决此问题, 为 1 更改 PolicyScope 注册表值。 为此, 请按照下列步骤操作。

注意 如果计算机加入到域, 域策略更新可能覆盖, 进行注册表更改。 我们强烈建议您在执行这些步骤之前计算机从域断开。1. 然后单击 确定 、 开始 , 键入 regedit , 和 运行 。
2. 中注册表编辑器, 找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers

注意 之前修改该键, 建议您备份该项。 要这样做, CodeIdentifiers , 右击, 然后单击 导出 。 将文件保存到您计算机上可以找到其位置。
3. 更改 PolicyScope 注册表值。 要这样做, 双击 PolicyScope , 然后将设置从 0 到 1。
4. 关闭注册表编辑器。
5. 然后单击 确定 以打开命令提示符窗口、 开始 , 键入 cmd , 和 运行 。
6. 在命令提示符, 键入以下命令, 然后按 ENTER 键:
Netstop msiserver
如果在后台服务正在运行该命令停止 WindowsInstaller 服务。 当服务已停止, 关闭命令提示符窗口, 并再转到步骤 7。

注意 如果您收到以下消息在命令提示符下, 关闭命令提示符窗口, 并再转到步骤 7:
WindowsInstaller 服务未启动
7. 安装软件包, 您试图安装当您收到 " 症状 " 部分中所述错误信息。
8. 安装程序包后, 重复步骤 1 和 2。 然后, 更改回 0 PolicyScope 注册表值。
9. 如果您断开计算机域, 域, re-join 并重新启动计算机。

注意 如果您计算机从域, 断开找不您执行不需要重新启动计算机。
请如果执行上述步骤没有解决问题, 按照下列步骤操作:1. 单击 开始 单击 运行 , 键入 控件 admintools , 然后单击 确定 。
2. 双击 本地安全策略 。
3. 单击 软件限制策略 。

注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略 。
4. 在 对象类型 , 双击 强制 。
5. 单击 除本地管理员以外的所有用户 , 并单击 确定 。
6. 重新启动计算机。
要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户 。
------解决方案--------------------
我机器装sp1要一个小时。
P4 2.4 超线程
1G DDR400