搭建KMS服务器

博客提供了KMS客户端安装密钥的相关链接,该链接指向微软官方文档https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys,可帮助用户获取KMS客户端安装密钥。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建KMS服务器


KMS的有两种方法,分别为vlmcsd和py-kms,这里只用vlmcsd来实现。

#临时关闭selinux
setenforce 0
#永久关闭selinux
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
#关闭防火墙
systemctl stop firewalld
#防火墙开机不启动
systemctl disable firewalld
[root@localhost ~]wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
#最新项目文件可访问https://github.com/Wind4/vlmcsd/releases
[root@localhost local]# cat /proc/cpuinfo		#查看cpu信息
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 79
model name      : Intel(R) Xeon(R) CPU E5-1630 v4 @ 3.70GHz
stepping        : 1
microcode       : 0xb000038
cpu MHz         : 3691.452
cache size      : 10240 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 20
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 invpcid rdseed adx smap xsaveopt arat spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips        : 7382.90
clflush size    : 64
cache_alignment : 64
address sizes   : 43 bits physical, 48 bits virtual
power management:

[root@localhost local]# tar -xzvf binaries.tar.gz
[root@localhost local]# cd binaries/Linux/intel/static
#如果你的机器CPU和上述的一样都是Intel,那么就可以直接用上面的命令进入目录
[root@localhost static]# ll
total 852
-rwxr-xr-x 1 1000 1000 130907 Mar 29  2020 vlmcsdmulti-x64-musl-static
-rwxr-xr-x 1 1000 1000 130556 Mar 29  2020 vlmcsdmulti-x86-musl-static
-rwxr-xr-x 1 1000 1000 130944 Mar 29  2020 vlmcsdmulti-x86-musl-static-threads
-rwxr-xr-x 1 1000 1000  93851 Mar 29  2020 vlmcsd-x64-musl-static
-rwxr-xr-x 1 1000 1000  93756 Mar 29  2020 vlmcsd-x86-musl-static
-rwxr-xr-x 1 1000 1000  94208 Mar 29  2020 vlmcsd-x86-musl-static-threads
-rwxr-xr-x 1 1000 1000  97659 Mar 29  2020 vlmcs-x64-musl-static
-rwxr-xr-x 1 1000 1000  97436 Mar 29  2020 vlmcs-x86-musl-static
[root@localhost static]# ./vlmcsd-x64-musl-static 
#这台是64位的系统选这上面的,其他的则需要在此目录内找到对应你系统位数的可执行文件来运行
[root@localhost static]# ps -ef | grep vlmcsd-x64-musl-static
root       7897      1  0 10:04 ?        00:00:00 ./vlmcsd-x64-musl-static
root       7899   7816  0 10:06 pts/0    00:00:00 grep --color=auto vlmcsd-x64-musl-static
#查看是否运行
#如果要停止vlmcsd
#kill -9 上图使用ps -ef命令回显的vlmcsd进程PID
[root@localhost static]# cp vlmcsd-x64-musl-static  /usr/bin/vlmcsd
[root@localhost static]# touch /var/run/vlmcsd.pid

[root@localhost static]# vi /lib/systemd/system/vlmcsd.service
#复制以下内容
[Unit]
Description=KMS Server By vlmcsd
After=network.target
[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

[root@localhost static]# systemctl daemon-reload
[root@localhost static]# systemctl start vlmcsd
[root@localhost static]# systemctl status vlmcsd
[root@localhost static]# systemctl enable vlmcsd

KMS 客户端安装密钥:
https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

#激活,以管理员身份运行cmd,自行替换相应的kms服务器ip
slmgr /skms 10.100.100.100
slmgr /ato
slmgr /xpr		#查看失效时间

#win7激活office,以实际安装版本路径版本为准,以office2016-vol为例
cd C:\Program Files\Microsoft Office\Office16
cscript ospp.vbs /sethst:10.100.100.100
cscript ospp.vbs /act

#非vol版windows
slmgr.vbs -upk
slmgr.vbs -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D	#GVLK密钥根据系统版本的不同更换
slmgr.vbs -skms 10.100.100.100
slmgr.vbs -dlv
slmgr.vbs /ato
### 如何将Windows 7系统免费升级至Windows 10 #### 升级前准备 确保计算机硬件满足运行Windows 10的基本要求[^5]。这一步骤至关重要,因为不兼容的硬件可能导致操作系统无法正常工作或性能不佳。 对于想要保留现有数据的情况,在执行任何升级操作之前,务必先备份所有重要的文档和个人信息。即使官方声明大部分情况下不会造成数据损失,预防措施总是必要的。 如果当前设备上安装了第三方的安全防护工具,建议暂时停用这些应用程序直至整个升级流程结束,以免其影响系统的顺利安装。 另外,如果是笔记本电脑的话,请确保在整个过程中持续连接电源线,防止由于电池电量耗尽而导致的操作中断;同时也要保证有足够的网络带宽支持大容量的数据传输需求。 #### 执行升级 微软曾经提供过一段时间内可以从Windows 7直接在线获取正版授权的方式来进行无成本迁移至Windows 10的服务,不过该活动已经结束了。现在若想合法获得Windows 10,则通常需要购买相应的许可证密钥或者通过其他正规渠道取得激活资格[^1]。 然而,有一种特殊情况下的例外情况——如果你是在2016年7月29日之前激活过的Windows 7/8.1副本,并且从未被用于转换成更高版本,则仍然有可能利用数字权利机制来实现所谓的“永久性”免费升级。具体做法如下: - 访问微软官网下载MediaCreationTool工具; - 运行此工具并按照提示选择“立即升级这台电脑上的Windows”选项; - 接下来遵循屏幕指示完成剩余步骤即可。 需要注意的是,上述方法仅适用于符合条件的老用户群体,而且随着时间推移政策也可能发生变化,所以在尝试之前最好再次核实自己是否真的符合资格条件。 ```powershell # 使用PowerShell检查Windows版本号 (Get-WmiObject Win32_OperatingSystem).Caption ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值