[Win 10] Digital License (HWID) Generation Method [Manual/Automated] by s1ave77
twitter.com/november_ra1n_
=====================================================================================

说明:
在Windows 10里不论系统是怎样激活的 (升级自Windows 7/8.1, 购买零售版, 根据BIOS绑定也就是 MSDM 证书) 都会被转换成对应硬件ID(HWID)的数字证书. 证书会储存在微软服务器并且每次全新安装系统的时候都会激活这台机器. 只有硬件上的更改才会让证书失效. 将其绑定至微软账户(MSA)你就能在这种情况下转移它.

每个机器只需要执行一次这个流程. 之后的安装只需跳过所有要求输入key的地方 (在安装时选择 ‘我还没有激活密钥’)之后第一次连接微软服务器的时候会自动识别机器的HWID并自动授权激活.

注意: 在 VLSC 或者 MVS Business ISO 版本上安装了大客户授权证书后, 需要输入默认的 零售/OEM密钥 以重新激活.

流程很简单不会影响到任何系统文件也并没有使用泄露的密钥(比如被盗窃的).

在票据创建流程上已经对所有 MS SKU 版本进行了针对性优化所以下面的手动方法可以完整适应这些版本. 下面介绍的自动化方式为了方便激活并且在所有MS SKU版本上都适用而设计.

=====================================================================================

支持的 Windows 10 版本 (SKUs):
Core (Home) (N)
CoreSingleLanguage (N)
Professional (N)
ProfessionalEducation (N)
ProfessionalWorkstation (N)
Education (N)
Enterprise (N)
EnterpriseS  (N)

=====================================================================================

手动方式:

1. 从 Windows 10 17134 的安装镜像 ISO 内获取 GatherOsState.exe
2. 获取最新版本的 slshim 工具: https://github.com/vyvojar/slshim/releases
3. 提取 slshim32.dll (对于 x86 ISO) 或者 slshim64.dll (对于 x64 ISO)
4. 将 GatherOsState.exe 和提取的 slshim dll 放在相同文件夹内
5. 重命名 slshim dll 为 slc.dll
6. 将其导入注册表:

6.1. 从下面列表里面选择你的版本替换注册表内的 %sku% 部分.

  1. edition=Cloud
  2. sku=178
  3. edition=CloudN
  4. sku=179
  5. edition=Core
  6. sku=101
  7. edition=CoreCountrySpecific
  8. sku=99
  9. edition=CoreN
  10. sku=98
  11. edition=CoreSingleLanguage
  12. sku=100
  13. edition=Education
  14. sku=121
  15. edition=EducationN
  16. sku=122
  17. edition=Enterprise
  18. sku=4
  19. edition=EnterpriseN
  20. sku=27
  21. edition=EnterpriseS
  22. sku=125
  23. edition=EnterpriseSN
  24. sku=126
  25. edition=Professional
  26. sku=48
  27. edition=ProfessionalEducation
  28. sku=164
  29. edition=ProfessionalEducationN
  30. sku=165
  31. edition=ProfessionalN
  32. sku=49
  33. edition=ProfessionalWorkstation
  34. sku=161
  35. edition=ProfessionalWorkstationN
  36. sku=162

复制代码

CMD:

  1. reg add “HKLM\SYSTEM\Tokens” /v “Channel” /t REG_SZ /d “Retail” /f
  2. reg add “HKLM\SYSTEM\Tokens\Kernel” /v “Kernel-ProductInfo” /t REG_DWORD /d %sku% /f
  3. reg add “HKLM\SYSTEM\Tokens\Kernel” /v “Security-SPP-GenuineLocalStatus” /t REG_DWORD /d 1 /f

复制代码

或者注册表导入文件:

  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SYSTEM\Tokens]
  3. “Channel”=”Retail”
  4. [HKEY_LOCAL_MACHINE\SYSTEM\Tokens\Kernel]
  5. “Kernel-ProductInfo”=dword:00000%sku%
  6. [HKEY_LOCAL_MACHINE\SYSTEM\Tokens\Kernel]
  7. “Security-SPP-GenuineLocalStatus”=dword:00000001

复制代码

7. 输入默认的零售版/OEM的安装密钥

来自17134.1 products.ini的默认安装密钥:
https://pastebin.com/rYakstDc

如果你装的是 Enterprise N 或者 LTSB 2016 N 在管理员模式下的Powershell运行下面这段:

  1. ::EnterpriseN
  2. ((Get-Content ‘.\gatherosstate.exe’) -replace “`0” | Select-String -Pattern “(…..-){4}C372T” -AllMatches).Matches | Select-Object -ExpandProperty Value

复制代码

  1. ::EnterpriseSN
  2. ((Get-Content ‘.\gatherosstate.exe’) -replace “`0” | Select-String -Pattern “(…..-){4}VMJWR” -AllMatches).Matches | Select-Object -ExpandProperty Value

复制代码

这会从 gatherosstate.exe 里面获取密钥

8. 运行 gatherosstate. 过几秒你就能得到 GenuineTicket.xml
9. (可选) 从注册表中删除 HKEY_LOCAL_MACHINE\SYSTEM\Tokens.

CMD:

  1. reg delete “HKLM\SYSTEM\Tokens” /f

复制代码

REG:

  1. Windows Registry Editor Version 5.00
  2. [-HKEY_LOCAL_MACHINE\SYSTEM\Tokens]

复制代码

10. 将创建好的genuineticket放置于c:\ 然后在管理员 CMD 内执行:

  1. clipup -v -o -altto c:\

复制代码

11. 然后用下面这段强制激活:

  1. cscript /nologo %windir%\system32\slmgr.vbs -ato

复制代码

完事, 恭喜.

=====================================================================================

自动方式:
**运行时请关闭vpn**
注意:   这个工具会在进行一些系统检查后才出现 (时长根据系统性能而有所不同), 莫慌, 一会就好.

版本日志:
v9.11 added LTSB 2015 (only non-N and not tested so far) and native splash screen to silent mode
v9.04 fixed spelling error in splash pic
v9.01 修复了 KMS 检测 (现在会在使用 KMS 的系统内正常运行) 并增加了安静模式
v8.13 增加了个提示框告知用户程序启动会需要一定时间, 修复了点击’X’的时候不会关闭程序的问题
v8.06 changed disabled WU handling to: set to auto, start service, activate, stop service and set back to disabled
v7.99 added last checks and some code cleanup
v7.77 implemented disabled WU handling.

在安静模式下运行:

  1. hwidgen.mk3 silent

复制代码

文件名: hwidgen.mk3.exe
CRC32: 7FF5D4A8
MD5: 004FB289BB62686F6EF597922838FA7A
SHA-1: AE86149DDB2CB5524E595E0312D7FF20885B4E58

报毒检测:3/64:
https://pastebin.com/rYakstDc
—————————————————————————————————————————————-
PS:当HWID生成后全新安装 VL/Business ISO 需要输入对应版本的默认 零售/OEM密钥, 之后就会在线激活

=====================================================================================

来自使用反馈: 据说在 VM Virtual Box Win 10 企业版最新版(17134.1)上完美运行 2018年5月19日…. : )

=====================================================================================

致谢 & 原作: s1ave77 (nsaneforums)
http://bit.ly/2KFLlWj

文章来源:http://bbs.pcbeta.com/viewthread-1786638-1-1.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.