我刚刚下载了windows xp的VHD:http://www.microsoft.com/download/en/details.aspx?displaylang=en& id = 11575
但是当我启动虚拟电脑时,它说"这个windows副本的评估期已经结束……"
我读到Windows XP映像:
"过期:此图像将于2011年8月9日关闭并完全不可用。"
为什么过期了?我在哪里可以下载工作版本?
谢谢
注1:我正在运行XP IE6 VHD,今天到期,4/4/12(这个VHD也可以升级到IE7和IE8 -我在三个单独的虚拟机中使用这三个)在Windows 7版本的虚拟PC下-你的距离可能会有所不同。
注2:截至今天(VHD的到期日期),这个VHD在登录时告诉我它已经过期了,甚至不能让我进入桌面。如果我简单地重置日期和禁用时间同步如下,仍然有一个"过期"的标志设置在VHD的Windows安装的某个地方,它仍然无法使用。必须:
-
在过期之前丢弃你的撤销磁盘(如果你已经启用了撤销磁盘,我总是建议在创建虚拟机进行测试时"锁定"你的设置,一旦你有了你喜欢的方式),
或
-
在到期日期之前重新安装一个新的VHD,然后在第一次启动VHD之前对. vmc文件进行以下更改。
如何让我的工作XP IE VHD恢复:
-
您需要根据@William提到的链接中的步骤1B更改. vmc文件中的日期。这个值可能不存在于一个新的、未启动的。vmc文件中——它应该在
preferences/hardware/bios
下,就像这个例子中2011年12月31日@ 12:00am:<preferences> <hardware> <bios> <time_bytes type="bytes">00000000000000311211</time_bytes>
如果在第一次启动VHD之前没有设置这个有效的日期(在这种情况下这个值还不存在),它将强制时间同步(即使你在下面的步骤2中禁用时间同步),这可能完全挫败你的努力。
-
但是你也需要禁用。vmc文件中的时间同步根据这个TechNet线程的信息(向下滚动到karonwu的第二篇文章,7/16/09 7:41am)。
在启动时禁用时间同步(这个值在我的。vmc文件中默认不存在):
<preferences> <hardware> <bios> <time_sync_at_boot type="boolean">false</time_sync_at_boot>
在VHD运行时禁用重复时间同步(此值已经存在并设置为"true"):
<preferences> <integration> <microsoft> <host_time_sync> <enabled type="boolean">false</enabled>
您可能希望进入Control Panel
-> Date and Time
-> Internet Time
,并取消勾选"自动同步"。虽然这在我的情况下似乎没有必要-我忘记了我的一个虚拟机,它说它已成功同步,但日期和时间仍然是我在。vmc文件中设置的。
正如@Leonid下面建议的,你还应该禁用自动更新,以防止旧版本的ie(如6或7)自我升级(注意IE8是XP支持的最后一个版本)。
祝你好运!
试试这个:http://www.modern.ie下载的XP WITH ie8适合我。
更新2018:现在微软关闭这个网站,重定向到下载Edge。
微软通常在旧的过期时发布新的。我发了一封电子邮件。
我得到的回复是:
正在制作中,第一批今天应该可以准备好。给大家带来的不便我深表歉意。
所以…今天晚些时候再试一次。
Fixed: http://www.nirsoft.net/blog/2008/12/running-operating-system-inside-virtual.html
用01/07/2011日期运行。
上次好心处理这件事的人已经离开了。从他的建议来看,下次在过期前点击@ie可能是值得的。
我又去了一下网站,上面写着:"过期:此图像将于2011年11月17日关闭并完全无法使用。"
文件现在是366Mb从500Mb,它的工作,但现在你必须输入一个密码,你得到点击"提示"按钮…
网站已更新至2012年4月4日到期的新图片。
还没有测试过,但看起来不错。
每个人在三月的第一周把这个写在你的日记里,并提醒微软写新的。
我看到一些人在Twitter上抱怨这个,也许这有帮助。
我已经通过了@acatalept的建议,不幸的是无济于事。所以最后又下载了一次,更新的版本....从http://www.microsoft.com/en-us/download/details.aspx?id=11575工作良好现在…除了它的全部目的是运行IE6——这显然远非"好";)
这个问题的答案是在今天工作:http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/aca326fd-8e37-49f3-8b90-4eda93a11cd6
引用重要的答案:
1)我发现。vmc和。vmcx文件不一样。如果您找到了.vmcx文件,请不要在文本编辑器中打开它们。相反,找到。vmc文件(在Windows 7中,它们位于C:Users\AppDataLocalMicrosoftWindows Virtual PCVirtual Machines)。
2)关闭虚拟PC环境(我使用的是XP模式)。这是我认为我可以绕过的一步。我一直在休眠并对vmc文件进行更改,但是直到我完全关闭,对.vmc文件进行更改并重新启动后,这些更改才生效。
3)至于需要进行哪些更改:如果您能够运行SANDY提供的VBS脚本。WADHWA[微软],不错。如果没有,您可以手动进行更改。
在.vmc文件中,找到以下部分:
<integration>
<microsoft>
<mouse>
<allow type="boolean">true</allow>
</mouse>
我通过首先添加部分来手动更改:
<components>
<host_time_sync>
<enabled type="boolean">false</enabled>
</host_time_sync>
</components>
这是错误的XP模式(它可能工作在VPC 2007环境,虽然,所以给它一个尝试)。然后,我删除了标签(注意:我也这样做了,这是有效的-你可能想做这个选项):
<host_time_sync>
<enabled type="boolean">false</enabled>
</host_time_sync>
这样我就可以更改时间和日期,而不必每隔5-10秒自动恢复一次。
4)如果您想阻止VPC环境在启动时同步,请在标签中放入以下内容:
<time_sync_at_boot type="boolean">false</time_sync_at_boot>
同样,请记住,您必须关闭VPC,以便使.vmc文件中的更改生效。
5)最后一件事,如果你进入日期和时间属性,点击Internet时间选项卡,取消选中"自动与Internet时间服务器同步"复选框。
以下是在Windows XP虚拟机上使用Hyper-V运行Windows 10 Internet Explorer 6的解决方案:
- 安装hyper - v 安装7 - zip 下载XP模式
- 右击
WindowsXPMode_en-us.exe
>7 - zip祝辞打开存档 -
Sources
>xpm
祝辞提取 - 右击
xpm
>7 - zip祝辞打开存档 -
VirtualXPVHD
>提取 - 将
.vhd
附加到文件名 - 使用现有的VHD在Hyper-V中创建VM
- 删除虚拟机设置中的默认网络适配器,并添加连接到默认交换机的遗留网络适配器
- 启动虚拟机并安装Windows XP