vs 2005 不能安装的问题

安装Microsoft Visual Studio 2005 Professional Edition - CHS时,一开始安装(组件),就报错。
错误报告是:vsscenario.dll

折腾了半天,认定是winxp系统版本问题.

单击“开始”,然后单击“运行”,键入 winver,然后单击“确定”。

如果版本显示为“版本 5.1 (内部版本号 2600.xpsp_sp2_rtm.040803-2158:Service Pack 2”或更高版本,则说明 Windows XP SP2 安装正确。但是,如果版本号以 01、02 或 03 开头,则说明计算机处于不完全的 Windows XP SP2 状态。此外,如果“xpsp2”后面显示任何小于 040803 的数字,如“内部版本号 2600.xpsp2.030422-1633:Service Pack 2”,也说明计算机处于不完全的 Windows XP SP2 状态。

我现在的版本是:“版本 5.1 (内部版本号 2600.xpsp_sp2_rc1.040311-2315:Service Pack 2,v.2096”(测试版,晕....)

看样子只能重打打补丁,或者装个新版的winXP











补充知识:
-------------------------------------------------------------------------------
看到经常有人找中文,英文免激活xp,找到了一大堆版本又不知道用那个好,这里放出微软这些恐怖编号的真正含义,最后给出下载地址,请大家笑纳,帮忙浮一下!
  
1、retail[full packaged product (fpp)]:零售版
就是在各大软件店看到有漂亮包装的那种。可以升级安装,也可以全新安装。 但是需要激活,机器配置更换了还要通知微软,是比较痛苦的东西。

2、oem(original equipment manufacturer):随机版
只能随机器出货,不能零售,所以叫做随机版。只能全新安装 ,不能从旧有操作系统升级。如果买笔记型计算机或品牌计算机就会有随机版软件。包装不像零售版精美,通常只有一片cd和说明书(授权书)。 这种系统通常会少一些驱动,而且目前的oem版很少放在光盘里能给你安装,要么就是恢复盘,要么就是硬盘镜像。

3、upgrade:升级版
不细说了,地球人都知道。包装和零售版一样,不过价格却便宜很多。只能升级安装,要全新安装的话,安装程序会检查旧有的操作系统光盘,检查过后就可以装了。大家估计是不会需要这种版本的。

4、beta:测试版
这个阶段的版本会一直加入新的功能。

5、rc(release.candidate):发行候选版本
和beta版最大的差别在于beta阶段会一直加入新的功能,但是到了rc版本,几乎就不会加入新的功能了,而是着重于除错!rc1就代表发行侯选第一版。真想扁微软,想出什么rc,其实不就是最新更新的beta嘛。

6、rtm(release.to.manufacturing)
正式在零售商店上架前,需要一段时间来压片,包装、配销,所以程序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做final.code,这次windows.xp开发完成,外国媒体用windows xp.goes.gold来称呼。程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做rtm版。所以说,rtm版的程序码一定和正式版一样。但是和正式版也有不一样的地方:例如正式版中的oem不能升级安装,升级版要全新安装的话会检查旧版操作系统光盘等,这些就是rtm和正式版不同的地方,但是它们的主要程序代码都是一样的。 严格的说这种版本还是属于fpp零售版,需要激活的那种。

7、最后才是我们的主角vol出场。
(volume licensing for organizations):团体批量许可证(大量采购授权合约)。可能有人会认为这个不是vlo么?其实vol是取了volume的前3个字母而已,不是3个词的字母缩写。比如英文wxp pro的vol版本的光盘卷标就是wxpvol_en,其中wx表示是windows xp,p是professional(vol没有home版本),vol表明是团体批量许可证版本,en是表明是英语。获得途径主要是集团购买,某些msdn用户也可以得到。这种版本根据购买数量等又细分为“开放式许可证”、“选择式许可证”、“企业协议”、“学术教育许可证”等以下5种版本:
open license
select license
enterprise agreement
enterprise subion agreement
academic volume licensing

关于vlk:
  volume licensing (product) keys,即vlk,它所指的只是一个key(密匙),仅仅是一个为证明产品合法化、以及安装所使用的key,因为根据vol计划规定,vol产品是不需要激活的!或者说,vlk不是指一种版本,而是指这种版本在部署(deploy)过程中所需要的key,而需要vlk这种key的版本应该叫做vol!只不过在实际中,没有必要强调这种叫法、称呼的准确性,加之很多人的vol版本光盘是通过企业的选择式许可证、企业协议等方式得到的等等原因,所以才会有很多人叫他为“选择版”等等。
  官方网站有一个表格,上面有一句话:“different products require different volume licensing keys (vlks). refer to the table below to make sure you have the correct vlk for your microsoft product.”,我想这就很好的说明了vlk指的是key而不是产品了。
很明显的,fpp需要激活,vol不需要激活。大家都来使用vol吧!
最后说说winxp常见的professional和home的区别。
winxp共有3个系列,professional,home edition,64-bit edition。

最基本的概念就是professional的功能比home edition强!
home edition既不能归为域,又没有连接netware服务器的功能,也不能使用远程桌面和文件加密功能等。professional可以同时支持双cpu和最多达9个显示器,而home edition只能支持单cpu和单显示器,home edition中的所有功能在professional中都具备,而且professional在组策略、安全管理、多国语言支持、网络管理和配置等方面更为出色。另外,home edition的升级安装只能从windows 98/98se/me上进行,而无法在windows 95/nt4/2000中完成;而profession就没有这个限制。
___________________________________________________________

大家看到的“sp2-gdr”中的“gdr”是“普通分发版本”(general distribution release)的意思。

对于本文开头列出的产品,Microsoft 在两种不同的开发环境中创建它们的产品更新。解决影响广泛的关键问题(例如安全性漏洞)并由 Microsoft 广泛发布的产品更新(例如安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包)也称为普通分发版本(GDR)。创建这些产品更新的开发环境与创建修复程序的开发环境不同。修复程序由Microsoft 产品支持服务分发,用于解决特定的客户情况。修复程序是快速创建的,旨在为特定的 Microsoft 客户提供及时的帮助。因此,修复程序可能不像安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包一样经过全面的测试。Microsoft 保持着不同的开发环境,以便将安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包与修复程序以及 Microsoft 正在进行的后续 Service Pack 开发工作区分开来。此过程允许客户只安装那些解决影响广泛的关键问题(例如安全性漏洞)的修补程序而不安装修复程序文件,从而将客户的风险降到最低。

在本文开头列出的任何产品的安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包中,相同文件有两个或更多副本,以便在产品发行周期的“关键点”支持这两种不同的开发环境。产品的最初发行版本和每个 Service Pack (SPx) 都有关键点。相同文件的 GDR 和修复程序副本放在产品发行周期的每个关键点的产品更新程序包的不同文件夹中。例如,在 Service Pack 2 (SP1) 之前,Windows XP 的安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包中相同的文件有两个副本,分别放在 RTMGDR 和 RTMQFE 文件夹中。在发布 SP2 之后,Windows XP 安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包中相同文件可能在 RTMGDR 和 RTMQFE 文件夹以及 SP1GDR 和 SP1QFE 文件夹中包含副本。<关键点>GDR 文件夹中的文件只包含 GDR 级的修补程序。<关键点>QFE 文件夹中的文件是累积的,包含 GDR 级修补程序以及影响所包含的二进制文件的所有以前的修复程序。由于 Microsoft 对最新和次新 Service Pack(N 和 N-1)提供支持,所以根据 Microsoft 的支持策略,安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包中相同的文件最多有四个版本。

在安装安全修补程序、关键更新、更新、更新总成包、驱动程序或功能包时,程序包安装程序 (Update.exe) 会检查您的现有文件是来自最初发行版本 (RTM)、SPx、GDR 环境,还是修复程序环境。如果计算机上要更新的所有文件都来自最初发行版本 (RTM)、SPx 或 GDR 环境(在上一个关键点建立后,您还没有安装过修复程序来更新任何文件),那么 Update.exe 会将相应 GDR 文件夹中的文件安装到计算机上。如果计算机上要更新的任意文件来自修复程序环境(在上一个关键点建立后,您曾安装修复程序更新了某个文件),那么 Update.exe 会将相应 QFE 文件夹中的文件安装到计算机上。
注意 GDR 级修补程序包含在修复程序文件(其文件版本中包含“QFE”的文件)中,但是修复程序未包含在 GDR 版本文件中。  
安全修补程序、关键更新、更新、更新总成包、驱动程序或功能包中特定文件的 GDR 和修复程序版本通常有相同的版本号。如果版本号不同,则修复程序文件的版本号较新。这表明修复程序文件包含在 GDR 级修补程序之后创建的修复程序。  
如果存在以下任何一种情况,就会安装 GDR 版本的文件:
计算机上的文件是最初发行版本 (rtm.mmmmmm-nnnn)。  
计算机上的文件是 Service Pack 版本 (spx.mmmmmm-nnnn)。  
计算机上的文件是 GDR 版本 (gdr.mmmmmm-nnnn)。  

安全修补程序、关键更新、更新、更新总成包、驱动程序或功能包在安装 GDR 版本的文件时,也会将修复程序文件复制到 %windir%\$hf_mig$ 文件夹中。这样做是为了在以后安装包含这些文件的较早版本的修复程序或 Service Pack 时能够迁移到正确的文件。
例如,假设下面的情形:
1. 您应用一个安全修补程序,该安全修补程序安装 File.dll 的 GDR 版本(版本号为 5.2.3790.1000),并将 File.dll 的修复程序版本(版本号为 5.2.3790.1001)复制到 %windir%\$hf_mig$ 文件夹中。  

2. 您应用一个修复程序,其中包含 File.dll 的修复程序版本(版本号为 5.2.3790.0000)。  
在这种情形下,第 2 步中的修复程序安装过程会安装 %windir%\$hf_mig$ 文件夹中的 File.dll 修复程序版本(版本号为 5.2.3790.1001),而不是修复程序包中的 File.dll 修复程序版本(版本号为 5.2.3700.0000)。  

只有当计算机上的文件是修复程序版本 (qfe.mmmmmm-nnnn) 或与其他修复程序版本文件相关联时,才会安装修复程序文件。  
修复程序包只包含“QFE”文件版本的文件。  
如果自上一个关键点建立之后没有安装过修复程序更新这些文件,则安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包将安装这些文件的 GDR 版本。  
在安装 Windows Service Pack 时,被该 Service Pack 更新的所有文件都会升级到该 Service Pack 的“关键点”。因此,在安装修复程序之前,安全修补程序、关键更新、更新、更新总成包、驱动程序和功能包会用 GDR 版本的文件替换 Service Pack 文件。  

你可能感兴趣的:(vs 2005 不能安装的问题)