我正在尝试设置虚拟机以使用自动激活。这是我第一次这样做,我收到以下错误:
Windows 脚本宿主
错误:0xC004F050 软件许可服务报告产品密钥无效
我有一台具有以下操作系统的物理计算机:“Windows Server 2012 R2 Datacenter”。在这台计算机上,我启用了“Hyper-V 管理器”的角色。我将服务器称为我的 Hyper-V 服务器。
在服务器上,我安装了一台来宾(虚拟)机器。来宾操作系统是 Windows 7 x64。主机(我的“Hyper-V 服务器”)被激活。来宾计算机上的 Windows 未激活。
我正在尝试使用Automatic Virtual Machine Activation中描述的自动激活功能。
如果我理解正确,我的设置应该允许我在 Hyper-V 服务器的许可下使用和激活无限数量的虚拟机。
我正在尝试使用文章中指定的键,但出现错误。显然,我正在做一些非常基本、非常错误的事情。
这是来自http://technet.microsoft.com/en-us/library/dn303421.aspx的 AVMA 密钥。
您可以使用它在获得适当许可的 Hyper-V 主机上激活 server 2012 R2 数据中心;它将针对 Hyper-V 而不是您的 KMS、SLIC 或 Microsoft 激活。但是,它只能用于激活 server 2012 R2 数据中心。
如果我没看错,您正在尝试使用此密钥激活 Windows 7。它不会起作用。该密钥特定于来宾操作系统,您收到的错误是告诉您该密钥对 Windows 7 无效。没有 AVMA 密钥或对 Windows 7 的支持,因此您将不得不使用其他类型的密钥(例如作为 KMS 密钥,假设您有 KMS)。
如果不是这样,而您实际上是在尝试激活 server 2012 R2 数据中心,请执行以下操作:
检查您的 Hyper-V 服务器的日志,看看那里是否有问题。但是,最可能的原因是您没有真正指示服务器激活;尝试这个:
这将指示 VM 激活,并且通常会在短时间内返回一条消息,说明激活成功或给出错误代码指示它失败的原因。
也可以检查主机上的KVP;您必须使用脚本来执行此操作。请参阅http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/11/18/hyper-v-script-looking-at-kvp-guestintrinsicexchangeitems.aspx。
此外,您可以检查来宾的 Windows 事件日志中的事件 ID 12309,其中可能包含一些说明为什么它不会激活。
您不能在 Windows 7 等客户端操作系统上使用自动激活。
这也不包括在 MS Datacenter Edition 许可中。
您仅有权将 DataCenter 许可与基于 Windows Server 的 VM 一起用作来宾操作系统。因此,Windows Server 2012R2 上的自动激活只能在操作系统上作为支持此机制的 VM 运行 - 例如,运行 Windows Server 2012R2 的 VM!
您可能已降级许可以涵盖其他 Windows Server VM,例如 Server 2008R2,但它们不支持自动激活。