在Virtual Box中使用Internet Explorer 6和7


0

我正在尝试在XP上安装IE6的vhds(虚拟硬盘驱动器映像)和在Virtual Box上从Microsoft提供的XP包上安装IE 7。Virtual Box只能安装CD / DVD和/或ISO。如何让它使用Microsoft文件?我需要这个来测试IE6 / IE7s中的网页。

我正在运行Windows 7 Home Premium。

有没有办法做到这一点,或另一种方式,允许我在Virtualbox中加载XP / IE6和XP / IE7


编辑:

好的,我得到了它的工作,但它说XP必须在3天内更新由于硬件的变化。微软称这将在2010年1月1日之前启动。有没有办法绕过它?


你能详细说明你的问题吗?您是否在主机上安装了IE6和IE7的安装程序作为EXE或MSI文件,并且无法在来宾操作系统中访问它们?

1
有人可以格式化这个问题
Nathan Koop

Answers:


1

微软称这将在2010年1月1日之前启动。有没有办法绕过它?

规避Internet Explorer应用程序兼容性VPC映像的时间限制激活是非法的,您不应在此处请求此类活动的协助。

当旧图像过期时,微软将发布新的Internet Explorer应用程序兼容性VPC图像(至少,这是过去的做法)。


1
正确,请注意图像将继续工作(至少他们在我的机器上),但他们将每小时重新启动,刺激是的,但在我的情况下,这是可以接受的。
Nathan Koop


1

如你所说,VHD应该在2010年1月到期。你遇到问题的原因是因为VHD是为Microsoft Virtual PC而不是Virtual Box设计的,所以当Virtual Box运行它时,硬件看起来就不一样了。

您可以尝试的第一件事是实际激活机器 - 它可能会起作用。

除此之外,主机上没有任何内容可以记住运行的VHD。由于微软免费提供这些,我认为他们不太可能抱怨我要说的话 -

由于这些用于使用Internet Explorer,因此您不太可能将其安装或用于其他任何内容,只需再次下载VHD,然后在首次使用之前从副本运行或创建快照。只要计时器用完,只需恢复快照或创建原始文件的新副本即可。


这不起作用,没有“计时器”。激活在某个日期到期,在这种情况下,在2010年1月1日,而不是在x天数之后。除非你摆弄虚拟机的系统日期。

我知道 - 他没有要求绕过1月1日的最后日期,他要求绕过硬件更换的3天激活......我的解决方案可以做到这一点。
William Hilsum

1

是的,正如Wil所说,VHD仅适用于VirtualPC。虽然较新版本的VirtualBox可以使用VirtualPC的VHD格式而不是原生VDI,但它并不是一个非常舒适的解决方案。

您收到激活警告,因为VirtualBox模拟的硬件与VirtualPC模拟的硬件不同,因此XP认为其安装已被复制到另一台机器(当然,它确实有)。(TBH我给你留下了深刻的印象,因为XP装置通常不能很好地应对不同的基本芯片组。)

或者:

  1. 按照Microsoft的意图安装VirtualPC并使用VHD,并在它们到期时每隔几个月重新下载一次,或者

  2. 在VirtualBox虚拟机上安装新的,无限制的Windows XP副本,激活,获取其VDI副本,然后在副本上安装IE7。所以你将有两个磁盘映像,你可以在它们之间交换运行IE6和IE7。


反正有没有修复激活警告?我很高兴它在3个月后过期,但我可以在没有3天激活限制的情况下完成,并且每小时或者其他任何时候重新开始
弗兰克斯特2010年

@frankster:只能通过常用的规避工具来运行未经授权的Windows副本。您的合法性可能会有所不同
bobince 2010年

0

VirtualBox有一个“共享文件夹”功能。您还可以将主机中的共享网络驱动器映射到来宾操作系统,并使用其中的文件。


@fviktor:我认为他的意思是vhd(特别是虚拟电脑 - 我猜)他试图从中提取数据并在虚拟盒中使用它。AFAIK不支持在虚拟机中使用vhd。如果我错了,请纠正我?
t0mm13b

实际上它现在可以读取VHD和(VMware)VMDK映像。我不会真的推荐它。
bobince
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.