Skip to content

NorthNanmu/py-kms-windows-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

如何在Windows Server上搭建py-kms自助激活系统

[toc]

简介

py-kms是基于python语言的kms激活软件,从VLMCSD衍生而来,支持Windows Vista / 7 / 8 / 8.1 / 10 / Server 2008 / Server 2008 R2 / Server 2012 / Server 2012 R2 / Server 2016. Office 2010 / Office 2013 / Office 2016.

一、部署环境

二、安装

  • Python安装——略
  • 双击py-kms目录内的server.py即可看到
  • Windows激活
  • 此时在需要激活的电脑上摁下win+X键,命令提示符(管理员)依次键入以下命令在要激活的电脑上
slmgr.vbs -upk
slmgr.vbs -ipk 序列号(请在网上搜索)
slmgr.vbs -skms 服务器地址(例如:127.0.0.1)
slmgr.vbs -ato
slmgr.vbs -dlv

即可激活电脑

  • 注意slmgr.vbs -dlv是查看激活信息,可略过此步
  • Office激活请自行搜索

三、进阶(隐藏启动)

  • 由于双击py-kms打开确实很方便,但是一旦不小心关掉界面就无法启动,而我们又不可能随时随地远程到服务器上去打开,因此可以通过命令行来隐藏启动server.py

使用gpedit.msc创建启动脚本

在组策略中添加脚本

步骤

  • Win+R打开运行,输入gpedit.msc,选中计算机配置——Winddows配置——脚本(启动),将start.vbs添加进去即可
  • 注意,请提前修改start.vbs内的py-kms所在目录
  • 保险起见,我决定在用户配置中也添加一个start.vbs,作为备份,步骤和上面相同

测试

参考:http://blog.csdn.net/gsls200808/article/details/50326201

  • 下载vlmcsd
  • 找到目录内\binaries\Windows\intel下的的vlmcs-Windows-x86.exe对于64位的找vlmcs-Windows-x64.exe 将其改名为vlmcs.exe
  • cd跳转到改目录下 vlmcs.exe -v -l 3 192.168.1.1 -v输出详细信息 -l 3表示发送Windows Server 2008 Datacenter的激活请求,具体版本对应列表可以通过vlmcs.exe -x查看 192.168.1.1表示KMS服务器的域名

输出出现

Connecting to 192.168.1.1:1688 ... successful

大功告成!

  • 如果你不在windows server环境下,你可以尝试py-kms-start.batpy-kms-start(hidden).bat来做临时激活

About

Windows Server上搭建py-kms激活

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages