如何运行微软Windows XP VHD,以测试与ie6.0,有效/未过期的日期



我刚刚下载了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恢复:

  1. 您需要根据@William提到的链接中的步骤1B更改. vmc文件中的日期。这个值可能不存在于一个新的、未启动的。vmc文件中——它应该在preferences/hardware/bios下,就像这个例子中2011年12月31日@ 12:00am:

    <preferences>
      <hardware>
        <bios>
          <time_bytes type="bytes">00000000000000311211</time_bytes>
    

    如果在第一次启动VHD之前没有设置这个有效的日期(在这种情况下这个值还不存在),它将强制时间同步(即使你在下面的步骤2中禁用时间同步),这可能完全挫败你的努力。

  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的解决方案:

  1. 安装hyper - v
  2. 安装7 - zip
  3. 下载XP模式
  4. 右击WindowsXPMode_en-us.exe>7 - zip祝辞打开存档
  5. Sources>xpm祝辞提取
  6. 右击xpm>7 - zip祝辞打开存档
  7. VirtualXPVHD>提取
  8. .vhd附加到文件名
  9. 使用现有的VHD在Hyper-V中创建VM
  10. 删除虚拟机设置中的默认网络适配器,并添加连接到默认交换机的遗留网络适配器
  11. 启动虚拟机并安装Windows XP

相关内容

  • 没有找到相关文章

最新更新