自建kms2种方法,亲测有效
你还在用网上那种坑爹的Ghost盗版系统吗?内置各种辣鸡、流氓软件,新系统?纯净版Ghost系统?不存在的~ 在开始自建KMS服务器之前,我觉得很有必要给大家分享一个神站,没错就是MSDN! 地址:https://msdn.itellyou.cn/ 这个站活了10年,实乃良心站点,想必老网虫或多或少知道这个站。
在MSDN上面我们可以下载到各个版本的微软原版系统iso: 原版系统iso有了,如果我们装上去就只能试用30天嘛,想一直用就得掏钱买正版授权,但是我已经穷的揭不开锅了,花不起这个钱怎么办?只能向微软耍点套路了,所以进入今天的正题:自建KMS服务器激活微软操作系统~ 搭建环境:CentOS7X64。 标题说了是两种方法,这里分别为vlmcsd和py-kms,
我就先尝试使用vlmcsd来搭建。 使用Xshell登录到你的VPS内,先确定一下你这台机器的CPU架构:
cat /proc/cpuinfo
一般都是Intel,毕竟技术实力摆在这里(让我想起了最近的两个漏洞2333)
: 下载vlmcsd项目文件:
yum -y install wget
wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz
如果你的机器CPU和上述我的一样都是Intel,那么就可以直接用我下面的命令进入目录:
cd binaries/Linux/intel/static
否则你需要在binaries目录内找到对应你机器CPU架构的目录进入。 这里我是X64位的系统,所以直接执行下面的命令vlmcsd就启动了
: ./vlmcsd-x64-musl-static
如果你的机器不是64位系统,则需要在此目录内找到对应你系统位数的可执行文件来运行
: 查看vlmcsd的运行情况,可以使用如下命令
: ps -ef | grep vlmcsd-x64-musl-static
看到如图则说明运行正常:
如果你不想用vlmcsd了,则可以使用如下命令来关闭
vlmcsd kill -9 上图使用psef命令回显的vlmcsd进程ID
注意,vlmcsd需要用到1688端口,如果你的机器防火墙打开了,需要设置放行规则或者关闭
: systemctl stop firewalld.service
至此,vlmcsd的搭建就完成了。
现在LALA在虚拟机内装了一台Windows7 Professional VL版系统,尝试看看能否激活,首先把未激活试用的图片发上来,
已验证文章的真实性:
激活步骤: 1、使用管理员权限运行CMD:
2、在CMD内键入如下命令
: slmgr /skms 这里填写你的VPS公网IP或是解析到此IP的域名
可以看到CMD内回显:
3、继续在CMD内键入如下命令
: slmgr /ato
稍等几秒钟,不出意外的话可以看到如图所示的激活成功提示:
4、最后一个命令了,大爷将就再执行一下吧
: slmgr /xpr 回显如图内容:
OK,现在打开电脑设置看看激活是否成功:
一个大大的LOGO:正版授权,就是告诉你,你激活成功了,可以开始愉快的玩耍了~ 以上就是用vlmcsd搭建KMS服务器激活Windows系统的完整步骤。
下面再来稍微写一下用另外一种方法py-kms搭建KMS激活服务器。
注意:py-kms需要Python2.6或2.7版本,如果你的机器内不是这个版本,就最好不要用这个方法了。不过CentOS系统的话,无论是6系还是7系都是默认装好2.6或2.7的,不用担心这个。
先安装
git: yum -y install git
拉取py-kms项目文件:
git clone https://github.com/myanaloglife/py-kms.git
安装py-kms所需依赖
: yum -y install python-argparse
进入到py-kms根目录:
cd py-kms 运行程序: python server.py
看到如下图回显就说明程序启动成功了:
Ctrl+C退出来,
安装screen:
yum -y install screen
使用screen将py-kms放到后台运行
: screen -dmS jihuo python server.py
查看py-kms运行状态:
ps -ef | grep jihuo 如图所示:
不想使用py-kms了?使用如下命令可强制退出
: kill -9 上图使用psef命令查看到的py-kms进程ID
你需要注意的是py-kms和vlmcsd一样,都占用1688端口,需要放行这个端口或是关闭防火墙,另外这两个工具都不能同时运行,只能选择运行其中一个。
至此py-kms就搭建好了,激活微软各类操作系统的办法和之前介绍的一样,就不重复造轮子了。
写在最后:
1、KMS激活支持的微软操作系统有:Windows7/8/8.1/2008R2/2012/2012R2。但你们需要注意的一点是KMS不能激活旗舰版系统,只要系统ISO名前面带Ultimate标识的,都是不能用KMS激活的。
2、KMS除了能够激活Windows操作系统外还能激活微软的办公套件,支持的版本为:Office 2010/2013。有关激活的命令大家网上随便搜下就有了,这里就不多说了。
3、KMS激活的操作系统只有180天时效,所以你必须每隔180天就要重新激活一次。在这点上着实有点不方便,但为了纯净,忍忍也是值得的~
4、自建KMS服务器需要注意,你的VPS可能会被微软投诉,导致服务商停止你的VPS。最好不要把你的KMS服务器大范围公开,自用即可~本文来自:花火时光,原地址:https://www.hejinjun.cn/faqs/92.html
自建kms2种方法,亲测有效的更多相关文章
- win10教育版永久激活密钥 win10教育版激活码 win10教育版产品密钥2018(第三种方法亲测可用!)
有没有最新win10教育版激活密钥?win10教育版功能比较全面,增加了一些学术上需要的功能.有用户装了win10教育版,提示需要产品密钥,网上找到的win10教育版永久激活码大多失效,这边小编为大家 ...
- Windowserver2012服务器激活方法(亲测可用)---转载
Windowserver2012服务器激活方法(亲测可用)原创꧁刘向洋꧂ 最后发布于2019-03-12 14:46:45 阅读数 5124 收藏展开激活方式 slmgr /ipk D2N9P-3P ...
- Centos7重置root密码的方法(亲测有效)
CentOS 7的更新还是非常大的,很多平时使用的命令已经变化了,要上手还真要一段时间.比如忘记root密码.在5.6的系统中直接进入单用户模式下,一个passwd命令修改,重启即可.但是在Cento ...
- Navicat Premium Mac 12 破解方法-亲测成功
参照这2篇文档,破解成功了.操作步骤写的很清楚,不再缀述,只记录一下自己破解过程中,认为要注意的点.以免以后再多花时间熟悉重新熟悉操作步骤 Mac安装Navicat(破解版) Navicat Prem ...
- Beyond Compare 4.X 破解方法(亲测有效)
Windows下Beyond Compare 4 30天评估到期了的话,可以尝试下面两种方式: 破解方式把Beyond Compare 4安装文件夹下面的BCUnrar.dll文件删掉就行了,但是这种 ...
- c# post方法亲测可用
/// <summary> /// Post接口方法 /// </summary> /// <param name="requestUri">& ...
- windows 2003 远程桌面无法使用剪贴板共享纯文本的解决方法(亲测可用)
远程桌面无法使用剪贴板共享纯文本的解决方法========================================以下操作须在远程桌面上操作,本地机没用的!================== ...
- hadoop-搭建(转)--亲测好用 (一)
1)JDK软件 下载地址:http://www.oracle.com/technetwork/java/javase/index.html 2)Hadoop软件 下载地址:http://hadoop. ...
- Locust性能测试-分布式执行的方法(亲测ok)
来源:https://www.cnblogs.com/yoyoketang/p/11681370.html 前言 使用Locust进行性能测试时,当一台单机不足以模拟所需的用户数量的时候,可以在多台机 ...
- Linux下切换root用户提示Authentication failure错误的解决方法(亲测有效)
第一种情况可能是root密码输入错误造成的,再仔细检查一遍是否输入错误 第二种是刚安装完,没有设置root用户密码导致的,我的就是最小化安装,就会出现这种小问题 解决办法:sudo passwd 然后 ...
随机推荐
- Merge Overlapping Intervals
refer to: https://www.algoexpert.io/questions/Merge%20Overlapping%20Intervals Problem Statement Samp ...
- 10s后再次获取手机验证码
一般手机验证码获取都会加个间隔时间 js代码如下: function getDxCode(btn){ var reg = /^1[3|4|5|7|8][0-9]{9}$/; //验证规则 var mo ...
- P1138 第 k 小整数
P1138 第 k 小整数 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) dalao 勿喷,适合新手 思路就是排序加查重,最后判断第k小数.思路十分简单. 刚开始我一直想二维循环查 ...
- LOJ数列分块入门九题(上)
一转眼,已经有整整一年没有在博客园写博客了.去洛谷写了几篇(How time flys. 最近突然想起其实我不太擅长分块算法,又想起去年暑假有位同学同我提起过LOJ的数列分块九题,说来惭愧,打了这么久 ...
- Javaheima13
Java Stream流 salary 薪水 bonus 奖金 top performer 优秀员工 punish 处罚 1员工信息至少包含了(名称.性别.工资.奖金.处罚记录) 2开发一部有4个员工 ...
- JVM调优学习笔记
TODO:需要学习的命令 jps jstat -gcutil pid xxxx jmap histo:live pid
- 任意的形如 z = F(x,y)的曲面生成与显示---基于OpenGL Core Profile
运行结果: (圆锥面) (抛物面) (马鞍面) 其中的做法是:从顶部看上去就是一个平面网格.每个点的 z.x的位置都是程序细分出来的(指定起始.结束.步长).比较固定.但高度 y 的计算使用 用户 ...
- Docker部署【项目管理和问题跟踪工具-Redmine】
创建网络 docker network create redmine-network 启动Mysql数据库 docker run -d --name mysql --network redmine-n ...
- sql server 索引检测
-- 声明表变量 DECLARE @userTable TABLE (table_name NVARCHAR(20)); -- 将源表中的数据插入到表变量中 INSERT INTO @userTabl ...
- js对象深拷贝方法
JSON.stringify()是目前前端开发过程中最常用的深拷贝方式, 原理是把有个对象序列化成为一个 JSON 字符串,将对象的内容转换成字符串的形式再保存到磁盘上, 再用 JSON.parse( ...