接下来我们介绍这几个注册表的修改操作方法:
第1、2项注册表所有人都是一样的,通过 新建-字符串值(S):KeyManagementServiceName,值为0.0.0.0 即可完成。
只有第3项是各不相同的,因为安装的Office不同, 9caabccb-61b1-4b4b-8bec-d10a3c3ac2ce 就是Office2016 Mondo VL的SKU ID,不同版本的Office,此ID值均是不同的。昨天介绍了如何查看SKU ID的方法,手动新建 KeyManagementServiceName ,并添加键值 0.0.0.0 。
今天我们换一种方法,使用命令设置:
cscript "%ProgramFiles%\Microsoft Office\Office16\OSPP.VBS" /sethst:0.0.0.0
对比后会发现,使用上面这条命令和直接添加第3项注册表,这两种方法效果完全一样。需要注意的是上面命令中”%ProgramFiles%\Microsoft Office\Office16\OSPP.VBS”,代表Office安装目录下的ospp.vbs文件,如果你的安装目录不一样,此处请注意修改。
我们再看一条命令:
cscript "%SystemRoot%\system32\slmgr.vbs" /skms 0.0.0.0
对比后会发现,使用上面这条命令和直接添加第1项注册表,这两种方法效果完全一样。
第2项注册表只能通过手动添加注册表键值进行修改(新建-字符串值(S):KeyManagementServiceName,值为0.0.0.0)。
到此为止,修改注册表或者通过命令设置 KMS主机IP地址 的方法就介绍完了。那么回到上面提到的 区别 ,我们再来审视这些操作,并结合KMS激活的方法来讨论,下面的内容也是前文所说的网上几乎找不到资料的内容,如果你对KMS相关的技术内容不关心,下面这一段可以忽略。
KMS技术详解:
众所周知KMS激活的第一步就是设置 KMS主机IP地址 ,实际上无需按照上面这样设置三次。只需添加第1项注册表或第3项注册表均可。它两个的区别在于:3的优先级要高于1,因为3设置的sku id的KMS主机地址,1设置的通用的KMS主机地址。在3存在的情况下,无论你怎么设置1,都是无效的,这也是很多人使用批处理激活失败,找不到原因的地方之一。
激活Office的时候,因为大多数人仅知道这一条命令(cscript …ospp.vbs /sethst…)来 设置KMS主机IP地址 ,因为它的优先级高(设置的是sku id),所以出现问题的情况较少;而激活Windows的时候这个区别尤为明显,大多数人也仅知道这一条命令(cscript …slmgr.vbs /skms…),不幸的是这条命令设置的KMS主机地址,优先级低(设置的是通用),这种情况下必须先把优先级高的清除。
我们再来总结一下,设置KMS主机IP地址通常有两种方式:1、修改注册表;2、执行CMD命令。不管是哪种方式,归根结底都是在修改注册表。而修改SKU ID的注册表优先级高、修改通用注册表优先级低。本小节实际都是在讲优先级的问题。实际上CMD命令不仅上面这两条,还有很多其他的命令(比如WMIC…),优先级各不相同,如果你不清楚它们归根结底都是在修改注册表,那么很容易陷入困境。
不同产品的SKU ID是不同的,也就是说Windows 10 企业版和专业版就是两个SKU ID,Office 2019专业增强版和标准版也是两个SKU ID。至于怎么查看SKU ID,Office的昨天已经讲过了,Windows也可通过一些命令获取,不是这篇文章的重点,以下命令供参考。
wmic path SoftwareLicensingProduct where (ApplicationID='0ff1ce15-a989-479d-af46-f275c6370663' and Description like '%%KMSCLIENT%%') get ID /VALUE
暂无评论内容