今天帮朋友处理KMS激活的问题,折腾了一下午,干脆把踩的坑都记下来。有手把手试错的过程,方便以后翻看也帮小白避坑。
一开始根本没整明白咋操作
朋友扔来个压缩包说“双击就行”,结果解压完傻眼了。一堆批处理脚本,名字都差不多,一个叫,一个叫install_*,还有个卸载脚本。根本不懂该点哪个,又怕瞎搞出问题,干脆先查资料。
第一个雷:直接双击activate脚本居然不行
真以为像朋友说的“无脑双击”,结果报错“无法连接KMS服务器”。蒙圈了,这玩意儿不是单机用?百度了一圈才搞懂:这工具本质是假装微软的官方激活服务器。想激活,得先把这个假服务器跑起来!找到那个install_*,右键选“以管理员身份运行”,这时候才算把服务装上。
安装过程黑窗口闪过几行字就没了,心里一点底都没有。赶紧敲命令试了下:
slmgr /skms 127.0.0.1→ 告诉系统:激活服务器就在本机!slmgr /ato→ 赶紧激活看看能不能成!
结果跳错误代码0x80070005,一查是权限不足!搞半天cmd没开管理员模式白忙活了。
权限这坑真是防不胜防
第二次学乖了,所有脚本和cmd窗口都右键管理员开。重新执行:
- 先跑install_*(管理员)
- 再用管理员cmd敲slmgr /skms 127.0.0.1
- 3slmgr /ato
这回终于弹出个激活成功的绿色小窗!但是!点开系统属性一看,激活信息里到期日期就剩180天?到期岂不是还得重装?问了懂行的才知道,这玩意是半永久激活,快到期时会自动重置续命,理论上只要这个假服务器还活着就不用操心。
防火墙杀软才是终极拦路虎
朋友那边死活激活不了,折腾半天才反应过来是他电脑的防火墙杀毒软件没关。系统自带防火墙还算好说话,遇到360、电脑管家、火绒这种第三方的,二话不说就把KMS服务给当病毒掐死。所以操作前必须:
- 关掉所有杀毒软件(重要)
- 暂时关掉防火墙
特别是那种不弹窗直接后台静默拦截的,防不胜防。装完激活之后再把杀软和防火墙开开就成。
激活了又显示“未激活”?玄学重启
遇到过最邪门的情况:命令行显示激活,系统设置里却是大红字“未激活”。试了网上各种命令刷新许可证状态,无效。死马当活马医重启电脑,开机再一看,居然正常显示“已激活”了!微软这玩意儿偶尔抽风重启真管用。
工具用完了卸载干净很重要
装进去的服务不想要了咋整?找到那个uninstall_*,同样要管理员身份跑。跑完最好手动检查下系统服务列表(Win+R输入),看那个叫KMS Server的是不是真没了。有些流氓工具装的服务名字稀奇古怪,直接搜“KMS”就能找出来。
就这些了,再碰到新问题就继续往里填。反正激活这块儿,耐心点一步步走,总能搞定。