/ windows7

windows7

下载安装 Windows7

  1. 进 pe 将磁盘转为 gpt 分区
  2. 制作 usb 启动盘,Rufus,右键,选择以管理员身份运行。
  3. 将主板的驱动复制到U盘的任意位置,备用。
  4. (可选)向 usb 启动盘注入 usb 3.0 驱动
  5. (可选)向 usb 启动盘注入 Skylake平台补丁
  6. BIOS 设置中 secureboot 改为 disable,csm 改为 enabled

搭建 kms 服务器(不要再美国主机上搭建)

登入服务器

sudo apt-get update
sudo apt-get install python-argparse

git clone https://github.com/myanaloglife/py-kms

cd /py-kms
python server.py

正确输出:

TCP server listening at 0.0.0.0 on port 1688.

验证服务器是否正常

在客户端

python client.py -v 192.168.33.10

Connecting to 192.168.33.10 on port 1688...
Connection successful!

kms 服务器后台运行

使用supervisor管理py-kms服务

sudo apt-get install supervisor

Supervisor 有两个可执行程序 supervisord 和 supervisorctl:

  • supervisord 是后台管理服务器, 用来依据配置文件的策略管理后台守护进程, 它会随系统自动启动
  • supervisorctl 用于管理员向后台管理程序发送 启动/重启/停止 等指令;

为 py-kms 写个 supervisor 脚本 pykms.conf

sudo vi /etc/supervisor/conf.d/pykms.conf

内容如下:

[program:pykms]
command=python /root/py-kms/server.py
autorestart=true
user=root

重启supervisor,让配置文件生效,

sudo supervisorctl update

查看当前已经启动的 supervisor 进程:

sudo supervisorctl

安装正确的版本

kms激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能用kms激活。

VL版本的镜像一般内置GVLK key,用于kms激活。如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。首先,

如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

wmic os get caption

获取你对应版本的 KEY ,使用管理员权限运行cmd执行安装key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

激活 office

首先你的OFFICE必须是VOL版本,否则无法激活。
找到你的office安装目录,比如C:\Program Files (x86)\Microsoft Office\Office16

64位的就是C:\Program Files\Microsoft Office\Office16

office16是office2016,office15就是2013,office14就是2010.

然后目录对的话,该目录下面应该有个OSPP.VBS。

office 2013 64 vol

以管理员身份运行 cmd:

cd C:\Program Files\Microsoft Office\Office15

CSCRIPT OSPP.VBS /SETHST:192.168.33.10
CSCRIPT OSPP.VBS /ACT

Product activation successfull

1.设置激活服务器地址为192.168.33.10;
2.激活;
3.查看激活状态;

非管理员运行上述命令会报错: ERROR CODE: 0x80070005

激活 Windows

一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,你只需要使用管理员权限运行cmd执行 2 条命令就足够:

slmgr -skms 192.168.33.10
slmgr /ato

更全面的命令:

slmgr -upk
slmgr -ipk   (windows的VOLkey,windows10VOL = W269N-WFGWX-YVC9B-4J6C9-T83GX )
slmgr -skms (KMS服务器IP,如果配好了DNS,这个也不用输吧)
slmgr -ato
slmgr -xpr

添加更多版本支持

添加 windows 10 和 office 2016

kmsbase.py文件,找到skuIds块,用下面的替换即可

skuIds = {
		uuid.UUID("73111121-5638-40f6-bc11-f1d7b0d64300") : "Windows 10 Enterprise",
		uuid.UUID("e272e3e2-732f-4c65-a8f0-484747d0d947") : "Windows 10 Enterprise N",
		uuid.UUID("7b51a46c-0c04-4e8f-9af4-8496cca90d5e"): "Windows 10 Enterprise LTSB",
		uuid.UUID("87b838b7-41b6-4590-8318-5797951d8529"): "Windows 10 Enterprise LTSB N", 
		uuid.UUID("e0c42288-980c-4788-a014-c080d2e1926e"): "Windows 10 Education", 
		uuid.UUID("3c102355-d027-42c6-ad23-2e7ef8a02585"): "Windows 10 Education N", 
		uuid.UUID("2de67392-b7a7-462a-b1ca-108dd189f588"): "Windows 10 Professional",  
		uuid.UUID("a80b5abf-76ad-428b-b05d-a47d2dffeebf"): "Windows 10 Professional N", 
		uuid.UUID("58e97c99-f377-4ef1-81d5-4ad5522b5fd8"): "Windows 10 Home",  
		uuid.UUID("7b9e1751-a8da-4f75-9560-5fadfe3d8e38"): "Windows 10 Home N",
		uuid.UUID("cd918a57-a41b-4c82-8dce-1a538e221a83"): "Windows 10 Home Single Language", 
		uuid.UUID("a9107544-f4a0-4053-a96a-1479abdef912"): "Windows 10 Home Country Specific",  
		
		uuid.UUID("d450596f-894d-49e0-966a-fd39ed4c4c64"): "Office Professional Plus 2016",
		uuid.UUID("4f414197-0fc2-4c01-b68a-86cbb9ac254c"): "Office Project Pro 2016",  
		uuid.UUID("6bf301c1-b94a-43e9-ba31-d494598c47fb"): "Office Visio Pro 2016", 
		uuid.UUID("041a06cb-c5b8-4772-809f-416d03d16654"): "Office Publisher 2016",
		uuid.UUID("67c0fc0c-deba-401b-bf8b-9c8ad8395804"): "Office Access 2016",  
		uuid.UUID("83e04ee1-fa8d-436d-8994-d31a862cab77"): "Office Skype for Business 2016", 
		uuid.UUID("9caabccb-61b1-4b4b-8bec-d10a3c3ac2ce"): "Office Mondo 2016",  
		uuid.UUID("aa2a7821-1827-4c2c-8f1d-4513a34dda97"): "Office Visio Standard 2016",
		uuid.UUID("bb11badf-d8aa-470e-9311-20eaf80fe5cc"): "Office Word 2016",   
		uuid.UUID("c3e65d36-141f-4d2f-a303-a842ee756a29"): "Office Excel 2016",
		uuid.UUID("d70b1bba-b893-4544-96e2-b7a318091c33"): "Office Powerpoint 2016", 
		uuid.UUID("d8cace59-33d2-4ac7-9b1b-9b72339c51c8"): "Office OneNote 2016",  
		uuid.UUID("da7ddabc-3fbe-4447-9e01-6ab7440b4cd4"): "Office Project Standard 2016", 
		uuid.UUID("dedfa23d-6ed1-45a6-85dc-63cae0546de6"): "Office Standard 2016", 
		uuid.UUID("e914ea6e-a5fa-4439-a394-a9bb3293ca09"): "Office Mondo R 2016", 
		uuid.UUID("ec9d9265-9d1e-4ed0-838a-cdc20f2551a1"): "Office Outlook 2016", 
	}

下载

  • Windows 7/8/10 VL
  • Office 2013/2016 VOL

在使用上,零售版和批量授权版(VL)并没有区别,只是授权方式方面的区别,相对而言,VL 版更容易激活。

VL 版是大客户版,也叫批量授权版本。一个 KEY 可以激活指定数量的机器。可以使用 KMS 服务器激活,或使用 MAK 密钥永久激活。

Retail 版即零售版,平时在商店里买的 Office 安装光盘里面的版本。一个 key 只能激活一台机器。

VL 版本在安装过程是不需输入产品密钥,而 Retail 版本是需要的。

下载:

  • Windows 7 Professional with Service Pack 1, VL Build (x64) - DVD (Chinese-Simplified)
  • Office Professional Plus 2013 VOL (x64) - (Chinese-Simplified)

激活可选方式一:使用 KMS 激活

KMS,周期激活(180天)。可以使用 KMS tools:

KMSpico

关闭所有程序,右键以管理员身份运行,语音提示结束后,查看系统,就应该是激活状态了。

激活可选方式二:使用 MAK 秘钥一键联网永久激活

MAK密钥是微软的批量激活密钥,适用于相应的

  • VL版 Windows;
  • VOL版 Office;

淘宝一般卖的这种。

MAK密钥具有激活次数时可以联网激活相应版本,密钥次数“归0”后可以通过拨打客服电话激活,密钥被封杀后则不可使用。密钥激活次数检测工具:

  1. The Ultimate PID Checker
  2. PIDKey
  3. VAMT 3.1

“归0”的MAK密钥会周期性“复活”。
“归0”的MAK密钥,仍然可以通过微软客服电话激活:

前提条件:

1、需要能听懂英文数字。
2、下载Skype,并注册一个账号(拨打免费电话用)。
3、下载VPN,并注册一个账号(也可用其他代理软件)。
4、“归0”的MAK密钥

操作方法:

1、以管理员身份运行“命令提示符”导入密钥,命令:slmgr -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
2、继续输入命令:slui 4,弹出对话框点击下一步,即可看到“安装ID”,需要记录下来,下面要用。
3、运行VPN代理上网,然后运行Skype,拨打英国免费电话:8000188354
4、拨通后,客服会随机说两个数字,要求输入后再进行电话激活过程。
5、接着键入数字“1”进行激活,然后键入“#”跳过说明(按两次)。接着听到“Please enter the first group now”即可输入上面准备好的“安装ID”,一共9组分别输入即可,每输入一组会听到“Thank you”,如果没有听清楚可以按 * 重复。
6、输入完安装ID后,客服会问到“On how many computers is your product currently installed?”,这时输入数字“1”即可。
7、接下来客服会依次提供激活ID,总共8组数字,听清楚后按“#”继续,否则按 * 重复听。输入激活ID后,Windows和Office即可完美激活。

——上述步骤看似复杂,实际很简单,只要掌握操作要领,可以轻松+愉快地完成!

激活可选方式三:使用第三方 KMS 服务器

激活 Windows

KMS 激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版

如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

wmic os get caption

VL版本的镜像一般内置GVLK key

一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,你只需要使用管理员权限运行cmd执行一句命令就足够:

slmgr /skms kms.03k.org
slmgr /ato

如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。首先,获取你对应版本的KEY

得到对应key之后,使用管理员权限运行cmd执行安装key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

然后跟上面说的一样设置kms服务器地址,激活。

激活 Office

首先你的OFFICE必须是VOL版本,否则无法激活。

找到你的office安装目录,比如C:\Program Files (x86)\Microsoft Office\Office16

64位的就是C:\Program Files\Microsoft Office\Office16

office16是office2016,office15就是2013,office14就是2010.

然后目录对的话,该目录下面应该有个OSPP.VBS。

# 接下来我们就cd到这个目录下面,例如:
cd C:\Program Files (x86)\Microsoft Office\Office16
# 然后执行注册kms服务器地址,/sethst参数就是指定kms服务器地址。
cscript ospp.vbs /sethst:kms.03k.org
# 激活
cscript ospp.vbs /act
# 如果提示看到successful的字样,那么就是激活成功了,重新打开office就好。

Windows7 无法更新

一般出现在新安装的win7后,点击更新就开始一直检查更新,安装KB3138612这个补丁就好了。
已经有很多人发过贴了,总结一下

点击检查更新,然后到右下角,将鼠标放到更新图标上,会显示下载进度。

症状:如果你刚装完系统的话,开始更新后,会先安装update agent代理(wuauclt.exe文件版本为7.7.7600.320),然后你就gg了

解决办法就是使用新版本的 wuauclt.exe

解决方法:安装 KB3138612,(wuauclt.exe文件版本为7.6.7601.19161)

补充内容 (2016-7-19 15:48): 最新的方法是安装6月补丁包,KB3161608