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, 单击 所有用户 代替 除本地管理员以外的所有用户 。
(我本人按上述方法在03系统上安装是成功的!)
<Aaron 编辑于04/20/2008>