在Windows 7下完美运行IE6浏览器
一提起到IE6浏览器,很多用户更多的是指责与谩骂。但是不管怎么样,作为一名前段工作者,IE6是我们目前无法抛弃的产品,我们必须检测网页在不同IE版本中的表现。当然如果出于对IE6版本的测试要求,也有很多模拟工具可以搭建起IE6的测试平台,比如IETester,我身边很多朋友都是使用这个作为IE6的测试工具,有个问题就是不能测脚本,模拟出来的IE6平台与真实的IE6还是有差异的,结果不完全可靠。当然也有可靠的工具,比如微软官方出品的一套免费工具(Microsoft Expression Web SuperPreview for Windows Internet Explorer),通过运行XP虚拟机,就能够很好的运行IE6,但是是运行起来太慢了。
最终在hellohtml5中发现利用虚拟化工具ThinApp,可以制作出在windows 7系统下完美运行的IE6程序。
首先给大家简单介绍一下ThinApp,它是由VMWARE开发的一个虚拟化工具,它能让用户在同一台电脑上运行同一个软件的多个不同版本。它的原理是将软件所涉及的注册表项、功能文件等都打包集成到软件的一个或多个文件中,当运行软件时,再使用软件沙盒的方式将需要的文件释放到独立的虚拟空间中运行,从而避免与其它程序产生冲突。

普通的IE6版本(63.94MB) 下载地址:
http://u.115.com/file/f1a5f05cc
集成了IE Developer Tool和IE Watch的IE6版本(72.88MB) 下载地址:
http://u.115.com/file/f1109675b2


需要注意的是:
如果IE6的IE Developer Tool无法打开,请到微软官网下载一个然后在本机安装,再尝试运行。
IE Developer tool的微软官网下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=95e06cbe-4940-4218-b75d-b8856fced535
如果IE6的IE Watch无法打开,请到IE Watch官网下载一个然后在本机安装,再尝试运行,由于IE watch官网打不开,我提供一个本地下载的地址。
分流下载:http://u.115.com/file/f1dbce401c
注:一般安装了IE Developer Tool,IE Watch就自动可以使用了,可能跟gdi plus这个DLL的路径有关。

要是想用IE6还不如直接装双系统,想用IE6的时候切换到XP系统就好了,反正互不干扰。
这不是折腾吗,在Windows 7下面还需要使用IE6,有IE8和IE9还不够吗,就是因为有了这样一批顽固分子,所以IE6到现在还没死。
我们并不是鼓励用户在Windows 7上安装IE6,只是针对对IE6有需求的特殊用户,比如网页设计师,前段工程师等等。
我运行115网盘的Internet_Explorer,报your runtime license has expired错误,请楼主是什么问题?
大多数前段开发人员一谈到IE6就是无限的痛苦和牢骚,试想,当你做一个网站页面其他主流浏览器 (Firefox 和 IE7)是支持的,但在IE6中却凌乱不堪,你是何等感受,为了IE6你不得已在要回头修改代码。虽然IE6伴随我们很多年了,确实是有感情的,但目前的情况就是IE6成为了我们的额外负担。
谢谢楼主分享!!
请那些不懂只会在这乱叫的保持安静,人家用不用IE6是人家的自由。有很多做开发,测试,设计的是需要用的.不是像你们只是浏览一下网页,发发牢骚…
建议给一个难易度说明,我不做实际的技术,但我也需要测试,可是也考虑安装使用难易度方面因素。
不明白的叫嚣IE6无用的人最好动动脑子,井底之蛙就是这么狂的!企业级应用里面很多专业应用如Siebel 8目前只能支持IE6!
@iefans
楼主 您好 我现在也很需要在win7 64位系统下 调试IE6 非常感谢你的分享!不过,我一运行Internet_Explorer.exe程序就报“Your Runtime License has Expired”,请问如何解决?
@菜刀张
已经知道方法了…把本机系统时间设置在2010年1月21日之前就行了~确实完美运行IE6了~
又发现个很麻烦的问题~怎么输入URL地址后~只能进sougou啊~这~这怎么行~
同样碰到楼上二位说到的“Your Runtime License has Expired”,不知道是不是可以有解决办法
这个该软件的许可证已过期,您可以参照10楼的解决的方法,将本机的时间设置为2010年1月21日之前试试看
是可以……不知道是否方便重新整一个不会过期的版本=w=??
调整时间有时候会影响某些其他程序的正常运行= =