我最近遇到了一个问题,生产服务器上的 vmware 工具过时并导致相关服务器未获得许可,我完全是偶然注意到这一点。
当我尝试运行 slmgr -dlv command 0 xC004F00F时出现以下错误,当我搜索时出现以下错误:
0xC004F00F 软件许可服务器报告硬件 ID 绑定超出容差级别。MAK/KMS 客户端/KMS 主机
硬件已更改或系统上的驱动程序已更新。
MAK:在 OOT 宽限期内使用在线或电话激活重新激活系统。KMS:重新启动,或运行 slmgr.vbs /ato。
我继承了这个环境,目前没有更新 vmtools(200 多台服务器)的时间表,以前是在有人注意到它或其他什么时临时完成的...... :(
因此,我担心服务器即将出现雪崩式的许可证,更糟糕的是,是否有可能,如果这些服务器中的一些服务器在一段时间内未经许可,可能会达到每小时重新启动的阈值。
你如何获得许可?
如果是 MAK,它只会在 slmggr /ATO 上反应。
如果它是 KMS - 它应该是 - 它将使用来自 KMS 的 slmgr /ATO 重新激活。
那么,这里的问题是什么?您需要重新激活许可证吗?这是技术性问题,编写起来并不复杂。
并且服务器不会每小时重新启动。我在一家客户有一台机器,该机器长时间未获得许可,主要是因为客户使用 KMS,并且该机器无法访问它,直到最近的补丁修复了 RRAS 路由。从来没有重启过。
感谢 2012 R2 的天堂,随着 VM 从主机“拉取”许可证,这些时代已经结束。
微软已经就这个问题回复我了,这就是他们要说的。
是的,当 VMWare 工具在 VM 上过期时,机器上的激活可能会进入超出容差模式,然后如果您不重新激活机器,最终会进入通知模式。
Windows 7 中的 Windows 激活技术 http://technet.microsoft.com/en-us/library/dd979803.aspx
以上文章节选:
软件许可体系结构控制运行 Windows 操作系统的计算机的许可条件。此体系结构具有由许多核心 Windows 安全技术构建的策略引擎。它旨在保护代码和相关的许可条件免受篡改或其他恶意行为。
策略引擎从一组加密签名的可扩展权限标记语言 (XrML) 许可证文件中获取数据。XrML 是许多 Windows 组件使用的行业标准权限表达语言。许可证文件定义了已安装的 Windows 版本的权利和条件。策略引擎使用的所有许可文件和其他数据都通过使用链接的密钥进行数字签名或加密,以保护与 Microsoft 的信任根。
Windows 7 和 Windows Server 2008 R2 可能处于以下四种软件许可条件之一:已激活、宽限期、正版或通知。以下部分描述了这些条件,它们反映了计算机的激活状态和决定用户体验的正版状态。图 6 说明了这些条件。
图 6 许可证状态已激活
激活计算机后,用户可以访问操作系统的全部功能。由于激活过程而授予的许可文件和一组策略(权利)的组合定义了 Windows 版本的功能。各个 Windows 组件调用软件许可应用程序编程接口 (API) 来确定授予哪些权限并根据响应调整其功能。优雅
安装 Windows 7 或 Windows Server 2008 R2 操作系统后但在激活之前,用户可以在有限的时间(宽限期)内访问操作系统的全部功能。对于客户端或服务器操作系统,宽限期的长度为 30 天。在此初始宽限期内,操作系统会定期通知用户需要激活计算机。此外,当硬件发生重大变化时,Windows 可能会陷入超出容错的范围。通知的侵入性最低,可能不会在宽限期开始时开始,但在宽限期结束时它们的频率会增加。Genuine 正版状态与激活过程无关。相反,它是由在线正版验证服务确定的条件。当用户尝试下载或使用纯正版功能时,在线验证服务会检查请求计算机的操作系统。操作系统可以具有以下三种正版状态之一: 1. 非正版。计算机已从在线验证服务获得一张票,表明它不是真实的。2.本地正品。计算机尚未获得验证票。3. 正品。该计算机有一张由 Microsoft 从在线验证服务签署的票证,表明它是正版的。计算机尚未获得验证票。3. 正品。该计算机有一张由 Microsoft 从在线验证服务签署的票证,表明它是正版的。计算机尚未获得验证票。3. 正品。该计算机有一张由 Microsoft 从在线验证服务签署的票证,表明它是正版的。
正版许可条件仅适用于 Windows 操作系统的客户端版本。最初,在宽限期内,运行这些 Windows 版本的计算机始终处于本地正版状态。直到通过在线验证服务验证失败并收到非正版票证后,计算机才会被标记为非正版。同样,在计算机具有非正版状态后,它必须通过在线验证服务成功验证自己才能获得正版票。
尽管必须激活计算机才能被视为正版,但激活过程不会重置或清除先前的非正版状态。因此,要将计算机恢复到功能齐全的激活状态,它必须被激活并针对在线验证服务进行验证。有关详细信息,请参阅Microsoft 网站上的正版 Microsoft 软件http://go.microsoft.com/fwlink/?LinkId=151993 。通知
基于通知的体验的目的是通过维护计算机功能(例如登录、访问熟悉的桌面等)的方式区分激活的(正版)和未经许可的(非正版)Windows 副本。
Windows 7 或 Windows Server 2008 R2 中没有缩减功能模式 (RFM)。相反,这两个操作系统都具有基于通知的体验。这种新的通知用户体验意味着在宽限期内未激活(初始激活和硬件更改导致的激活)或验证失败的计算机可能会提供以下用户体验: 1. 登录计算机后,用户会看到对话框提醒他们必须激活 Windows 以及现在或以后激活的选项。如果用户在两分钟内没有与此对话框交互,登录过程将正常继续。2.在通知状态下,Windows将桌面壁纸变为纯黑色背景,在通知区域显示通知指示激活状态,并显示显示用户必须执行的操作的对话框。3. 在通知状态下,用户可以访问已安装的 Windows 版本的全部功能,但禁用以下功能: 1. 配置为 KMS 主机的计算机响应 KMS 客户端请求并显示 KMS 尚未启动的错误消息活性。2. Windows Update 下载安全和关键更新(不包括可选更新)。3. 需要在线验证服务的可选下载(也称为正版下载)不可用。必须激活计算机才能离开通知状态。配置为 KMS 主机的计算机响应 KMS 客户端请求并显示 KMS 尚未激活的错误消息。2. Windows Update 下载安全和关键更新(不包括可选更新)。3. 需要在线验证服务的可选下载(也称为正版下载)不可用。必须激活计算机才能离开通知状态。配置为 KMS 主机的计算机响应 KMS 客户端请求并显示 KMS 尚未激活的错误消息。2. Windows Update 下载安全和关键更新(不包括可选更新)。3. 需要在线验证服务的可选下载(也称为正版下载)不可用。必须激活计算机才能离开通知状态。