Windows和Office是常用的软件。多数情况下,即使不激活,也会使用一部分功能。今天来看一下很多前辈的工作成果。
1. Windows 7&10
1.1 永久激活
- 通过key
分享几个常用的分享key的地址
- 电话激活
当key状态处于:已无在线激活次数,却没有被ban的时候,可以使用电话激活。
此方法就是通过电话将安装ID提供给微软,之后获取确认ID,完成激活。
挂代理之后登入Skype,使用提示的语言熟悉的免费的电话即可=。 =
分享几个常用到的软件
- 电话激活在线方式
想绕过电话激活中的语言问题,因为微软在某些国家提供了使用手机或者网页获取确认ID的方式。
常用获取网站和通过客服获取确认ID的方式:软慧网
常用的工具,感谢Ratiborus大神。
-
升级激活(WIndows 10)
在下载好的ISO镜像中获取GatherOsState.exe
。在已激活的待升级系统中使用GatherOsState.exe
获取GenuineTicket.xml
文件,放入安装完成的%ProgramData%MicrosoftWindowsClipSVCGenuineTicket
中。
若在安装中需要提供key,可以使用Retail/OEM key,更新的版本也可以在微软的Docs中找到示例密钥。 -
数字激活(Windows 10)
数字激活工具要感谢MDL论坛的s1ave77在nsane.down发表的帖子。
帖子中提出了手动和自动两种方式。
其中手动方式使用了slshim
和GatherOsState.exe
,两者协同工作,但因为流程复杂,手动方式没有广泛流传。
自动方式的工具称为(hwidgen.mk3),广为流传~~。该工具有众多分支,需要注意请从有信誉的贴文中下载。
数字激活绑定硬件,不更新主要硬件可以登录账号直接激活。该方式可以说是最棒的了。
1.2 更改系统文件激活
-
slshim
替换文件为sls.dll
,文件有时会更新和会导致系统潜在的不稳定性。
更新的文件即slshim
,源代码参见vyv0jar's github -
OEM激活
如果电脑是从恢复盘恢复安装,那么附在机器后面或者很多可以从网上找到OEM的key就可以直接使用。
对于使用传统引导方式安装的Windows7,可以使用小马的oem7或oem7f7来激活。
对于使用UEFI方式安装的Windows7,可以使用基于WindSLIC的工具来激活。
这些工具通过修改启动时主板BIOS中的Slic2.1或UEFI启动序列,欺骗Windows使被认为是OEM,然后导入对应的xrm-ms数字证书和产品密钥。
1.3 180天激活
- 离线方式
这种激活方式是因微软为VL用户提供的,称为KMS。
这类工具超级多,官方也有简短的介绍。
常用工具分享:
- KMS Tools Portable
- HEU KMS
- etc..
- 在线方式
仅需使用slmgr
即可。
slmgr /ipk 密钥
导入密钥,slmgr /skms 在线服务器
连接服务器,slmgr /ato
自动kms激活
密钥可以在网络上随便找,适当版本的即可,如:官方示例。
其中在线服务器
可以替换很多可用的其他服务器。
更多服务器:
2. Office
2.1 直接下载已激活版
可以从下面的站点找到版本资源:
2.2 key及电话激活
找到key为关键,其他同Windows。
需要注意的是,office也可使用kms服务器。
分享november_ra1n的key地址
2.3 180天激活
同Windows,需要注意的是仅适用于VL版以及使用的激活脚本为ospp.vbs
而不是slmgr.vbs
。
Office不止微软一家,WPS政府专版或者LibreOffice也可以作为主力Office。
附:安装ID导出:
@echo off
setlocal enabledelayedexpansion
for /f "skip=1 tokens=3,* delims=: " %%i in ('cscript %windir%system32slmgr.vbs /dti') do set ID=%%i
for /f "delims=" %%a in ("%ID%") do (
set c0=%%a
set c1=!c0:~0,7!
set c2=!c0:~7,7!
set c3=!c0:~14,7!
set c4=!c0:~21,7!
set c5=!c0:~28,7!
set c6=!c0:~35,7!
set c7=!c0:~42,7!
set c8=!c0:~49,7!
set c9=!c0:~56,7!
echo 安装 ID:
echo !c1!-!c2!-!c3!-!c4!-!c5!-!c6!-!c7!-!c8!-!c9!
@echo !c1!-!c2!-!c3!-!c4!-!c5!-!c6!-!c7!-!c8!-!c9!>"%~dp0InsID.txt"
)
echo.
echo.请查看当前目录下「InsID.txt」
pause
(欢迎园友留言交流)