Windows操作系统提示需要激活怎么办
正常使用的Windows 10专业版,忽然有一天提示需要激活。想了半天才想起安装系统时使用了网上的服务器搞定的。
求人不如求己,自己动手丰衣足食。
恰好GitHub上有现成工具,搭建起来即可。
vlmcsd – Portable open-source KMS Emulator in C
源码下载地址:https://github.com/kkkgo/vlmcsd
有现成的,不用再编译了。
到这里下载:https://github.com/kkkgo/vlmcsd/releases
我的是Linux server,下载 Linux-intel-1113.zip
可以直接启动,默认监听1688端口;创建个服务,方便以后管理。
# vim vlmcsd.service
[Unit]
Description=Microsoft KMS Server
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
Type=oneshot
ExecStart=/wls/vlmcsd/vlmcsd-x64-musl-static
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
# 创建个软链接
ln -sf `readlink -f vlmcsd.service` /lib/systemd/system/
# 启动服务
systemctl start vlmcsd.service
为了安全,NGINX上配置4层代理转发
# 16088 → 1688
server {
listen 16088;
proxy_pass localhost:1688;
}
服务端准备好了。
Windows上配置一下,以管理员身份打开 PowerShell,记住一定要以管理员身份运行。不然会报没权限……
密钥管理服务计算机名称成功地设置为
slmgr /skms m.irocky.top:16088
激活
slmgr /ato
搞定收工。