发新话题
打印

[分享] VS 2005 sp1补丁安装方法!

本主题由 oyaya 于 2008-6-7 17:41 提升

VS 2005 sp1补丁安装方法!

sp1已经集成了 VS 2005 Web Application Project
安装前,需先卸载以前安装的补丁!或重新安装VS2005!
一些安装技巧:
解决
1. 数字签名认证的问题
2. C盘空间的问题

原因1:Windows Installer设计的一个特性是可以验证文件的数字签名。但是这次的补丁太
大了,要验证签名的话基本上把内存都吃光了(要1GB左右的内存)
原因2:Windows Installer设计的一个特性是会在C盘生成一个$PatchCache$文
件,把补的文件再存一遍,对于这次的补丁嘛,这个大约会消耗掉1.3GB的空间

总之就是内存不够、C盘空间不够的系统,如果直接安装的话肯定死得很难看 *_*

禁用Patch Cache。

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 VS80sp1-KB926601-X86-ENU.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

将上面的保存为InstallVS2005SP1.bat,再执行该文件以启动安装补丁,并可禁用缓存。  
如果你不用到C++,请卸载掉,可以节省不少安装时间。机器性能不高的话,安装起码都2-3个小时!比新装VS2005都慢很多  
  
针对2003系统的另一个办法:
1.  单击 开始 单击 运行 , 键入 secpol.msc , 然后单击 确定 。   
2.  双击 本地安全策略 。   
3.  单击 软件限制策略 。  
注意 如果列出, 没有软件限制右键单击 软件限制策略 , 然后单击 新建策略 。   
4.  在 对象类型 , 双击 强制 。   
5.  单击 除本地管理员以外的所有用户 , 并单击 确定 。   
6.  重新启动计算机。
  
要点 之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。  
在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户 。


英文补丁下载 431M

http://download.microsoft.com/download/6/3/c/63c69e5d-74c9-48ea-b905-30ac3831f288/VS80sp1-KB926601-X86-ENU.exe

中文补丁下载
http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe

TOP

先顶一下,以后说不定还用得上
问世间情为何物,不过一物降一物~

TOP

发新话题