解决VISTA下安装VS 2005需要先安装XP SP2的问题

原创 2008年01月08日 12:48:00
 
最近在 Vista 下安装 Vs 2005,遇到一个暴郁闷的问题,安装过程居然提示需要先安装 XP SP2,而且提示中没有继续安装,只有退出安装程序可选。
在网上没有找到解决方案,偶然搜索到可以把VS 2005 SP1集成到VS 2005安装程序中,经过摸索,终于成功制作了包含VS 2005 SP1的VS 2005安装程序,通过它成功地在VISTA中安装上VS 2005。
简述如下(步骤基本上与网上的一些类似,只是加上了一些注释和修改了自己实际处理过程中发现的BUG):
环境
VSTA + SP1(RC1),已经安装软件:SQL Server 2005 + SP2,OFFICE 2007 + SP1
VS 2005 SP1集成步骤:
1. 准备一个剩余空间大于 5 GB的磁盘分区,在下面新建目录:vsts/vs
2. 准备VS2005安装光盘、VS 2005 SP1补丁包
3. 编辑一个批处理文件(.bat)文件,文件内容如下:
set VSMSI=G:/vs/vs_setup.msi
set SSMSI=E:/vsts/vs
set SPEXE="E:/SoftWare/Setup/Developer/VS80sp1-KB926604-X86-CHS.exe"
set SPMSP="%tmp%/VS80sp1-KB926604-X86-CHS.msp"
set ILOG=E:/vsts/install.log
set PLOG=E:/vsts/patch.log
 
msiexec.exe /a %VSMSI% TARGETDIR=%SSMSI% /L*vx %ILOG%
%SPEXE% /extract "%tmp%"
msiexec.exe /a %SSMSI%/vs_setup.msi /p %SPMSP% /L*vx %PLOG%
说明:
G:/v/vs_setup.mis 指向 VS 2005 安装程序文件(VS 2005安装光盘);
E:/vsts/vs指向步骤1中建立的目录
E:/SoftWare/Setup/Developer/VS80sp1-KB926604-X86-CHS.exe指同VS 2005 SP1安装文件
VS80sp1-KB926604-X86-CHS.msp为VS 2005 SP1安装程序中的msp文件名(可用WINRAR之类的软件打开查看)
E:/vsts/install.log和E:/vsts/patch.log为合并处理过程中用的的日志文件,需要先建立这两个空文件(可以用记事本);不建立的话,处理过程会提示找不到该文件(我在VISTA下有此提示,但之前搜索到的资料中没有这个说明)
批处理(.bat)文件中最后三条命令完成SP1集成处理,依次为:解压安装包、解压补丁包、集成SP1到安装程序文件
4. 执行步骤3的批处理(.bat)文件。这个过程会比较久,需要耐心等待(我好像做了2个多小时)
5. 从VS2005安装光盘的VS目录下复制*.cab外的所有文件和目录到步骤1建立的目录中(我的示例中用的是E:/vsts/vs。特别注意,如果提示覆盖文件,选择跳过(否则就前功尽弃了)
6. 经过上述处理,SP1就集成好了。如果有需要,可以将其做成光盘。
7. 注:"%tmp%/VS80sp1-KB926604-X86-CHS.msp"这个文件可以在完成上述步骤后手工删除,或者将删除此文件包含在步骤3的批处理文件中。
安装体验
安装过程与普通安装无异,唯一值得一提的是速度与普通安装不相上下,即解决了无法在VISTA下安装的问题,以减少了安装SP1的步骤和节省了时间。
最后提醒,在VISTA下使用别忘了再安装针对VISTA的补丁。
 

widows xp sp2 安装.NET4错误解决

使用vs2010打的安装包在widows xp sp2上安装时会报错,导致.NET4安装失败。 原因: sp2缺少Windows 图像处理组件 解决方法: 1、下载Windows 图像处理组件...
  • jsyhello
  • jsyhello
  • 2011年10月12日 17:23
  • 2262

Visual Studio 2005 SP1 Update for Windows Vista发布了

下载页面在这里:http://www.microsoft.com/downloads/details.aspx?familyid=90e2942d-3ad1-4873-a2ee-4acc0aace5b...
  • ATField
  • ATField
  • 2007年03月11日 21:23
  • 5289

Windows XP SP3

Windows XP SP3XP SP3与Vista SP1不同,它不是集成版,而是单独的一个330MB的补丁包(格式与SP1和SP2相同)。版本号为5.1.2600.3180,文件可以使用 WinR...
  • hiwish
  • hiwish
  • 2007年10月20日 13:56
  • 1092

冰点工作室 GHOST XP SP2 完美纯净最终正式版 v4.5

冰点工作室 GHOST XP SP2 完美纯净最终正式版 v4.5=800) window.open(http://fzwr.org/attachments/20080108_aaeed62c3fb9...
  • bao1213
  • bao1213
  • 2008年01月11日 12:37
  • 1156

Ghost XP SP2下如何安装IIS的解决方案

由于人懒, 家中电脑使用的XP是Ghost XP SP2。由于需要安装IIS,手头缺XP SP2光盘。找到一种方法解决此问题,共享一下,希望对遇到此类问题的朋友有所帮助。首先,下载IIS5.1完全安装...
  • johnsuna
  • johnsuna
  • 2008年03月13日 21:34
  • 4847

XP pro下安装Windows XP Tablet PC 2005组件教程

转载前我要说,我自己已有tablet vo
  • mountwa
  • mountwa
  • 2014年11月25日 16:03
  • 2199

OEM windows XP SP2 english edition 的激活

前几天从公司IT那里搞了张Dell OEM XP PRO SP2 RTM英文版(公司的正版),回到家便拿朋友的TOSHIBA笔记本开刀做实验,安装过程一切正常,不用输入序列号。安装好之后,发现系统要求...
  • Jresins
  • Jresins
  • 2006年06月16日 10:28
  • 4011

win-xp-sp3 安装SQL2005时提示 兼容性问题

以前一直在win-xp-sp3上安装sql2005的ent版(两张vd,都是iso的那种),都可以,并且,系统也换过好几次的win-xp-sp3系统。都可正常安装,但今天在笔记本上就不行了,无奈,查了...
  • chinmusam
  • chinmusam
  • 2012年08月17日 12:52
  • 3880

xp sp2 iis5.1 aspnet服务器应用程序不可用

服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 We...
  • Mondevideo
  • Mondevideo
  • 2008年07月24日 13:50
  • 1798

lzg_ad:XP Embedded SP2正式版安装详解

作者:雷志刚 转自:http://lzg-ad.blog.sohu.com/76239134.html Windows Embedded Studio正式版光盘内容详细说明及安装步骤说...
  • whw8007
  • whw8007
  • 2016年03月09日 09:27
  • 1068
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决VISTA下安装VS 2005需要先安装XP SP2的问题
举报原因:
原因补充:

(最多只允许输入30个字)