slmgr.vbs对大部分电脑新手来说可能比较陌生,它主要是用来查看当前系统Windows 8/7/Vista中的激活状态以及密钥、许可证书等信息,这里我说“主要”是因为它还有其它很多功能,呆会会一一讲到。这个命令我平时也用得不多,把系统激活能使用就完事了,没有想再去确认一下激活信息。

但其实在遇到激活问题的时候,slmgr.vbs是很有帮助的。所以,也很有必要系统地学习一下这个文件。昨天我也说了,我在微软产品激活认证机制方面的知识存有不足,所以要好好补补了。既然是脚本文件,刚刚好奇打开slmgr.vbs文件查看了一下它的源代码,密密麻麻的一片,都是微软的程序员写的。程序我们也不多管了,主要是掌握它的使用方法。对了,这里同时也推荐阅读:Office软件保护平台脚本-ospp.vbs命令详解,算是姐妹篇。

slmgr.vbs究竟是什么文件呢?slmgr全称:Software License Manager,即软件许可证管理。它是从Vista之后开始增加的软件授权管理工具,是管理系统激活和密钥、证书的主要组件。slmgr.vbs存在于系统System32目录,使用方法一是“开始”-“运行”,直接键入相关命令;二是打开一个命令提示符,当然是需要管理员身份的,而且要借助cscript,类似于“cscript C:\windows\system32\slmgr.vbs -dli这样来执行。很明显,前者更方便。之所以最近想详细了解这个命令,是有原因的。大家还记得之前本站的 Windows 8超简单激活 – KMS傻瓜式激活一文吗?里面利用到了Windows 8 KMS激活的几条命令,当时没有进行说明,趁此机会解释一下。

主要是以下三条:

slmgr /ipk x-x-x-x-x

安装产品密钥,也可以说是替换现有密钥,就是那个5×5的序列号。

slmgr /skms x.x.x.x

这一句不用多说了,就是设置KMS服务器IP地址及端口。

slmgr /ato

尝试在线激活Windows,如果我没有理解错的话,ato就是attempt online的缩写。

以上KMS的部分,再来学习一下其它主要命令。

slmgr.vbs -dlv

显示详细的激活信息,包括:系统版本、激活ID、安装ID、部分产品密钥、许可证状态、剩余 Windows 重置计数等。

slmgr.vbs -dli

这个命令其实就是上面那个命令的简化版。

slmgr.vbs -xpr

这个命令的作用是查看当前许可证状态的截止日期,同样我们可以用它来检查Windows是否是永久激活。

slmgr.vbs -cpky

这个命令是从注册表中清除产品密钥信息,这是一项安全举措,清除之后那些声称读取产品密钥的软件就读不到了。这个命令相当重要,尤其在企业内部,我也打算单独发文。

slmgr.vbs -ilc

导入OEM证书,后面为OEM证书的路径。

slmgr.vbs -upk

卸载当前产品密钥,重启电脑之后系统将重归未激活状态,会出现输入密钥和联网激活界面。

常用的命令就这么多了,如果你要更全的,请看微软官网原版的说明文档: http://technet.microsoft.com/en-us/library/ff793433.aspx

转自:https://hangyongmao.github.io/2019/03/11/Windows_slmgr.vbs/

激活信息管理slmgr.vbs命令详解相关推荐

  1. Windows slmgr.vbs 命令详解

    系统软件授权管理工具主要是用来查看系统的激活状态.以及密钥许可证等信息 在现在不在是使用-接参数了,现在/接参数,详解可以在cmd窗口输入slmgr.vbs了解 常用参数: 使用方式: 再次提醒是使用 ...

  2. Windows软件授权管理工具 slmgr命令详解

    slmgr是Software LicenseManger的简称,是Windows软件授权管理工具.slmgr是管理系统激活和密钥.证书的主要组件.slmgr的所有功能都是通过slmgr.vbs提供的, ...

  3. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  4. net user命令详解

    net use \\ip\ipc$ " " /user:" " 建立IPC空链接  net use \\ip\ipc$ "密码" /user ...

  5. 批处理命令 For循环命令详解!

    批处理for命令详解 FOR这条命令基本上都被用来处理文本,但还有其他一些好用的功能! 看看他的基本格式(这里我引用的是批处理中的格式,直接在命令行只需要一个%号) FOR 参数 %%变量名 IN ( ...

  6. linux vsftpd用法,Linux_LINUX系统下vsftpd 命令详解,FTP命令是Internet用户使用最频 - phpStudy...

    LINUX系统下vsftpd 命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令. 熟悉并灵活应用FTP的内 ...

  7. ffmpeg命令详解(转)

    一.ffmpeg命令详解 ffmpeg非常强大,轻松几条命令就可以完成你的工作. 把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件dark ...

  8. net use命令详解

    net use命令详解 1)建立空连接:  net use \\IP\ipc$ "" /user:"" (一定要注意:这一行命令中包含了3个空格) 2)建立非空 ...

  9. python flask安装_python flask安装和命令详解

    Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架.Web框架可以让我们不用关 心底层的请求响应处理,更方便高效地编写Web程序.因为Flask核心简 ...

最新文章

  1. ssm框架mysql配置_ssm框架使用详解配置两个数据源
  2. 没有绝对安全的系统!激光瞄准二极管,25米外从被物理隔绝的计算机中窃取数据...
  3. 让系统命令man汉化
  4. 动画库 Lottie 的使用
  5. 【CyberSecurityLearning 2】IP地址与DOS命令
  6. mysql 主从 编码_Mysql 主从复制
  7. scrapy 中爬取时被重定向_一篇文章教会你理解Scrapy网络爬虫框架的工作原理和数据采集过程...
  8. SasSHRM中基于shiro的认证授权:环境搭建
  9. python pdf 图片_第一节:python提取PDF文档中的图片
  10. jquery vilidate 使用小例
  11. Java 8 流API(Stream)介绍与示例
  12. TI DSP处理器中CMD 文件的那些事儿
  13. 卡1有信号 卡2无服务器,为什么卡1无服务卡2有
  14. 上“低代码”半年,30名程序员被裁,CTO离职!
  15. 58到家数据库30条军规解读
  16. 代谢组学——最接近生物表型的组学
  17. USB(六)-HID(报告描述符的结构实现)
  18. 如何使营销变得年轻化
  19. h5网页检测手机是否安装了app。
  20. 移植 lwip,在 windows 内核构建一个 TCPIP 协议栈

热门文章

  1. 求1~n中0~9出现的次数
  2. 虚拟机win7 DNS 不可用
  3. 【测试】黑盒测试用例设计方法
  4. 数据库数据导入word文档
  5. JAVA猎才优秀博主分享
  6. 方寸间尽显空间之美,COLMO电热水器的品质沐浴哲学
  7. Unirech:阿里云国际版账户无法登陆,为什么账户会被风控?
  8. 微信小程序实战篇-下拉刷新与加载更多
  9. 抖音怎么测试新号|成都集光共创
  10. 颜色的前世今生22·显示器偏色怎么办?