最近在 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
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%
说明:
lG:\v\vs_setup.mis 指向 VS 2005 安装程序文件(VS 2005安装光盘);
lE:\vsts\vs指向步骤1中建立的目录
lE:\SoftWare\Setup\Developer\VS80sp1-KB926604-X86-CHS.exe指同VS 2005 SP1安装文件
lVS80sp1-KB926604-X86-CHS.msp为VS 2005 SP1安装程序中的msp文件名(可用WINRAR之类的软件打开查看)
lE:\vsts\install.log和E:\vsts\patch.log为合并处理过程中用的的日志文件,需要先建立这两个空文件(可以用记事本);不建立的话,处理过程会提示找不到该文件(我在VISTA下有此提示,但之前搜索到的资料中没有这个说明)
l批处理(.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的补丁。
分享到:
相关推荐
Windows Vista SP2 MSDN版本种子,是从MSDN官方网站上下载回来做种的,每天晚上8点到12点做种
VS2005 SP1支持的操作系统包括Windows XP SP2、Windows Server 2003 SP1、Windows Vista以及Windows Server 2008。如果系统版本过低或未安装相应的服务包,可能会导致安装失败。此外,确认系统已安装.NET Framework ...
标题中的“vs2008 sp1 在vista sp2和win 7 下按装错误补丁”指的是一款名为Visual Studio 2008 Service Pack 1 (SP1)的开发工具在Windows Vista Service Pack 2 (SP2)及Windows 7操作系统上安装时遇到的问题。...
Windows Vista with Service Pack 2 (x86) - DVD (Chinese-Simplified) 文件名 cn_windows_vista_with_sp2_x86_dvd_x15-36285.iso 邮寄日期 (UTC): 6/16/2009 6:02:45 PM SHA1: DA7F7BDC841DDFFABFF7DDAB6B...
在Windows Vista操作系统中安装ArcGIS 9.2可能与之前的Windows XP系统有所不同,因为Vista引入了一些新的安全特性,如用户账户控制(UAC),这可能导致软件安装和运行时遇到问题。ArcGIS 9.2是一款强大的地理信息...
- 如果遇到兼容性问题,尝试使用 Windows XP SP2 的兼容模式运行安装程序。 - 在安装过程中遇到任何错误时,记录下错误代码,并搜索相应的解决方案。 - 安装完成后,确保所有组件都能正常工作,并进行必要的更新或...
标签中的“win7 vista 语言包 安装工具”进一步强调了这个工具是专门针对这两个Windows版本设计的,用于处理语言包的安装问题。在实际使用中,用户需要注意操作系统版本的兼容性,例如32位或64位,以及服务包版本...
虽然官方推荐的最低要求为Windows XP SP2,但在Vista系统上的安装可能需要额外的操作。 3. **关闭防火墙和杀毒软件**:在安装过程中暂时关闭防火墙和杀毒软件可以避免因安全设置导致的安装失败。 #### 三、安装步骤...
对于那些仍在使用Windows XP SP2的用户,IIS 5.1 是一个可靠的Web服务解决方案,但需要注意的是,由于操作系统已停止更新,可能存在安全风险,建议定期检查并应用安全补丁。 总之,IIS 5.1 是Windows XP SP2用户...
该框架支持Windows XP SP3、Vista、Windows 7、Windows Server 2003 SP2及以上版本。在不兼容的操作系统上安装可能导致失败。 3. **安装冲突**:已有其他版本的.NET Framework可能与.NET 4冲突。解决办法是卸载旧...
Windows Vista和Windows Server 2008 Service Pack 2(SP2)是微软对这两个操作系统的重要更新,旨在增强系统性能、稳定性和安全性。Service Pack是一种集合了自初始发布以来所有重要更新、安全补丁和部分功能改进的...
标题中的“xp-vista 主题修复补丁”指的是针对微软Windows XP Service Pack 1 (SP1)、Service Pack 2 (SP2) 和Windows Vista操作系统的一个特定补丁,旨在解决与系统主题相关的问题。在Windows XP和Vista中,主题是...
- 对于某些复杂的应用程序,可以在Vista上安装一个虚拟机,并在虚拟机内运行Windows XP系统来运行VB6应用程序。这是一种较为复杂的解决方案,但对于一些无法通过其他方法解决的问题非常有效。 4. **代码重构**: ...
9. **恢复U盘**: 安装完成后,U盘会被格式化且无法在Windows系统下正常使用,需要重新格式化恢复。 总结起来,安装Windows 2003在戴尔R系列服务器上需要注意阵列卡驱动的准备、U盘的制作、BIOS设置以及安装过程中的...
- 收集并整理常见问题及其解决方案,便于快速解决安装和使用过程中遇到的问题。 #### 总结 通过以上步骤,您可以成功地制作一个 Vista 系统盘,并且能够顺利地安装和维护 Vista 操作系统。虽然 Vista 已经不再被...
1. **系统兼容性问题**:Office 2007主要设计用于Windows XP SP2、Windows Vista以及早期版本的Windows Server。如果尝试在不支持的操作系统上安装,很可能会遇到问题。 2. **已有Office组件冲突**:如果计算机上...
由于Office 2010正式支持的操作系统版本包括Windows 7、Windows Vista SP1、Windows Server 2008 R2、Windows Server 2003 R2以及Windows XP SP3等,如果直接尝试在Windows XP SP2上安装Office 2010,将会遇到兼容性...
Windows Vista Service Pack 1(SP1)是微软公司对Windows Vista操作系统进行的一次重大更新,旨在提高系统的稳定性和性能,并解决自Vista发布以来用户反馈的各种问题。SP1包含了自Vista RTM(Release to ...
二: ISS 5.1安装步骤(各版本IIS都可以按照该方法安装,以IIS5.1安装至Windows xp_SP3为例) 1.依次打开 左下角的"开始"菜单----控制面板----选择"添加/删除程序",打开"添加/删除程序"窗体 ----点击窗体左侧"添加...
一种被称为“伪装”的技术手段被提出,即通过修改 Windows 注册表中的特定键值来使 XP SP2 看起来像是更高版本的 XP SP3,从而绕过系统更新的版本检查机制,实现安装最新安全补丁的目的。 - **具体步骤**: - 编辑...