OS + Centos7.6 / Windows 10 shuangxitong / Centos 8 Stream
s
问题3:如何快速搭建一个简易的KMS 服务
解决3:
https://www.cnblogs.com/Cong0ks/p/9131805.html
xu言:
之前,闹的沸沸扬扬的KMS激活工具自身都存在问题的事。让我们对以前的什么小马激活、kms激活、各种激活工具都去打了一个深深的“?”,到底哪些能用。哪些不能用。有些还注明的里面必须要关闭杀毒软件,以免误杀。。。但是这样真的安全吗?带着这样的疑问去调研了下如何自建KMS。
经过了解发下了一个适合“懒人”用的 一键KMS搭建~
https://github.com/ThunderEX/py-kms
https://github.com/SystemRage/py-kms (支持2019 Win and Office) # 20210818 更新,安装方法大同小异
Features(功能及支持的系统)
- Responds to V4, V5, and V6 KMS requests.
- Supports activating Windows 7/8/8.1/10/2008R2/2012/2012R2/2016 and Office 2010/2013/2016.
- It's written in Python.
Dependencies(依赖的环境)
- Python 2.6 or higher, micropython v1.9 or higher.
- Python 2.6 needs the "argparse" module installed.
- Micropython needs libpcre and libffi, and modules in micropythonlib, check section below.
Usage(使用方法)
- To start the server, execute
python server.py [listen_address] [port]
. The default listening address is0.0.0.0
(all interfaces) and the default port is1688
. - To run the client, use
python client.py server_address [port]
. The default port is1688
. - To run on ipv6, please use a valid ipv6 address, for example
::
for broadcast.
Note: 基本上通过这个激活的大部分下载的系统盘都是VOL或者非零售版本的操作系统及Office软件。不然可能不能正常激活。
如果想windows上使用就直接下载zip包,linux作为服务器就git clone下来吧。
默认使用的是1688端口。
服务端架设篇
让其在linux后台执行
查看端口是否已经开启监听
打开防火墙
sudo firewall-cmd --add-port=1688/tcp --permanent
sudo systemctl reload firewalld
客户端激活篇
激活windows
slmgr /skms x.x.x.x:1688
slmgr /ato
验证结果:
slmgr.vbs -xpr
slmgr.vbs -dli
# 2020.03.16 遇到一例 windows LSB 2016 长期支持版 无法激活的问题
后面使用 slmgr /upk 和 slmgr /rearm 重置机器授权,在加额外的激活软件解决
# 2020.09.02 遇到win7 旗舰版 7600提示 "在运行microsoft windows 非核心版本的计算机上,运行"slui.exe 0x2a 0x80040111"
MVG64-RQDVY-KB9RM-MX9WT-MW824
如果要安装序列号用 /ipk命令
# 2020.10.10 遇到Win2008R2 Enterprise 激活后右下角有"水印"问题,处理方法
SLMGR -REARM ,并且重启一次
rem 激活office
cscript ospp.vbs /sethst:x.x.x.x:1688
cscript ospp.vbs /act
验证结果: 找到你office的安装目录下面执行:
cscript ospp.vbs /dstatus
看服务器地址是否已经指向你自己假设的服务器上面
关于网上发现的一个零售版转VOL的批处理 (待验证)
@ECHO OFF&PUSHD %~DP0 setlocal EnableDelayedExpansion&color 2 & cd /d "%~dp0" title office系列 retail转换vol版 %1 %2 mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof :runas if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16" if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16" if exist "%ProgramFiles%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office15" if exist "%ProgramFiles(x86)%\Microsoft Office\Office15\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office15" if exist "%ProgramFiles%\Microsoft Office\Office14\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office14" if exist "%ProgramFiles(x86)%\Microsoft Office\Office14\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office14" :WH cls echo. echo 选择需要转化的office版本序号---来自互联网 echo. echo -------------------------------------------------------------------------------- echo 1. 零售版 Office Pro Plus 2016 转化为VOL版 echo. echo 2. 零售版 Office Visio Pro 2016 转化为VOL版 echo. echo 3. 零售版 Office Project Pro 2016 转化为VOL版 echo. echo 4. 零售版 Office Pro Plus 2013 转化为VOL版 echo. echo 5. 零售版 Office Visio Pro 2013 转化为VOL版 echo. echo 6. 零售版 Office Project Pro 2013 转化为VOL版 echo. echo 7. 零售版 Office Pro Plus 2010 转化为VOL版 echo. echo 8. 零售版 Office Visio Pro 2010 转化为VOL版 echo. echo 9. 零售版 Office Project Pro 2010 转化为VOL版 echo. echo. -------------------------------------------------------------------------------- set /p tsk="请输入需要转化的office版本序号【回车】确认(1-9): " if not defined tsk goto:err if %tsk%==1 goto:1 if %tsk%==2 goto:2 if %tsk%==3 goto:3 if %tsk%==4 goto:4 if %tsk%==5 goto:5 if %tsk%==6 goto:6 if %tsk%==7 goto:7 if %tsk%==8 goto:8 if %tsk%==9 goto:9 :err goto:WH :1 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 goto :e :2 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses16\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul cscript ospp.vbs /inpkey:PD3PC-RHNGV-FXJ29-8JK7D-RJRJK goto :e :3 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses16\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses16\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%%x" >nul cscript ospp.vbs /inpkey:YG9NW-3K39V-2T3HJ-93F3Q-G83KT goto :e :4 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses15\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses15\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul set /p y=请输入激活密钥,按回车确定: cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT goto :e :5 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses15\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses15\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul cscript ospp.vbs /inpkey:C2FG9-N6J68-H8BTJ-BW3QX-RM3B3 goto :e :6 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses15\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses15\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses15\%%x" >nul cscript ospp.vbs /inpkey:FN8TT-7WMH6-2D4X9-M337T-2342K goto :e :7 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses14\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses14\proplusvl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul cscript ospp.vbs /inpkey:VYBBJ-TRJPB-QFQRF-QFT4D-H3GVB goto :e :8 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses14\visio???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses14\visio???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul cscript ospp.vbs /inpkey:7MCW8-VRQVK-G677T-PDJCM-Q8TCP goto :e :9 cls echo 正在安装 KMS 许可证... for /f %%x in ('dir /b ..\root\Licenses14\project???vl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul echo 正在安装 MAK 许可证... for /f %%x in ('dir /b ..\root\Licenses14\project???vl_mak*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses14\%%x" >nul cscript ospp.vbs /inpkey:YGX6F-PGV49-PGW3J-9BTGG-VHKC6 goto :e :e echo. echo 转化完成,按任意键退出! pause >nul exit
问题2:使用slmgr命令激活Windows 10
Windows 10激活可以使用slmgr命令进行激活,下面介绍如何使用slmgr命令来激活你的Windows 10
1.首先使用管理员的身份运行Windows powershell。
slmgr.vbs -xpr
3.这里将Windows 10的KMS服务器设置为你需要的设置地址。
命令格式:slmgr /skms kms服务器地址
命令:slmgr.vbs -ckms
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
7.完成上面的设置之后,使用下面的命令激活你的Windows 10,可以激活使用180天。使用即将到期时可以使用slmgr.vbs/rearm命令重置激活。
问题1:windows无法安装 0x80300024
解决1:
https://www.iteye.com/blog/wandejun1012-2247133
背景:将新买的华硕,自带的win8系统干掉,重装win7发生的问题。
出现这个问题是,C盘的固态硬盘变成了MBR分区,而另一块硬盘的DEF分区仍然是GPT分区。
所以要将另一块硬盘的DEF分区全删除掉,然而重新分配分区即可。
refurl:http://zhidao.baidu.com/question/351317566.html
另外,安装win7还需要对BIOS进行一些设置,参考如下链接:
http://ask.zol.com.cn/q/455989.html?qq-pf-to=pcqq.group
win10专业版kms激活.bat / 激活条件确保当前时间设置正确
slmgr -upk >pause >nul slmgr -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX >pause >nul slmgr -skms 192.168.131.217 >pause >nul slmgr -ato >pause
安装材料:ThinkStation Tiny P330主机,2块nvme 2TB硬盘,分别对应Win7 + Centos 8
安装顺序:先安装Windows 10 ,再安装CentOS 8。
安装配置:
问题1:安装完成Centos8后发现只能进入Windows 10,CentOS 引导项丢失
原因1:无论Windows先后安装,都会无条件删除Linux作为共存启动项,辣鸡玩意。
解决1:重启电脑进入BIOS,调整第一启动盘,由Centos NVME盘作为第一引导盘,Centos第一启动系统中已写入Windows启动项,Linux有包容性Windows。
Windows U盘1 安装模式 USB HDD : SanDisk
1、Legacy:SanDisk
2、UEFI : SanDisk,Partition 4 ,本次Windows 10专业版 选用安装模式 / 安装盘信息:WDC PC SN720 SDAPNTW-512G-1101
CentOS U盘2 安装模式 USB HDD : SanDisk Extreme 0001
1、Legacy:SanDisk Extreme 0001
2、UEFI : SanDisk Extreme 0001,Partition 4 ,本次CentOS 7.6 1811 选用安装模式 / 安装盘信息:WDC PC SN720 SDAPNTW-512G
https://buildlogs.centos.org/rolling/7/isos/x86_64/CentOS-7-x86_64-Everything-1811-01.iso
名称 | 总大小 | 可用空间 | 类型 | 备注 |
驱动器 0 分区 1:恢复 | 499 MB | 485 MB | 恢复,OEM分区 | M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 |
驱动器 0 分区 2 | 100 MB | 70 MB | EFI 系统分区 | M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 |
驱动器 0 分区 3 | 16 MB | 16 MB | MST(保留) | M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 |
驱动器 0 分区 4 | 476.3 GB | 467.2 GB | 启动,页面文件,故障转储,主分区 | M.2 Drive 1/ WDC PC SN720 SDAPNTW-512G-1101 |
驱动器 1 未分配的空间 | M.2 Drive 2 / WDC PC SN720 SDAPNTW-512G | |||
Centos7与Windows10添加Windows10启动项并设置为默认启动
https://www.cnblogs.com/xinglichao/p/9999049.html
在Centos7下root登陆
编辑 /boot/grub2/grub.cfg
vim /boot/grub2/grub.cfg
在第一行添加
menuentry "Windows10" {
insmod ntfs
set root=(hd0,1)
chainloader +1
}
其中(hd0, 1)的1代表你的windows10安装所在的盘
修改完毕后保存并退出
然后设置Windows10为默认启动项(在Linux使用情况少时很有必要)
命令行输入
grub2-set-default "Windows10"
查看是否修改为默认是Windows10
grub2-editenv list
如果显示为Windows10则表示成功,reboot重启一下看看效果吧
完......
Win10安装Centos8 Stream
https://blog.csdn.net/changxiaoshen/article/details/103549707
1、双系统,先下载Centos8 stream镜像
http://isoredirect.centos.org/centos/8-stream/isos/x86_64/CentOS-Stream-x86_64-dvd1.iso
2、用rufus将镜像制作到U盘
3、电脑重启,在BIOS设置从USB设备启动,安装Centos8;
由于个人是128G SSD和1T SATA盘,win10安装在SSD上,Linux单独选在SATA安装时,boot loader会安装失败,需要/boot分区时包含SSD.
4、安装后需要找回win10 的启动项;
5、安装后从Centos8启动,下载ntfs-3g,去源码网站下载,编译安装
https://www.tuxera.com/community/open-source-ntfs-3g/
下载稳定版本即可
6、解压ntfs-3g源码,./configure生成makefile,rm行会报错,重新编辑rm行,找到$RM 增加 -f参数
7、make,make install
8、通过fdisk -l,识别出Windows盘是在哪个分区下;
9、 grub2-mkconfig -o /boot/grub2/grub.cfg,显示已找回win10启动项。
10. 重启就可以找到win10了
end
Win10安装Centos8 Stream