如何运行 Microsoft Windows XP VHD,以使用 IE 6.0 进行测试,并具有有效/未过期的日期?

发布于 2024-11-29 08:39:04 字数 384 浏览 0 评论 0 原文

我刚刚下载了 Windows XP 的 VHD: http://www.microsoft.com/download/en /details.aspx?displaylang=en&id=11575

但是当我启动虚拟电脑时,它说“此 Windows 副本的评估期已结束...”

我在 Windows XP 映像中读到了这一点:

“过期:此映像将于 2011 年 8 月 9 日关闭并完全无法使用。”

为什么过期了?我在哪里可以下载工作版本?

谢谢

I just downloaded the VHD for windows xp:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575

But when I start the virtual pc it says that "the evaluation period for this copy of windows has ended..."

I read that for the Windows XP image:

"Expires: This image will shutdown and become completely unusable on August 09, 2011."

Why is it expired? where could I download a working version?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

西瑶 2024-12-06 08:39:05

注 1:我正在运行 XP IE6 VHD,将于 2012 年 4 月 4 日到期(此 VHD 还可以升级到 IE7 和 IE8 - 我在三个单独的 VM 中使用这三个) Virtual PC 7 版本 - 您的体验可能会有所不同。

注2:截至今天(VHD 的过期日期),该 VHD 在登录时告诉我它已过期,甚至无法让我进入桌面。如果我简单地重置日期并禁用时间同步,如下所示,VHD 的 Windows 安装中的某个位置仍然设置了“过期”标志,并且它仍然无法使用。您必须其中之一:

  • 在过期之前将您的撤消磁盘丢弃(如果您已经启用了撤消磁盘,我在创建用于测试的虚拟机以“锁定”您的虚拟机时始终建议您这样做)按照您喜欢的方式进行设置),

  • 重新安装过期日期之前的新 VHD,然后之前对 .VMC 文件进行以下更改第一次启动VHD

我如何找回工作 XP IE VHD

  1. 您需要按照 @William 提到的链接中的步骤 1B。该值可能不存在于新的、未启动的 .VMC 文件中 - 它应该位于 preferences/hardware/bios 下,就像 2011 年 12 月 31 日上午 12:00 的示例一样:

    <前><代码><首选项>
    <硬件>

    00000000000000311211

    如果您在首次启动 VHD 之前没有将其设置为某个有效日期(在这种情况下,该值尚不存在),它将强制进行时间同步(即使您禁用时间同步(如下面的步骤 2 所示),这可能会完全破坏您的努力。

  2. 但是您需要根据 此 TechNet 线程(向下滚动到karonwu 的第 2 条帖子,2009 年 7 月 16 日上午 7:41)。

    在启动时禁用时间同步(默认情况下,我的 .VMC 文件中不存在此值):

    <首选项>
      <硬件>
        
          false
    

    在 VHD 运行时禁用重复时间同步(该值已存在并设置为“true”):

    <首选项>
      <整合>
        <微软>
          <主机时间同步>
            <启用类型=“布尔”>假
    

可以 想要进入控制面板 -> 日期和时间 -> 互联网时间,然后取消选中“自动同步”。尽管这在我的情况下似乎没有必要 - 我忘记了我的一台虚拟机,它说它已成功同步,但日期和时间仍然与我在 .VMC 文件中设置的一样。

正如@Leonid 下面的建议,您还应该禁用自动更新,以防止旧版本的 Internet Explorer(例如 6 或 7)自行升级(请注意,IE8 是 XP 支持的最后一个版本)。

祝你好运!

Note 1: I'm running the XP IE6 VHD which expires today, 4/4/12 (this VHD can also be upgraded to IE7 and IE8 - I use all three in three separate VMs) under the Windows 7 version of Virtual PC - your mileage may vary.

Note 2: As of today (the expiration date of the VHD), this VHD tells me it's expired upon login, and won't even get me to the desktop. If I simply reset the date and disable time syncing as follows, there is still an "expired" flag set somewhere in the VHD's Windows install and it's still unusable. You must either:

  • discard your undo disk to a point prior to the expiration (if you already had Undo Disks enabled, which I always recommend when creating a VM for testing to "lock down" your setup once you have it the way you like),

    or

  • reinstall a fresh VHD dated prior to the expiration date, then make the following changes to the .VMC file before booting the VHD for the first time.

How I got my working XP IE VHD back:

  1. You need to change the date in the .VMC file per step 1B in the link @William mentioned. This value may not exist in a new, unbooted .VMC file - it should go under preferences/hardware/bios like this example for Dec 31, 2011 @ 12:00am:

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

    If you do not set this to some valid date before booting the VHD for the first time (in which case this value won't exist yet), it will force a time sync (even if you disable time syncing as in step 2 below), which may completely foil your efforts.

  2. But you also need to disable time syncing in the .VMC file per the information in this TechNet thread (scroll down to karonwu's 2nd post, 7/16/09 7:41am).

    Disable time syncing at boot (this value didn't exist by default in my .VMC file):

    <preferences>
      <hardware>
        <bios>
          <time_sync_at_boot type="boolean">false</time_sync_at_boot>
    

    Disable repeated time syncing while VHD is running (this value was already present and set to "true"):

    <preferences>
      <integration>
        <microsoft>
          <host_time_sync>
            <enabled type="boolean">false</enabled>
    

You may want to go into Control Panel -> Date and Time -> Internet Time, and uncheck "Automatically synchronize". Although this didn't seem necessary in my case - I forgot on one of my VMs and it said it synchronized successfully, yet the date and time remained as I had set them in the .VMC file.

As recommended by @Leonid below, you should also disable Automatic Updates to prevent an older version of Internet Explorer (such as 6 or 7) from upgrading itself (note that IE8 is the last version supported by XP).

Good luck!

睫毛上残留的泪 2024-12-06 08:39:05

试试这个:http://www.modern.ie 下载的 XP 与 IE 8 适合我。

2018 年更新:现在 Microsoft 关闭该网站并进行重定向以下载 Edge。

Try this: http://www.modern.ie Downloaded XP WITH IE 8 works for me.

Upd 2018: now Microsoft close this website and make redirect to download Edge.

梦在深巷 2024-12-06 08:39:05

微软通常会在旧的过期后发布新的。我发了一封电子邮件。

我得到的回应是:

正在处理中,第一批应该今天准备就绪。
对于给您带来的不便,我们深表歉意。

所以...今天晚些时候再试一次。

Microsoft usually posts new ones when the old ones expire. I sent an e-mail.

The response I got was:

It's being worked on and first batch should be ready today.
Apologies to anyone for the inconvenience.

So... try again later today.

友谊不毕业 2024-12-06 08:39:05

上次处理这件事的人继续前进。根据他的建议,下次在到期之前 ping @ie 可能是值得的。

The guy who kindly dealt with it last time has moved on. From his suggestion, it might be worth pinging @ie just before expiration next time.

深爱成瘾 2024-12-06 08:39:05

刚刚再次访问该网站,现在它说:
“过期:此映像将于 2011 年 11 月 17 日关闭并完全无法使用。”

文件现在从 500Mb 减少到 366Mb,并且可以正常工作,但现在您必须输入通过单击“提示”按钮获得的密码...

Just went to the website again and now it says :
"Expires: This image will shutdown and become completely unusable on November 17, 2011."

File is now 366Mb down from 500Mb and it works, but now you have to enter a password which you get from clicking the "hint" button...

ぽ尐不点ル 2024-12-06 08:39:05

该网站已更新了新图像,该图像将于 2012 年 4 月 4 日到期。

尚未对其进行测试,但看起来不错。

每个人都将其记入三月第一周的日记中,并提醒 MS 记下新的日记。

我看到有几个人在 Twitter 上抱怨这一点,也许这有帮助。

The site has been updated with new images which expire on 4 April 2012.

Haven't tested them, but looks good.

Everyone put this in your diary for the first week of March and remind MS to put up new ones.

I saw a couple of people complaining on Twitter about this, maybe that helped.

流年已逝 2024-12-06 08:39:05

不幸的是,我已经听取了@acataept 的建议,但没有效果。因此最终再次下载更新版本....来自 http: //www.microsoft.com/en-us/download/details.aspx?id=11575 现在工作正常...除了它的全部目的是运行 IE6 - 这显然远非“良好” ;)

I've been through the advice from @acatalept unfortunately to no avail. So ended up downloading again, newer version.... from http://www.microsoft.com/en-us/download/details.aspx?id=11575 working fine now... except for the fact it's whole purpose is running IE6 - which is obviously far from "fine" ;)

动听の歌 2024-12-06 08:39:05

此线程中的此答案从今天开始有效: http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/aca326fd-8e37-49f3-8b90-4eda93a11cd6

引用重要的答案:

1)我发现 .vmc 和 .vmcx 文件不一样。如果您找到了 .vmcx 文件,则无需在文本编辑器中打开它们来解决此问题。相反,找到 .vmc 文件(在 Windows 7 中,它们位于 C:\Users\\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines 下)。

2)关闭你的虚拟PC环境(我使用的是XP模式)。这是我认为可以绕过的步骤。我继续休眠并对 vmc 文件进行更改,但直到我完全关闭、对 .vmc 文件进行更改并重新启动后,这些更改才起作用。

3)至于需要进行哪些更改:如果您能够运行SANDY.WADHWA [MSFT]提供的VBS脚本,那么对您有好处。如果没有,您可以手动进行更改。

在 .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 时间服务器同步”复选框。

This answer by in this thread is working as of today: http://social.technet.microsoft.com/Forums/en-US/w7itprovirt/thread/aca326fd-8e37-49f3-8b90-4eda93a11cd6

Quoting the answer that matters:

1) I found out that .vmc and .vmcx files are NOT the same. If you found your .vmcx files, don't bother opening them up in a text editor for this issue. Instead, find the .vmc files (in Windows 7, they are found under C:\Users\\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines).

2) Shut down your virtual PC environment (I was using XP Mode). This was the step that I thought I could get around. I kept hibernating and making changes to the vmc file, but the changes did not work until after I completely shut down, made the changes to the .vmc file and booted back up.

3) As for what changes are necessary: If you are able to run the VBS script provided by SANDY.WADHWA [MSFT], good for you. If not, you can make the changes manually.

In the .vmc file, find the section:

 <integration>
  <microsoft>
   <mouse>
    <allow type="boolean">true</allow>
   </mouse>

I made the changes manually by first adding the section:

<components>
  <host_time_sync>
    <enabled type="boolean">false</enabled>
  </host_time_sync>
</components>

This was wrong for my XP Mode (it may work on a VPC 2007 environment, though, so give it a try).
Then, I removed the tags (NOTE: I did this as well, and this worked - you probably want to do this option):

<host_time_sync>
  <enabled type="boolean">false</enabled>
</host_time_sync>

That allowed me to make a change to the time and date without it automatically reverting back every 5-10 seconds.

4) If you would like to prevent the VPC environment from synchronizing upon bootup, do put the following inside the tag:

<time_sync_at_boot type="boolean">false</time_sync_at_boot>

Again, keep in mind that you must SHUT DOWN the VPC in order for the changes in the .vmc file to take effect.

5) One last thing, if you go into the Date and Time Properties and click the Internet Time tab, uncheck the "Automatically synchronize with an Internet time server" checkbox.

手心的温暖 2024-12-06 08:39:05

以下是使用 Hyper-V 在 Windows XP 虚拟机中的 Windows 10 上运行 Internet Explorer 6 的解决方案:

  1. 安装 Hyper-V
  2. 安装 7-Zip
  3. 下载 XP 模式
  4. 右键单击​​ WindowsXPMode_en-us.exe > 7-拉链>打开存档
  5. 来源 > xpm > >解压
  6. 右键xpm> 7-拉链>打开存档
  7. VirtualXPVHD >提取
  8. .vhd 附加到文件名
  9. 使用现有 VHD 在 Hyper-V 中创建 VM
  10. 删除 VM 设置中的默认网络适配器,并添加连接到默认交换机的旧网络适配器
  11. 启动 VM 并安装视窗XP

Here is a solution for running Internet Explorer 6 on Windows 10 in a Windows XP VM using Hyper-V:

  1. Install Hyper-V
  2. Install 7-Zip
  3. Download XP Mode
  4. Right-click WindowsXPMode_en-us.exe > 7-Zip > Open Archive
  5. Sources > xpm > Extract
  6. Right-click xpm > 7-Zip > Open Archive
  7. VirtualXPVHD > Extract
  8. Append .vhd to the filename
  9. Create the VM in Hyper-V with an existing VHD
  10. Remove the default Network Adapter in the VM's settings and add a Legacy Network Adapter connected to the Default Switch
  11. Start the VM and install Windows XP
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文