本文包含在您激活 Microsoft Office 2010 时可能遇到的问题的疑难解答信息。在阅读本文之前,我们建议您首先阅读 Office 2010 的批量激活概述、规划 Office 2010 的批量激活、部署 Office 2010 的批量激活和Office 2010 中配置客户端计算机的工具。
本文内容:
激活错误代码
错误代码可帮助解决激活问题。如果用户看到包含激活通知的对话框,则错误代码可能会显示在该对话框的左下部分。获得错误代码的另一种方式是在客户端计算机上运行 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 客户端。
MAK 激活问题
本节论述 MAK 激活问题以及如何解决这些问题。
对于 Windows XP,MAK 激活失败
相关错误代码:0x8007001
如果安装了守护程序工具(例如 CD 仿真软件),则会有一个注册表项防止获取硬件 ID。解决方法如下:
- 在“开始”菜单上,单击“运行”,然后键入 regedit。
- 在注册表编辑器中,搜索以下注册表项:HKLM\SYSTEM\CURRENTCONTROLSET\CONTROL\CLASS\{4D36E967-E325-11CE-BFC1-08002BE10318}
- 查找 UpperFilters,其类型为 REG_MULTI_SZ。
- 双击“UpperFilters”,然后在“值”数据下,将 PartMgr 添加到列表的顶部。单击“确定”。
- 重新启动计算机。
- 启动任何 Office 2010 应用程序,并按照提示进行激活。
重要: 如果要使用批量激活管理工具 (VAMT) 或 Office 软件保护平台脚本 (ospp.vbs) 进行激活,您必须首先启动 Office 2010 应用程序,以便启动 OSPP 服务。
有关如何解决此问题的信息,请参阅 Microsoft 知识库文章 916180:您尝试设置 Xbox 360 控制台作为 Media Center Extender,但安装程序未启动 (http://go.microsoft.com/fwlink/?linkid=184076&clcid=0x804)。
注意: |
---|
尽管知识库文章 916180 描述的修补程序并不特定于 Office 和激活,但该修补程序与 Windows XP 相关,并且适用于此问题。 |
Office 2010 KMS 客户端未激活
Office 2010 密钥管理服务 (KMS) 客户端之所以未激活,原因可能有很多。本节描述问题以及如何解决这些问题。
KMS 主机未激活
相关错误代码:0xC004F041
必须首先激活 KMS 主机,然后才能激活 KMS 客户端。有关详细信息,请参阅部署 Office 2010 的批量激活中的准备和配置 KMS 主机。您必须运行 KeyManagementServiceHost.exe(可从 Microsoft Office 2010 KMS 主机许可证包 (http://go.microsoft.com/fwlink/?linkid=169244&clcid=0x804) 下载)。然后,输入 Office 2010 KMS 主机密钥并激活 KMS 主机。
如果使用 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 Machine Certificate URL: http://go.microsoft.com/fwlink/?linkid=88343&clcid=0x804 Use License URL: http://go.microsoft.com/fwlink/?linkid=88345&clcid=0x804 Product Key Certificate URL: http://go.microsoft.com/fwlink/?linkid=88344&clcid=0x804 Partial Product Key: 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。该脚本位于 %installdir%\Program Files\Microsoft Office\Office14 文件夹中。
无法访问 KMS 主机
相关错误代码:0xC004F041
如果希望 KMS 客户端使用 KMS 主机的自动发现,请查看 Windows 批量激活部署指南(该链接可能指向英文页面) (http://go.microsoft.com/fwlink/?linkid=183043&clcid=0x804)(该链接可能指向英文页面) 以确保 DNS 配置正确无误。确保 KMS 主机已连接到网络,并且 KMS 客户端可访问该主机。
作为 KMS 客户端上的一项测试,您可能希望使用 ospp.vbs /sethst 来指定 KMS 主机计算机名称。然后,运行 ospp.vbs /act 将激活请求直接发送到 KMS 主机。如果此操作成功,则问题可能在于 KMS 主机自动发现。测试完成后,请记住使用 ospp.vbs /remhst 移除 KMS 主机名。
Office 2010 客户端在通过已验证代理连接到网络时未激活
独立的 MAK 激活需要 Internet 连接。如果 Office 2010 客户端通过已验证代理连接到 Internet,则您必须通过电话激活该客户端。有关如何解决此问题的详细信息,请参阅知识库文章 921471:尝试通过 Internet 激活 Windows Vista 或 Windows Server 2008 时激活失败 (http://go.microsoft.com/fwlink/?linkid=183044&clcid=0x804)。