1

像许多其他人一样,我已经从 Win7 升级到 Win10,并且在尝试激活 Hyper-V 中 XP Mode VM 的许可证时遇到了问题。XP Mode VM 启动得很好,但在登录过程中提示我激活。我不需要在“XP 模式”下使用它,只要一个普通的 XP 虚拟机就可以了。

我知道 XP Mode 使用了一些与 Win7 主机相关的特殊许可,这很好,我意识到在其他地方使用它我需要一个 XP 许可证 - 我实际上有一个有效的(单独的)XP Pro 许可证,但这不起作用在 Hyper-V 中的 XP VM 上!

(如果我从未在 Win 7 下使用过 XP Mode,而只是在虚拟 PC 中使用普通的 XP VM,我将永远不会遇到这个问题!)

所以我想知道是否有任何方法可以将 Virtual PC 中的 XP Mode VM 更改为不是“XP Mode”,即。只是一个普通的 XP 虚拟机?我确信这在迁移到 Hyper-V 时会正常工作。

4

1 回答 1

2

经过大量时间阅读网络上的其他信息后,我设法解决了这个问题,这就是我所做的:

  • 将 IE8 安装包复制到虚拟 PC 中 xp VM 的硬盘驱动器上(NB 见下文)
  • 在 VP 中从 XP VM 中卸载了虚拟 PC 扩展
  • 在 Hyper-v 中创建了一台新机器并从 VP 附加了 VHD
  • 我插入了一张零售 xp pro cd 并启动了 xp vm
  • 我选择了修复 Windows 安装的选项并完成了该向导。出现提示时,我输入了新的零售密钥。
  • 重新启动 xp vm 时,系统提示我激活 Windows,但这导致桌面出现空白屏幕,这就是安装 IE8 的地方!
  • 重新启动 xp vm,按 F8 并选择安全模式。
  • 输入“资源管理器”并按 Enter
  • 导航到IE8安装并安装它
  • 正常重启XP VM
  • 当机器启动时,我被提示激活窗口,但这次激活窗口显示得很好。
  • 我激活了 Windows,这很好。

我的 windows 7 XP Mode vm 现在在 windows 10 的 Hyper-V 下作为常规 vm 运行。

于 2015-12-02T15:01:54.710 回答