# 使用windows7的virtual PC打造原装IE6测试环境

- Link: https://yjyj.net/learn/3404.html
- Published: 2013-08-01T15:47:29+08:00
- Author: 小 虾

⚡ 生猛大蝦编辑部 · 30 秒核心看点

 * IETester 只能“看起来像”IE6/IE8，测脚本时仍可能受 Win7 内核影响。
 * 用 Windows 7 自带 Virtual PC + XP Mode，可搭出更接近原装的 IE6/IE7 测试环境。
 * 关键坑点是 XP SP3、RemoteApp 补丁和集成功能；虚拟硬盘别太小，3G 容易翻车。

公司使用的是windows7操作系统，自己之前一直使用IETester来测试页面在IE6~IE8下的兼容
性，可是在测试js的时候还是会出现实际使用的还是windows7的IE8内核问题。
 所以自己想
通过virtual PC来搭建个虚拟的测试环境，为什么选择virtual PC呢？ 1、windows 7系统自
带，并且xp mode就可以直接安装上xp系统 2、windows 7支持自动发布功能，即不启动虚拟
机的情况也可以在xp下运行相应的程序，节省内存开销

安装虚拟机

第一步是安装xp MODE，这个网上很多教程，很简单我们就安装了带有IE6的xp系统了，并且
可以把IE6发布到windows7上去运行
 第二步是创建第二个虚拟机，也就是带IE7的xp虚拟机，
我先找了个sp2的xp安装上了（可以在设置里面添加ISO），可是不支持自动发布，当我查看
帮助文件的时候发现原来只用sp3以上的系统才支持自动发布，于是先升级sp3,。 升级sp3的
时候悲剧了，因为一开始设置的虚拟硬盘大小是3G，导致sp3升级包升级的时候显示磁盘不足，
试了很多扩展虚拟硬盘的方法都是不行，只有重新删除硬盘再次创建一个大点的硬盘，这次
我创建的虚拟硬盘大小是5G，安装sp2，然后安装sp3，之后就是安装集成系统。 一切就绪了，
可是还是不支持自动发布功能，后来在帮助里面发现了原来sp3还是要安装一个补丁的，即（
Windows® XP SP3 用于启用 RemoteApp™ 的更新 ） 安装补丁之后终于可以了！

使用windows7的virtual PC打造原装IE6环境

总结一下

1、创建虚拟机方法：打开管理→工具栏上部有个“创建虚拟机”→设置放入ISO安装
 2、如果你有
sp3的安装iso最好，我的是悲催的sp2，以后只好升级了 3、推荐使用原版的安装方法，不要
使用ghost之类的，原因太大，毕竟我们使用也就是用用IE7、IE6没有必要大材小用 4、记得
安装Windows® XP SP3 用于启用 RemoteApp™ 的更新 5、记得启用集成功能，虚拟机顶部设置“
安装集成”！ 6、自动发布使用方法，进入全部用户的文件夹（可以在开始菜单右键→浏览全部
用户文件）把想要在win7下运行的软件快捷方式复制过去即可

来自:http://js8.in/688.html

❓ 延伸问答与排错指南（FAQ）

为什么不用 IETester 直接测 IE6 兼容性？

因为它在测试 JavaScript 等行为时，实际仍可能受 Windows 7 的 IE8 内核影响，结果不够“
原装”。如果你要验证更真实的 IE6/IE7 行为，最好用 Virtual PC 搭建独立的 XP 测试环境。

Virtual PC 里装 IE7 的 XP 为什么不能自动发布？

文中踩坑原因是系统版本不对：XP 需要 SP3 以上才支持自动发布；即使升级到 SP3，还要
再装用于启用 RemoteApp 的更新补丁，之后才能正常使用自动发布功能。

虚拟硬盘多大合适，为什么 3G 不够？

文章里 3G 虚拟硬盘在升级 SP3 时直接报磁盘不足，导致只能重建。实操上建议一开始就分配
更大的虚拟硬盘，避免后续升级、安装集成组件时反复重来。

📚 【[招数学习](https://yjyj.net/category/learn)】专栏延伸阅读与热门精选（[全站文章归档](https://yjyj.net/archive)）：

 * [解决windows 2003 C盘磁盘空间越来越大的处理方法](https://yjyj.net/learn/3222.html)
 * [如何定期备份服务器内容到其他服务器](https://yjyj.net/learn/centos/3214.html)
 * [WordPress 教程：如何在 WordPress 站点创建后门](https://yjyj.net/learn/wordpress-learn/3406.html)
 * [wordpress后台不识别主题，后台只显示一个主题](https://yjyj.net/learn/wordpress-learn/3628.html)
 * 热门必读[斐讯R1升级固件，音质终于得以提升了](https://yjyj.net/learn/5984.html)
 * 热门必读[Shopify Sessions 数据维度表](https://yjyj.net/learn/shopify/7764.html)
