作者:棋玉
1.确认software protection 服务是否正常运行,如果是运行中状态,重启服务确保能正常重启。
2.能够正常ping kms 服务器和telnet kms 1688 端口(确保DNS 配置的是内网DNS)经典网络下是内网10网段地址,对应kms.aliyun-inc.com
域名,经典网络内网DNS:10.143.22.116
和 10.143.22.118
VPC环境下是100网段内部服务地址,对应kms.cloud.aliyuncs.com
,vpc内网DNS:100.100.2.136
和 100.100.2.138
3.确保使用的是正常的激活码(各版本Windows系统产品密钥参考:https://technet.microsoft.com/en-us/library/jj612867.aspx )
运行 slmgr /upk
卸载激活码
运行 slmgr /ipk
<激活码> 安装激活码
4.重命名tokens.dat 文件后再试下:
注:以下步骤可能会对环境有影响,建议先进行快照备份
对于Windows Vista或Windows Server 2008
以管理员身份运行下面 CMD 命令 :
net stop sppsvc
cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing
ren tokens.dat tokens.bar
net start slsvc
cd %windir% \System32
slmgr.vbs -rilc
重启客户端两次使配置生效
对于Windows 7或Windows Server 2008 R2
以管理员身份运行下面 CMD 命令 :
net stop sppsvc
cd C:\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
ren tokens.dat tokens.bar
net start sppsvc
cd %windir% \System32
slmgr.vbs -rilc
重启客户端两次使配置生效
对于Windows 8, Windows Server 2012, Windows 8.1, or Windows Server 2012 R2
以管理员身份运行下面 CMD 命令 :
net stop sppsvc
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
ren tokens.dat tokens.bar
net start sppsvc
cd %windir% \System32
slmgr.vbs -rilc
重启客户端两次使配置生效