momo_zhang 发表于 2009-8-8 08:30

直接从Windows7RC版升级安装RTM版本的小窍门

想必很多人都已经下载了最新版的Windows7RTM,不过对那些原先安装的是RC版本的用户而言是无法直接升级到RTM版本的,一般情况下他们只能重装系统,不过howtogeek网站找到了一种很有效的让RC版直接升级RTM的方法,一起来观摩学习一下。

问题的起因:

Windows7在安装时会检测目前的操作系统版本号,如果发现版本号显示目前运行的是RC预览版,那么就会阻止用户对操作系统进行升级,这时候会显示下面的画面:

http://img195.imageshack.us/img195/1121/073343038123546.png

解决方案:

我们只要编辑Windows7 RTM安装包中的一个文件就可以绕过Windows7的版本检查。你可以使用Winnrar等工具把ISO文件解压到一个目录中,进入安装包,找到Sources目录,进入这个目录之后再查找一个名为cversion.ini的文件,打开这个文件,我们可以看到下面的内容:

http://img80.imageshack.us/img80/7812/0733483927258394.png
http://img80.imageshack.us/img80/2793/07334611321696628.png

可见MinClient(最小版本号)的键值现在是7233.0,而windows7 RC版本的版本号只有7100,所以当然无法升级成功。

http://img269.imageshack.us/img269/9631/07334721237133519.png


解决的办法也很简单,只要把MinClient=7233.0的值改成比7100更小的值就可以了,比如可以改成7000.保存后就可以直接执行Setup.exe进行升级安装了,现在选择upgrade升级安装不会再被拒绝了。
http://img207.imageshack.us/img207/5791/07334941800576918.png

不过在兼容性报告列表框中可能会列出一大堆程序的名字,并宣称这些程序可能会在升级之后无法正常使用,不必理会这种提示,因为实际上许多列表中的大部分程序在升级之后运行的都很好,实在不行用卸载重装大法即可。

药房老板 发表于 2009-8-8 08:38

我晕,这不和当年beta升级RC的诀窍一样的么? 有人做过小白鼠没?

a11aa11a 发表于 2009-8-8 08:40

估计是可以完美实现的
MS总是疑神疑鬼的

libach 发表于 2009-8-8 10:45

{:5_361:} 看看{:5_393:}
页: [1]
查看完整版本: 直接从Windows7RC版升级安装RTM版本的小窍门