前言

我们有的时候会使用云服务器的 Windows Server
但是多数他们使用的都是 Evaluation Edition

然后这个我们要长期用的话
有一些奇奇怪怪的小问题
例如经常自动 Offline
所以我们还是把它切换一下版本并用 KMS 激活

切换系统版本

查看当前版本

1
DISM /online /Get-CurrentEdition

我们可以看到版本为 ServerDatacenterEval 评估版本

确认允许转换版本

通过运行以下命令确定当前版本名称

1
DISM /online /Get-TargetEditions

DISM 切换版本

1
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

升级到 100% 之后我们输入 Y 重启系统

获取系统密钥

我们直接去巨硬家获取 Generic Volume License Keys

1
https://docs.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

KMS 远程服务器激活

安装对应版本 GVLK 密钥

1
slmgr /ipk <Product.Key>

设置 KMS 远程服务器

寻找可用的 KMS 远程服务器

我们能很方便的在搜索引擎上找到各种资源

1
https://www.coolhub.top/tech-articles/kms_list.html

KMS 可用性检测网站

1
https://www.kms.pub/check.html

设置 KMS 远程服务器

使用管理员权限打开 CMD 或者 Powershell

1
slmgr /skms <KMS.Remote.Server.IP>

设置成功之后就会弹出提示

KMS 手动激活

使用下面这条命令直接进行激活

1
slmgr /ato

确认系统激活状况

输入下面的指令,我们就能看到系统激活状况

1
slmgr /dlv

Activation IntervalRenewal Interval43200 min【12 Days】
就是说自动重新激活时间为 12天 一个周期

然后我们发现系统已经转换成了 DataCenter

参考 & 引用

https://learn.microsoft.com/zh-cn/windows-server/get-started/upgrade-conversion-options
https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys
https://www.coolhub.top/tech-articles/kms_list.html
https://www.kms.pub/check.html