Office 2010 批量激活疑难解答

 

适用于: Office 2010

上一次修改主题: 2016-11-29

您可以了解如何解决在激活 Microsoft Office 2010 时遇到的问题。不过在阅读本文之前,我们建议您首先阅读 Office 2010 的批量激活概述规划 Office 2010 的批量激活部署 Office 2010 的批量激活Office 2010 中配置客户端计算机的工具

重要

该信息适用于 Office 2010 的批量许可版本,而不适用于基于订阅的 Office Professional Plus for Office 365

本文内容:

  • 激活错误代码

  • 常规激活

    • 用户看到激活通知

    • Backstage 视图中的许可信息未更新

    • KMS 客户端密钥

  • MAK 激活问题

    • 对于 Windows XP,MAK 激活失败

    • Office 2010 客户端在通过已验证代理连接到网络时未激活

  • KMS 激活问题

    • Office 2010 KMS 客户端未激活

    • KMS 主机未激活

    • 对于要激活的客户端计算机,KMS 主机上的客户端激活请求计数不够高

    • 无法访问 KMS 主机

激活错误代码

错误代码可帮助解决激活问题。如果用户看到包含激活通知的对话框,则错误代码可能会显示在该对话框的左下部分。获得错误代码的另一种方式是在客户端计算机上运行 ospp.vbs /act 来尝试激活。如果激活失败,则会报告错误代码。使用带有相应错误代码的 ospp.vbs /ddescr 来接收错误消息。有关 ospp.vbs 脚本的详细信息,请参阅Office 2010 中配置客户端计算机的工具

常规激活

下面是常规激活问题及它们的解决方法。

用户看到激活通知

激活通知对话框通常在 Office 2010 的副本尚未激活时出现。该对话框的左下部分将显示一个错误代码,可帮助您解决激活问题。在安装后 25 天之前,不会显示对话框,安装 25 天后,用户将看到一个通知对话框。如果 Office 2010 在安装 30 天后未激活,则通知对话框将包含红色标题栏。

在安装 Office 2010 时,您必须使用多次激活密钥 (MAK) 或连接到 Intranet 上的 KMS 主机的密钥管理系统 (KMS) 将其激活。

如果安装 MAK 密钥,则必须以联机方式激活 Office 2010。

Office 2010 客户端软件包括一个嵌入的 KMS 客户端密钥。当 Office 2010 KMS 客户端在 Intranet 上自动发现 Office 2010 KMS 主机,并且至少五个 Office 2010 KMS 客户端已请求通过 KMS 主机请求激活之后,将会自动激活 KMS 客户端。

Backstage 视图中的许可信息未更新

若要显示许可信息,请在“文件”菜单上单击“帮助”。您必须重新启动 Office 2010 应用程序,许可信息才能更新。例如,如果您打开 Microsoft Word 2010,然后单击“文件”菜单上的“帮助”,您可能发现需要激活该产品。如果您使用 ospp.vbs /act批量激活管理工具 (VAMT) 2.0 (https://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=ec7156d2-2864-49ee-bfcb-777b898ad582) 进行激活,则必须重新启动 Word 2010,才能看到该产品已经激活,即使 Office 2010 已处于许可状态也是如此。有关 ospp.vbs 脚本的详细信息,请参阅 Office 2010 中配置客户端计算机的工具

KMS 客户端密钥

所有 Office 2010 批量产品都预安装了 KMS 客户端密钥。如果您对某产品输入了 MAK 密钥,但希望将激活方法改回 KMS,请使用下文表格中提供的相应 KMS 客户端密钥。建议您使用 VAMT 2.0 (https://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=ec7156d2-2864-49ee-bfcb-777b898ad582) 输入密钥。也可以使用 ospp.vbs /inpkey 输入密钥。有关 ospp.vbs 脚本的详细信息,请参阅 Office 2010 中配置客户端计算机的工具

对于 Office 2010 套件,套件中的所有产品只需要一个密钥。例如,如果您使用 Microsoft Office Professional Plus 2010,则必须为整个套件输入 Office Professional Plus 2010 密钥,且只能输入此密钥。

如果您要部署 Microsoft Visio 2010,输入的密钥将决定可用的功能。有关详细信息,请参阅部署 Office 2010 的批量激活中的部署 Visio 2010

下表显示了 Office 2010 套件 和独立产品的 KMS 客户端密钥。

套件

Office Professional Plus 2010

VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB

Office Standard 2010

V7QKV-4XVVR-XYV4D-F7DFM-8R6BM

Office Home and Business 2010

D6QFG-VBYP2-XQHM7-J97RH-VVRCK

独立产品

Access 2010

V7Y44-9T38C-R2VJK-666HK-T7DDX

Excel 2010

H62QG-HXVKF-PP4HP-66KMR-CW9BM

SharePoint Workspace 2010

QYYW6-QP4CB-MBV6G-HYMCJ-4T3J4

InfoPath 2010

K96W8-67RPQ-62T9Y-J8FQJ-BT37T

OneNote 2010

Q4Y4M-RHWJM-PY37F-MTKWH-D3XHX

Outlook 2010

7YDC2-CWM8M-RRTJC-8MDVC-X3DWQ

PowerPoint 2010

RC8FX-88JRY-3PF7C-X8P67-P4VTT

Project Professional 2010

YGX6F-PGV49-PGW3J-9BTGG-VHKC6

Project Standard 2010

4HP3K-88W3F-W2K3D-6677X-F9PGB

Publisher 2010

BFK7F-9MYHM-V68C7-DRQ66-83YTP

Word 2010

HVHB3-C6FV7-KQX9W-YQG79-CRY7T

Visio

Visio Premium 2010

D9DWC-HPYVV-JGF4P-BTWQB-WX8BJ

Visio Professional 2010

7MCW8-VRQVK-G677T-PDJCM-Q8TCP

Visio Standard 2010

767HD-QGMWX-8QTDB-9G3R2-KHFGJ

MAK 激活问题

本节论述 MAK 激活问题以及如何解决这些问题。

对于 Windows XP,MAK 激活失败

相关错误代码:0x8007001

如果安装了守护程序工具(例如 CD 仿真软件),则会有一个注册表项防止获取硬件 ID。解决方法如下:

  1. 在“开始”菜单上,单击“运行”,然后键入 regedit

  2. 在注册表编辑器中,搜索以下注册表项:HKLM\SYSTEM\CURRENTCONTROLSET\CONTROL\CLASS\{4D36E967-E325-11CE-BFC1-08002BE10318}

  3. 查找 UpperFilters,其类型为 REG_MULTI_SZ

  4. 双击“UpperFilters”,然后在“值”数据下,将 PartMgr 添加到列表的顶部。单击“确定”。

  5. 重新启动计算机。

  6. 启动任何 Office 2010 应用程序,并按照提示进行激活。

    重要

    如果要使用 VAMT 或 Office 软件保护平台脚本 (ospp.vbs) 进行激活,您必须首先启动 Office 2010 应用程序,以便启动 OSPP 服务。

有关如何解决此问题的信息,请参阅 Microsoft 知识库文章 916180:您尝试设置 Xbox 360 控制台作为 Media Center Extender,但安装程序未启动 (http://support.microsoft.com/kb/916180/zh-cn)。

备注

尽管知识库文章 916180 描述的修补程序并不特定于 Office 和激活,但该修补程序与 Windows XP 相关,并且适用于此问题。

Office 2010 客户端在通过已验证代理连接到网络时未激活

独立的 MAK 激活需要 Internet 连接。如果 Office 2010 客户端通过已验证代理连接到 Internet,则您必须通过电话激活该客户端。有关如何解决此问题的详细信息,请参阅知识库文章 921471:尝试通过 Internet 激活 Windows Vista 或 Windows Server 2008 时激活失败 (https://support.microsoft.com/kb/921471/zh-cn)。

KMS 激活问题

本节论述 MAK 激活问题以及如何解决这些问题。

Office 2010 KMS 客户端未激活

Office 2010 密钥管理服务 (KMS) 客户端之所以未激活,原因可能有很多。本节描述问题以及如何解决这些问题。

KMS 主机未激活

相关错误代码:0xC004F041

必须首先激活 KMS 主机,然后才能激活 KMS 客户端。有关详细信息,请参阅部署 Office 2010 的批量激活中的准备和配置 KMS 主机。您必须运行 KeyManagementServiceHost.exe(可从 Microsoft Office 2010 KMS 主机许可证包 (https://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=97b7b710-6831-4ce5-9ff5-fdc21fe8d965) 下载)。然后,输入 Office 2010 KMS 主机密钥并激活 KMS 主机。

备注

在 KMS 主机上启用防火墙时,默认 TCP 通信端口号为 1688

如果使用 slmgr.vbs,则必须在命令内激活 KMS 主机,并包括以下 Office 2010 激活 ID:

cscript slmgr.vbs /ato bfe7a195-4f8f-4f0b-a622-cf13c7d16864

对于要激活的客户端计算机,KMS 主机上的客户端激活请求计数不够高

相关错误代码:0xC004F038

Office 2010 KMS 主机至少必须从五个 Office 2010 KMS 客户端接收激活请求,然后才能激活该网络上的 KMS 客户端。如果 KMS 主机收到的请求数不超过五个,将不会激活 KMS 客户端。如果将 Office 2010 部署到超过五台计算机,则它们的初始激活请求将用于增大计数。如果激活失败,则计算机将尝试在两个小时后激活。在那时,如果 KMS 主机有足够的计数,则激活将成功。若要在 KMS 客户端上手动触发激活,请运行 ospp.vbs /act。有关 ospp.vbs 脚本的详细信息,请参阅Office 2010 中配置客户端计算机的工具

若要确定 KMS 主机上的当前计数,请在命令提示符处(使用管理员权限)运行以下命令:

cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864

若要激活 KMS 客户端,显示的当前计数必须大于或等于 5。输出应与下面类似:

Name: Microsoft Office 2010, KMSHost edition
Description: Microsoft Office 2010 KMS, VOLUME_KMS channel
Activation ID: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
Application ID: 59a52881-a989-479d-af46-f275c6370663
Extended PID: 55041-00096-199-000004-03-1033-7600.0000-3632009
Installation ID: 008585014214769124199722184000850026888810090785321136
Processor Certificate URL: http://go.microsoft.com/fwlink/?linkid=88342&clcid=0x804: http://go.microsoft.com/fwlink/?linkid=88343&clcid=0x804: http://go.microsoft.com/fwlink/?linkid=88345&clcid=0x804: http://go.microsoft.com/fwlink/?linkid=88344&clcid=0x804: RP3HH
License Status: Licensed
Remaining Windows rearm count: 1
Trusted time: 12/29/2009 1:45:54 PM

Key Management Service is enabled on this computer
    Current count: 0
    Listening on Port: 1688
    DNS publishing enabled
    KMS priority: Normal

Key Management Service cumulative requests received from clients
    Total requests received: 0
    Failed requests received: 0
    Requests with License Status Unlicensed: 0
    Requests with License Status Licensed: 0
    Requests with License Status Initial grace period: 0
    Requests with License Status License expired or Hardware out of tolerance: 0

    Requests with License Status Non-genuine grace period: 0
    Requests with License Status Notification: 0

运行 KMS 客户端的操作系统确定 KMS 客户端如何发送激活请求。

  • 对于运行于 Windows Vista、Windows 7、Windows Server 2008 或 Windows Server 2008 R2 下的 Office 2010 KMS 客户端   在安装 Office 2010 之后,无论 Office 2010 是否在运行,Office 软件保护平台 (OSPP) 服务都会每隔两个小时将激活请求自动发送到 KMS 主机,直至进行激活为止。当其中有五个 KMS 客户端连接到企业网络并成功针对 KMS 主机激活之后,KMS 客户端即被激活。以后连接到企业网络的客户端也会激活。未在企业网络上运行的 KMS 客户端(例如,家庭中的 KMS 客户端)一旦连接到网络便可激活。

  • 对于运行于 Windows XP 或 Windows Server 2003 下的 Office 2010 KMS 客户端   当计算机连接到企业网络并且启动 Office 2010 应用程序时,将发送激活请求。启动 Office 2010 应用程序时将启动 OSPP 服务,后者将持续运行,直至计算机重新启动为止。尽管 OSPP 服务在运行,但在 30 天宽限期内,仍会每隔两小时自动发送激活请求。如果这些 KMS 客户端连接到企业网络,并且没有启动任何 Office 2010 应用程序,则不会向 KMS 主机发送激活请求。可通过两种方式将激活请求手动发送到 KMS 主机来增加当前计数。在每个 KMS 客户端上,在连接到企业网络的同时执行以下任一操作:

    • 启动 Office 2010 应用程序。这将会发送激活请求并启动 OSPP 服务。

    • 从命令行中(使用管理员权限)运行 cscript ospp.vbs /act。有关 ospp.vbs 脚本的详细信息,请参阅 Office 2010 中配置客户端计算机的工具

无法访问 KMS 主机

相关错误代码:0xC004F041

如果希望 KMS 客户端使用 KMS 主机的自动发现,请查看 Windows 批量激活部署指南(该链接可能指向英文页面) (https://technet.microsoft.com/zh-cn/library/dd772269.aspx)(该链接可能指向英文页面) 以确保 DNS 配置正确无误。确保 KMS 主机已连接到网络,并且 KMS 客户端可访问该主机。

作为 KMS 客户端上的一项测试,您可能希望使用 ospp.vbs /sethst 来指定 KMS 主机计算机名称。然后,运行 ospp.vbs /act 将激活请求直接发送到 KMS 主机。如果此操作成功,则问题可能在于 KMS 主机自动发现。测试完成后,请记住使用 ospp.vbs /remhst 移除 KMS 主机名。