关键词VS2005    补丁    安装

补丁相关资料:
简体中文版补丁名称:VS80sp1-KB926604-X86-CHS.exe
版本: 50727.762
知识库 (KB) 文章: KB928957
发布日期: 2006/12/14
简体中文版补丁大小:430.9 MB
简体中文版补丁下载地址:
http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe
官方建议安装时硬盘空间至少为: 6.2GB
安装完成且清理临时文件后空间约减少:500MB左右 
 
SP1的安装过程到剖析:
以下内容引用自http://blog.joycode.com/jiangsheng
 
1. 解压到%temp%/临时目录(对于我的Visual Studio 2005 Team System,这需要C:/Documents and Settings/Administrator/Local Settings/Temp下面1个多GB的空间)
2. 把自己复制到%temp%下(400多MB)
3. 把自己复制到%windows%/Installer下(C:/Windows Installer下400多MB)
4. 解压到%windows%/Installer/PatchCache(1个多GB)
5. 安装过程中还会生成临时文件(C:/Config.msi和%temp%下面的日志文件)。
 
安装注意事项:
1. 安装时间会非常长,看到很多网友说如果机器配置不是很高达到了3小时,一般的话也需要1个小时左右。我的本本配置比较高,用了不到半个小时就装完了。
2. 安装前检查你的C盘是否有大于6G的空余空间,这是官方要求的数字。但也有人只有不到2G也顺利安装了,这主要取决VS自定义安装的多少。据闻是最占空间的是VC,如果没有VC完全用不了2G。但由于我装VS2005就是为了用VC,所以这点没有实践证明过。较保险的方法是把环境变量temp和tmp ,虚拟内存都定位到其它盘上,以腾出空间。
3. 如果你以前安装过web application project,在安装vs2005 sp1以前请先把他卸载,否则可能会安装失败。
4. vs2005sp1的补丁包是把你机器上所有单独装过vs2005的版本的补丁都打上,如果机器上同时装了Visual Web Developer Express和Visual Studio team sutie,那么他就要运行安装补丁两次. 
 
安装过程常见问题:
1. 数字签名认证的问题
当您尝试运行 Microsoft Windows Server 2003 或 Microsoft Windows XP, 计算机上安装大 MicrosoftWindowsInstaller .msi) 程序包或大型 MicrosoftWindowsInstaller 修补程序 (.msp) 程序包您可能会收到以下错误信息:
错误 1718。 (FileName)文件被数字签名策略拒绝。 
2. C盘空间的问题
提示C盘空间不足,不能成功安装SP1,错误代码2908。 
原因1:Windows Installer设计的一个特性是可以验证文件的数字签名。但是这次的补丁太大了,要验证签名的话基本上把内存都吃光了(要1GB左右的内存)。
原因2:Windows Installer设计的一个特性是会在C盘生成一个$PatchCache$文件,把补的文件再存一遍,对于这次的补丁嘛,这个大约会消耗掉1.3GB的空间
结论就是内存不足、C盘空间不够的系统,如果直接安装的话基本就挂了。 
解决方案:
针对原因1:
参考链接:http://support.microsoft.com/kb/925336 
解决数字签名认证的问题步骤:
1. 单击 开始单击 运行 , 键入 控件 secpol.msc , 然后单击确定 。
2. 打开“安全设置->软件限制策略”。
注意如果列出“没有软件限制”,需要右键单击“软件限制策略”, 然后单击“新建策略”。
3. 在“对象类型->强制”。
4. 点选“除本地管理员以外的所有用户”, 并单击“确定”。
5. 重新启动计算机。
要点:之后在执行以上步骤, 本地管理员可安装 .msi 软件包或 .msp 包。 通过以下以前步骤之后安装程序包, 重置强制级别。在步骤 5, 单击 所有用户 代替 除本地管理员以外的所有用户。
 
针对原因2:不要直接打补丁,用下面的批处理:
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-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
将上面的保存为InstallVS2005SP1.bat,再执行该文件以启动安装补丁,即可禁用缓存,记得这个文件要放在和补丁同一个目录。

-mode: char; line-height: 120%">安装失败后的补救措施:
不能成功安装SP1,错误代码2908,然后VS2005就挂了,我是在第一次安装SP1提示空间不足,然后再次安装,空间还是不足时出现的。
 
以下这个是网友的经历:
VS 2005 SP1 Beta doesn`t want to install It happened to me as well with the release version of SP1.
我安装这个版本的sp1时也出现了这个问题(指错误代码:2908).不只是我的VS2005 Team System 挂掉了,而且.NET 2.0 Framework一样不能使用,包括IIS和应用程序,MSN也不能正常使用。我试着卸载vs2005,但是我再次安装vs2005时,在安装过程中又出现了一个错误。
 
这个是在网上找到的解决方法,其参考链接是一个英文论坛:
1. 删除VS2005
2. 删除.NET FRAMEWORK 2.0
3. 删除%windir%/WinSxS/ 下的 Policies 文件夹
4. 安装.NET Framework 2.0
5. 安装VS2005 & SP1
实践证明这个方法是可行的,不需要重装系统。
这里补充以下,在卸载了VS2005后,有很多VS2005附带的组件是没有卸载的,那些组件都不需要卸载,之要卸载再卸载.NET FRAMEWORK 2.0就可以了。

VS2005补丁SP1安装相关推荐

  1. vs2005 sp1 补丁的安装问题

    vs2005 sp1 补丁的安装问题 最近做windows mobile 6.0的手机软件开发,听说用vs2005 开发的话最少得装vs2005 sp1,于是去官网上下了VS80sp1-KB92660 ...

  2. ie9此更新不适用于你的计算机,64位win7 sp1 安装ie9失败 先决条件Windows6.1-KB2454826-v2-x64这个补丁也装不上...

    系统基本信息: OS 名称 Microsoft Windows 7 旗舰版 版本 6.1.7601 Service Pack 1 内部版本 7601 系统类型 x64-based PC 安装ie9老是 ...

  3. Visual Studio 2005 SP1安装 关键点

    前几天网上down了代码,但vs2005打开报错:csproj不支持 后来得知是vs2005没有sp1,后来又down了个sp1装,但老是不行,最后网上搜了个安装步骤简介,终于搞定,其中安装有几个关键 ...

  4. 验证sqlserver 2000 sp4补丁是否安装成功(安装补丁后可以远程访问)

    xp 下装了 sqlserver enterprise . 1.mscd\setup.exe 2.安装 setup.exe 3.客户端工具中配置别名 4.打sp4 补定提示成功. 但重启服务,无论如何 ...

  5. Visual Studio 2010 SP1 安装失败

    1. 症状:Visual Studio 2010 SP1 安装过程出现找不到 XX.msi 文件提示,如果取消会一直回滚进度 解决:出现这个问题有可能是因为你清理了系统的缓存文件(有可能是360垃圾清 ...

  6. window7 sp1安装python3.8.5

    一.环境 系统:window7 sp1 安装软件:python-3.8.5-amd64-webinstall.exe 安装问题:安装python报错 One or more issues caused ...

  7. Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法。

    Windows Server 2008 R2 SP1 安装NET FrameWork 4.0 受阻滞问题解决办法. 参考文章: (1)Windows Server 2008 R2 SP1 安装NET ...

  8. 如何用VS2005制作Web安装程序

    网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到:也可以使用InstallShield这样到专业制作软件来打包.本篇文章是使用VS ...

  9. [转]如何用VS2005制作Web安装程序

    本文转自:http://blog.csdn.net/cqfeng/archive/2006/02/17/601506.aspx 原文如下: ------- 网站完成后,需要部署到目标机器上,方法有很多 ...

最新文章

  1. 网络工程师_记录的一些真题_2008下半年上午
  2. 在数量上超过微型计算机的是什么,在数量上超过微型计算机的是什么计算机
  3. 【AR】开始使用Vuforia开发iOS(2)
  4. 排序算法--排序算法汇总
  5. python发明者叫什么-编程语言简史:有人不喜欢花括号,于是他发明了 Python
  6. 推荐算法炼丹笔记:如何让你的推荐系统具有可解释性?
  7. java获取list redis_【快学springboot】14.操作redis之list
  8. 全量备份,增量备份,差异备份
  9. weblogic11g 密码忘记肿么办?
  10. MySQL 数据库 alter 和 update 的区别
  11. 阿斯加德250G固态硬盘开卡实录(主控SM2258XT,SDZNBIAMA-064G颗粒)
  12. Install Anjuta
  13. gis 联合 融合_GIS空间数据融合方法
  14. Hi3531添加16GByte(128Gbit) NAND Flash支持
  15. VMware复制ubuntu16虚拟机时提示句柄无效解决方法
  16. CTRL键不能使用(非硬件问题)
  17. MFC实现程序开机自动运行
  18. cad 中的计算机在哪里打开,CAD计算器如何使用?
  19. AcWing 135. 最大子序和(单调队列优化 dp)
  20. Python3 通过 suds 访问 webservice

热门文章

  1. 2022年全球市场液相色谱仪器总体规模、主要生产商、主要地区、产品和应用细分研究报告
  2. 公告:CSDN新版个人空间上线公测
  3. eclipse自动关闭解决方案
  4. javascript通用方法封装
  5. CentOS6.10搜狐浏览器无法切换中文输入法问题之解决
  6. IOS启动动画(广告)
  7. 2022年C#发展趋势
  8. 我学会了用ethtool给网卡点灯
  9. DC-DC电源芯片(VIPER22A)的BUCK电路使用说明
  10. js 获取百度搜索关键词的代码