测试下400年的KMS激活

应某人要求,来测试下那个win10政府版的400年激活

传说中的Windows10政府版/KMS有效期400年/付激活方法

首先我尝试清除KMS缓存,激活没掉:

然后我本来打算把时间调到400年后,不过系统只能调到2099年,有点尴尬

顺便把时间设置成2099年12月31日之后会发生什么呢?

好吧 我还以为有千年虫,真失望

回归正题,我们看看激活掉了没:

看到这里,你或许一个大胆的想法,如果我把普通版本的win10,调整时间日期到2099年,然后再用kms激活,然后把kms地址改掉成本地,这个时候激活到期是2099年的某一天了对不对,然后再把日期调回来是不是就会到2099年才过期呢?

来验证下:

然后我们把日期改回去看看会是什么情况:

看来行不通,会自动变成通知模式,未激活。

另外解释下,图中的激活时间间隔120分钟和续订间隔10080分钟的意思:

KMS 激活计时

KMS 激活计时由两个设置进行控制:激活计时器和续订计时器:

  • KMS 激活间隔确定 KMS 客户端在被激活之前尝试激活的频率。 可通过运行 slmgr.vbs /sai 在客户端上设置此值。
  • KMS 续订间隔确定在激活 KMS 客户端后,KMS 客户端尝试使用 KMS 重新激活的频率。 可以使用 slmgr /sri interval 设置此值。 该间隔以分钟为单位进行设置。 默认值为 10,080 分钟(7 天)。 此值可以在客户端上设置,但将被 KMS 主机提供的值替代。

具体流程

KMS 客户端在启动时尝试联系 KMS 主机激活(假设今天是2000年1月1日,尝试第一次激活)

如果失败,将每隔“激活间隔(默认值120分钟,每隔两小时联系一次)”指定的分钟数重新联系尝试激活。

 如果 KMS 激活成功,客户端将会接收并存储 KMS 主机的“续订间隔”值(默认值为10080分钟,7天),而 Windows 将会激活 180 天,直到 2000年6月30日之前,你的状态都是激活的,不管你能不能连上KMS服务器。

激活续订会持续运行。 客户端已经激活 180 天,但仍会每隔“续订间隔”指定的分钟数(默认值为 7 天)尝试重新激活。2000年1月8日,开始尝试第二次激活。

如果激活成功,则当前日期+ 180 天期限。激活有效期延长到2000年7月6日.

如果激活失败,系统将观察网络变化或其他符合条件的事件,以触发另一次尝试。 15 分钟后,系统将停止监视符合条件的事件,但仍会每隔“续订间隔(默认120分钟)”指定的分钟数不停地尝试激活。

KMS 搜索顺序

如果已启用 KMS 自动发现(默认设置),并且未禁用 KMS 主机缓存,那么,KMS 客户端将按照以下顺序来确定要使用的 KMS(KMS 客户端将尝试每个步骤,直到具有正确注册表项的已激活 KMS 主机做出响应):

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\AppID\SKUID\KeyManagementServiceName REG_SZ 注册表值中特定于 SKU 的值
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\AppID\KeyManagementServiceName REG_SZ 注册表值中特定于 AppID 的值
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\KeyManagementServiceName REG_SZ 注册表值中的全局值
  • 特定于 SKU 的缓存 KMS 主机(这是上次成功完成 KMS 激活时使用的主机的缓存标识。)
  • DNS 自动发现(应用权重优先级

如果缓存的 KMS 未响应,则执行发现。

 


原文链接:https://03k.org/ver400.html

本站博文无特别声明均为原创,转载请注明原文链接。本站软件均搜集自互联网,供学习研究之用,请下载后24小时内删除。

疑问OR交流点我加QQ群喵喵喵!


2 条思考于 “测试下400年的KMS激活

  1. myname
    Microsoft Edge 15.15063 Windows 10

    VLMCSD更新很多版本了,03k的kms服务更新一下吧
    这个版本支持G版了

    2017-05-31 (1110)
    Updated Visual C++ Platform Toolset to v141_xp
    Updated gcc to 6.3.0 on many platforms
    Removed 32-bit cygwin OpenSSL binary because 64-bit Cygwin no longer features 32-bit OpenSSL headers and libraries
    Changed Windows build script to use MSBuild 2017
    Updated groff formatting options for ASCII (TXT) man files
    Added support for Enterprise G and Enterprise GN (Windows China Government Edition)
    New command line switch -G to specify an EPID for Windows China Government versions
    New INI file directive WinChinaGov (same as command line -G)
    Added a warning if a legacy database is detected
    Bootable floppy: New SYSLINUX.CFG parameter WINCHINAGOV= to set the EPID for Windows China Government Editions (Enterprise G/GN)
    Added suffix _unused to some local parameters to indicate that MSVC compiler warnings can be ignored
    Renamed some local parameters to avoid compiler warnings
    Added casts to reduce MSVC compiler warnings
    Fixed a bug in memory allocation, if .kmd file has less CSVLKs than built-in minimum

发表评论

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