在 Windows Sever 2012 中出现 0xC004F069 的解决方案

最近在整理文件时,发现自己有一台闲置的VPS。登录之后发现服务商更新了对Windows Sever 2008 与 2012系统的支持,便兴冲冲的部署了Windows Sever 2012系统。服务商提供的是未激活的系统,但我对其试图进行KMS远程激活的时候,总是提示0xC004F069错误。经过搜索后发现是其系统本身是评估版的原因(Evaluation),导致无法导入密匙。这里对方案和过程进行整理,以作备用。重要文献:文章链接

使用DISM工具检查当前版本

 dism / online / Get-CurrentEdition

Screenshot 1

可以发现版本为Server Standard Evaluation。评估版本单独为一个版本,因此我使用的密钥(适用于Server Standard以及Datacenter)对此版本的Windows无效。因此,为了解决这个问题,我需要从ServerStandardEval改变版本到ServerStandard或ServerDatacenter。

使用指令检查可能的升级路径,如下所示:

 dism / online / Get-TargetEditions

此时会显示可以升级至的版本为:ServerStandard和ServerDatacenter

输入命令来更改版本,如下所示:

DISM / online / Set-Edition:ServerStandard / ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX / AcceptEULA
DISM / online / Set-Edition:ServerDatacenter / ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX / AcceptEULA

(1升级为ServerStandard版本,2升级为ServerDatacenter版本,xxxxxxx为key需要自行购买)

Screenshot 2

完成这些步骤后服务器需要重启

Screenshot 3

重启后输入指令完成激活

slmgr /ato
Last modification:October 16th, 2019 at 02:36 pm
窝窝头,一块其四个,嘿嘿

Leave a Comment