论坛风格切换切换到宽版
  • 3042阅读
  • 0回复

在WinServer2003上强行安装IE7Beta2 [复制链接]

上一主题 下一主题
离线路志
 

发帖
765
金钱
34588
威望
10
贡献值
0
只看楼主 倒序阅读 使用道具 0 发表于: 2006-11-27


微软对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!
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
 
上一个 下一个