微软对IE7Beta2作了限制,只能在WinXP SP2上安装。实际
上这个限制可以轻松破解。IE7最终的release版还是要支
持win2003的,所以说IE7Beta2的内核也应该支持win2003。
我安装的IE7Beta2的版本是7.0.5296,下载的时候明明写着
IE7Beta2 5335版本的,结果装完是这个。不过相信高
点的版本破解过程应该差不多。
首先说下我的OS环境:
Windows Server 2003 Enterprise SP1
你可以在run里运行winver看看自己的OS版本,用硬件测试软件
everest也可以看到,而且更清楚。
我的版本是5.2 build 3790,后面会用到。
下面开始破解安装:
1.在强制安装前,打开注册表,在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\
下创建Windows XP项,再在其下创建SP2项。
(这一步有没必要我没试过,因为我在后面提到的update.inf
文件里看到有这个注册表项,所以才加的)
2.把下载的IE7Beta2安装包用winrar解开
3.在解开的目的路径下找到update子目录
4.找到update.inf文件。事先对这个文件做一个备份。
这个文件最重要的就是开头的[version]这个section。
把下面的项作修改:
MaxNtMinorVersionToUpdate = 1
MinNtServicePackVersion = 512
NtBuildToUpdate = 2600
NtMinorVersionToUpdate = 1
改成:
MaxNtMinorVersionToUpdate = 2
MinNtServicePackVersion = 1
NtBuildToUpdate = 3790
NtMinorVersionToUpdate = 2
保存。
5. 接着运行update子目录下的update.exe。在2秒之内马上把刚才做的update.inf
备份复制到update子目录覆盖掉修改过的update.inf,要快,否则update.exe会
提示你update.inf文件完整性被破坏。
7.一路安装下去,成功并重启。(这其中会有Genuine Validation过程,用MSKey算
号器算一个合法的key,并且用序列号更改脚本把key改掉即可)
刚装完,试用了一下,还没发现什么大问题。只发现发现一个小问题是对于系统启动
时自动adsl拨号的用户的,就是系统启动后或打开IE7后,那个adsl拨号窗口不停的出
现并闪烁。解决:
IE7->Tools->Internet Options->Connections那一个标签页,选择
Never dial a connection那个radio button.
Done!