接近1G内存,2G硬盘空间的需求
如果在安装过程中有过rollback(例如没有硬盘空间,像我一样),之后运行很多程序报错:0xc0150004
请删除%WINDIR%/WinSxS下任何带有 8.0.50727.163 或 8.0.50727.762 数字的文件,重新安装SP1。
--------------------快速安装方法
在 InfoQ 上面找到了一篇介绍的文章(http://www.infoq.com/news/2006/12/VS-2005-SP-1-Ins...),试了试效果不错。下面给出技巧:
- 关闭安装补丁时候的缓存。如果你关闭了这个缓存,在你卸载 Service pack 的时候系统会要求你拿出安装光盘,但是这样会明显的减少硬盘的读写和最终安装文件的大小。Heath Stewart (http://blogs.msdn.com/heaths/archive/2006/11/28/sa...)提供了一个可以关闭和从新打开安装缓存的补丁。
- 如果你不使用 VS.net 里面的 C++ 支持的话,最好可以卸载 C++ 。因为安装程序会花费数分钟或一小时去安装它。当然如果真的需要你可以去微软的网站下载 VC++ Express 来用。
-------------------------
安装注意事项:
1.安装时间会非常长,如果机器配置不是很高的话需要
2个小时,一般的话也需要1个小时左右所以请耐心等待。
2.安装前检查你的
c盘是否有大于3G的空余空间,因为安装的时候会释放很多临时文件在c盘,如果不能保证大于3g的话可能会发生异常错误,不过我在安装的时候没有占用3G这么恐怖,不过也起码占用了1G多的空间。
3.如果你以前安装过
web application project,在安装vs2005 sp1以前请先把他卸载,不然不能成功安装vs2005 sp1
4.vs2005sp1的补丁包是把你机器上所有单独装过
vs2005的版本的补丁都打上,如果机器上装了Visual Web Developer Express和Visual Studio team sutie,那么他就要运行安装补丁两次.
安装步骤:
一.解决数字签名认证的问题
1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击 确定 。
2.
双击 本地安全策略。
3.
单击 软件限制策略。
注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略 。
4.
在 对象类型 , 双击 强制 。
5.
单击 除本地管理员以外的所有用户 , 并单击 确定 。
6.
重新启动计算机。
要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。 在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户。
二.执行批处理文件来安装
reg export HKLM/Software/Policies/Microsoft/Windows/Installer installer.reg
reg add HKLM/Software/Policies/Microsoft/Windows/Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
net stop msiserver
start /wait VS2005sp1-KB926604-X86-CHS.exe
reg delete HKLM/Software/Policies/Microsoft/Windows/Installer /v MaxPatchCacheSize /f
reg import installer.reg
net stop msiserver
del /q installer.reg 2>nul
看看效果

看看效果

