The*_*ght 15 virtual internet-explorer vhd vpc
我刚刚下载了适用于Windows XP的VHD:http://www.microsoft.com/download/en/details.aspx? displaylang = en& id = 11575
但是,当我启动虚拟PC时,它说"此Windows副本的评估期已结束......"
我读到了Windows XP映像:
"过期:此图像将于2011年8月9日关闭并完全无法使用."
它为什么过期了?我在哪里可以下载工作版本?
谢谢
aca*_*ept 12
注1:我正在运行XP IE6 VHD,它今天到期,4/4/12(这个VHD也可以升级到IE7和IE8 - 我在三个独立的VM中使用全部三个)在Windows 7版本的Virtual PC下 -你的旅费可能会改变.
注意2:截至今天(VHD的到期日期),此VHD告诉我它在登录时已过期,甚至不会让我进入桌面.如果我只是按如下方式重置日期并禁用时间同步,那么在VHD的Windows安装中某处仍然会设置一个"过期"标志,但它仍然无法使用.你必须:
将撤消磁盘丢弃到期满之前(如果您已经启用了撤消磁盘,我建议您在创建虚拟机时进行测试,以便按照您喜欢的方式"锁定"您的设置),
要么
重新安装在到期日期之前的新VHD,然后在首次启动VHD 之前对.VMC文件进行以下更改.
您需要在@William提到的链接中按步骤1B更改.VMC文件中的日期.此值可能不存在于新的未启动的.VMC文件中 - 它应该preferences/hardware/bios像2011年12月31日@ 12:00 am这样的示例:
<preferences>
<hardware>
<bios>
<time_bytes type="bytes">00000000000000311211</time_bytes>
Run Code Online (Sandbox Code Playgroud)
如果您在第一次启动VHD之前没有将其设置为某个有效日期(在这种情况下此值将不存在),它将强制进行时间同步(即使您在下面的步骤2中禁用时间同步) ,这可能会完全阻碍你的努力.
但是您还需要根据此TechNet主题中的信息禁用.VMC文件中的时间同步(向下滚动到karonwu的第二篇文章,7月16日上午7:41).
在引导时禁用时间同步(默认情况下,此值在我的.VMC文件中不存在):
<preferences>
<hardware>
<bios>
<time_sync_at_boot type="boolean">false</time_sync_at_boot>
Run Code Online (Sandbox Code Playgroud)
在VHD运行时禁用重复时间同步(此值已存在且设置为"true"):
<preferences>
<integration>
<microsoft>
<host_time_sync>
<enabled type="boolean">false</enabled>
Run Code Online (Sandbox Code Playgroud)您可能需要进入Control Panel- > Date and Time- > Internet Time,并取消选中"自动同步".虽然这在我的情况下似乎没有必要 - 我忘记了我的一个虚拟机并且它说它已成功同步,但日期和时间仍然保留,因为我已将它们设置在.VMC文件中.
根据以下@Leonid的建议,您还应禁用自动更新,以防止较旧版本的Internet Explorer(如6或7)自行升级(请注意,IE8是XP支持的最新版本).
祝好运!
已修复:http ://www.nirsoft.net/blog/2008/12/running-operating-system-inside-virtual.html
运行日期为 01/07/2011。
| 归档时间: |
|
| 查看次数: |
13492 次 |
| 最近记录: |