在 VMWare 中激活 Windows Vista

在 VMWare 中激活 Windows Vista

我们的 QA 团队需要 Vista VM 进行测试(安装程序、功能、性能、一般兼容性等)。安装了 Vista 的物理 PC 不适用,因为它们使得回滚到过程中的特定点变得困难。

问题是 Vista 的激活模型与此模型完全不兼容。我还没有查明导致 Vista 自行停用的具体原因,但似乎与在工作站之间移动虚拟机有关。这种情况对我们来说经常发生。如果我们升级 VMWare Workstation(未经证实),它似乎也会停用。

我们是 MSDN 的合作伙伴,所以我们有大量 Vista 的产品密钥,但不断重新激活它非常麻烦。尤其是因为我们大量使用快照(即,在一个快照中重新激活它,然后回滚到另一个快照,然后您必须再次重新激活)。

有没有人找到解决这个问题的方法,或者 VMWare 是否有一些我忽略的工具可以防止 Vista 在每次桌面机器发生变化时出现崩溃?

最后,有人在 ESX 3+ 中遇到过这个问题吗?

答案1

您的里程可能会因国家、您所在的公司、一天中的时间和与您交谈的人的心情而异,但当我遇到此问题时,我使用了“致电微软”选项,告诉电话中的女士它在虚拟机中运行,她帮我解决了一切。值得一试,对吧?祝你好运。

答案2

我不知道如何为您提供有关 VMware 的具体建议,但我可以告诉您,我相信 Vista 激活与 MAC 地址和 UUID 等内容有关。如果这些内容发生变化,Vista 将要求您重新激活。

Vista 在激活过程中会收集“硬件 ID”,并且由于虚拟化硬件的动态特性,肯定需要经过一些额外的步骤。

我将首先设置您的虚拟机以保持相同的 MAC 地址,并确保它们始终在同一类型的 CPU 上运行。

答案3

您是否考虑过不使用密钥以演示模式安装 Vista?通常,您需要 30 天才能激活,但根据 Jeff Atwood 提供的此链接中的说明,您可以在演示模式下使用 Vista 120 天。

http://www.codinghorror.com/blog/archives/000778.html

这应该会减少您必须进行的激活次数。

答案4

ESX 对停用没有任何帮助。我最终将 Vista/Windows 2008 VM 移至 Hyper-V 系统,并且不再遇到激活/停用问题。

老的在联系了 MS 支持部门却得不到任何帮助后,我决定只使用 ESX 路线。几周后我会收到一些额外的硬件,我会将其构建为专用的 QA ESXi 服务器。我们不需要 ESX/Infrastructure/vSphere 的额外功能,因此我们可以避免它们的许可成本并坚持使用免费的。我想我会发现当 VM 安静地放在一台服务器上时,激活是否仍然会出现问题。如果您没有需要特定版本预安装软件的大量测试用例列表,Ryan 的答案可能是正确的。

相关内容