最近换了工作,新的工作环境,首次接触KMS自动激活,服务器是来之前一位同事配置好的,大概去检查了一下,服务器操作系统是Server 2012 R企业版,加了域,防火墙加入了KMS例外,1688端口设为 KMS默认端口,DNS也没有问题。而工作环境中用户使用的都是Win 7 SP1 64位企业版,大部分没有加域,有一些加入了域,Office 用的是2013大客户专业增强版(MLS),补充一点,我们的PC分为HP和Lenovo两种,奇怪的就是基本上所有的HP电脑都能自动激活,不管是否加入了域,而联想的系统是可以激活的,但是Office却不能激活,这就令人很不理解了。

因为手上的事情比较多,没有太多的时间去查资料,匆匆的在网上看了有十多个网页之后,就跑去测试,结果自然是以失败告终。晚上回去,想着去论坛求助,就发了一个帖子,结果无人问津,不知道是否是RP太差,或者说大家都不关心这一块,没辙,事情总要解决的,终于抽空坐下来,找个测试的电脑,一点儿一点儿的去测试,还是解决了这个问题。

下面的链接是我发在51上的帖子,很悲剧的是只有我自己回复了一条,没辙。

http://bbs.51cto.com/thread-1137941-1.html

错误一:

visio professional 2019激活kms visio kms激活失败_Office

手工输入cscript ospp.vbs /act得到错误代码0xC004F074(如图),网上给出了微软的Support页面,这个页面有关于这个错误的详细信息,不过不知道是否是从英文翻译过来的,繁体中文而且还读不通顺,建议换成英文去读,这里面也有错误的解决方法,微软支持是不错,可这界面和可读性就太差劲儿了点儿,唉。

这个错误是因为无法连接KMS服务器,或者KMS报告无法启动,微软的原话是“當您在 Office 用戶端上執行命令cscript ospp.vbs /act時,您會收到錯誤0xC004F074和錯誤描述文字 「軟體授權服務報告無法啟動電腦。無法連絡任何金鑰管理服務 (KMS)。應用程式事件記錄檔,如需詳細資訊,請參閱。"

这个错误只需要卸载原有的KMS服务器,也就是删除原有的信息,然后再重新指定KMS服务器即可。找到Office安装路径,然后输入cscript ospp.vbs /dstatusall,然后使用/sethst来手工指定KMS服务器即可。微软原文说的是用、dstatus 查看是否授权,然后使用/unpkey卸载原有的MAK,感觉没有必要,我在操作的时候并没有使用这些命令。

微软原文:http://support.microsoft.com/kb/2870357#Error0xC004F074

visio professional 2019激活kms visio kms激活失败_KMS_02

在使用/sethst指定KMS服务器的时候出现0x80070005,这个错误网上的说法也很多,其实它出现在这里的原因就是没有权限,需要提高权限。这里补充一下,如果你使用KMS激活,你肯定会使用很多条命令,这样如果出了问题,可能这很多条命令都会返回错误代码,并且这些错误代码显然是不同的,那么你应该使用哪一个错误代码去查呢,答案是使用执行激活的那条命令的错误代码,也就是cscript ospp.vbs /act或者slmgr /ato返回的错误代码去查询,而其他的错误代码只能帮助你分析下一步的问题。好吧,这里只需要使用管理员账户登录,然后再次执行这个命令即可。

visio professional 2019激活kms visio kms激活失败_激活_03

这个是我最不理解的一件事,为什么使用/dstatus查看KMS服务器信息的时候获得的是127.0.0.2这个IP地址,按说本机的网卡地址是127.0.0.1,这个127.0.0.2就不理解了,其实这个就是微软的那篇文章中提到的12288事件,可以从windows管理中的事件查看器中查看相关的信息。当然了,这也可以参照上面的解决方法解决,通过删除原有的KMS信息,并且重新设置KMS服务器,可以成功激活。

错误二:

visio professional 2019激活kms visio kms激活失败_激活_04

这是在激活一个office2010时的截图,当时我卸载了2010并安装了2013版本的office(没有重启),然后就获得这个错误代码,我觉得可能是因为没有重启,或者是卸载不完全所致的,因为我重启了电脑之后,并执行问题一中的解决方法就解决了这个错误。而且,在微软的支持文档中,并没有包括这个错误代码,我想可能是因为偶然的错误不被收录其中吧,还有一点就是提示中的cscript ospp.vbs /ddescr:0x8007007B什么信息都得不到,只有一个错误标记的窗口写着:请使用电话激活。唉,不得不说,忒坑了吧。

问题三:
在手动激活Office 2010专业增强版的时候,得到的错误如下:
c:\Program Files (x86)\Microsoft Office\Office14>cscript ospp.vbs /act
Microsoft (R) Windows Script Host Version 5.8
版权所有(C) Microsoft Corporation。保留所有权利。


---Processing--------------------------
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: fdf3ecb9-b56f-43b2-a9b8-1b48b6bae1a7
LICENSE NAME: Office 14, OfficeProPlus-MAK edition
LICENSE DESCRIPTION: Office 14, RETAIL channel
Last 5 characters of installed product key: 8G8T2
ERROR CODE: 0xC004C003
ERROR DESCRIPTION: The activation server determined the specified product key ha
s been blocked.
---------------------------------------
---------------------------------------
---Exiting-----------------------------



这个在微软支持文档中是有的,大概的意思就是版本不对,没办法,卸载然后重装一个符合标准的版本,激活,SO EASY。以下是微软的原话,你可以找到详细的信息。

產品金鑰已被封鎖的 (錯誤 0xC004C003)


當您在 Office 用戶端上執行命令cscript ospp.vbs /act時,您會收到錯誤0xC004C003和錯誤描述文字是"啟用伺服器判定指定的產品金鑰已被封鎖。"


如果您嘗試啟動不需要啟動的產品,就可能發生這個錯誤。例如,下列產品在當您嘗試透過 KMS 啟動時,會產生這個錯誤。

授權名稱: Office 14 OfficeStarter 略過版本

授權名稱: Office 14 OfficeAccessRuntime 略過版本

授權名稱: Office 14 OfficeSPD 略過版本

授權名稱: Office 14 OfficeProPlusSub SubPrepid 版


請注意,上述的項目是您會看到執行cscript ospp.vbs /act的輸出中。

並不需要啟動這些特定的產品,因此 0xC004C003 錯誤可以忽略它們。

由于国内办公软件office居多,所以关于office激活的文章数不胜数,而且KMS有各种版本的激活软件,当然中国特色的"盗版“屡见不鲜,在查询文档的时候,一定要看清楚是官方的还是讲个人破解类的激活,因为企业用的跟个人的需求显然是不同的,另外,百度贴吧,或者其他的论坛,可能有一些方法或者回答是可用的,但是要去试过才知道,即便没有用,也不用担心,因为还有文档可以查,最后论坛是救命的地方,可是有时候它未必及时啊,所以求人不如求己,加油吧!