当前位置: 首页 > 科技观察

Windows激活原理全揭秘

时间:2023-03-15 01:26:50 科技观察

首先,我必须告诉你,我个人是支持你使用正版的。即使您不使用正版,也应尽量避免使用盗版。当然,本文会尽量客观全面的向大家展示Windows10和Windows7的激活信息。Win10+Win7激活码A.所有Retail(零售)通过本渠道获取的激活码都可以无限重装,甚至转移到其他电脑(一次只能激活一台),通常显示为产品密钥激活。这个渠道严格来说是个人用户唯一的官方渠道,卖的是所谓的正版零售Win10。官方零售:宝蓝盒(USB、DVD),数字版。以官方价格出售,不打折。该版本可在微软应用商店、微软官网或微软商店购买。OEM零售:包括盒装(USB、DVD)、数字版。本频道为微软授权并提供的第三方。理论上应该按微软官方建议零售价(原价)出售,但不一定。有些商家会以略低于原价的价格出售,并标注为贴牌版进行零售(其实只是标注为贴牌,通过该渠道获取激活码与非渠道获取激活码没有本质区别)-标记的一个)。当然,在拿到原盒或者激活后,这个渠道的激活码和微软官方发售的没有区别。典型的第三方如:Amazon、Newegg、CanadaComputers等。盒装Win10B。批发(俗称:OEM渠道——官方名称:VolumeActivationinbatches)KMS和ADA均由控制激活的主机认证,通常表现为激活机构的激活服务。MAK和OEM-preinstallation使用了一个独特的硬件Hash,通常带有COA(CertificateofAuthenticity),COA上印有属于机器的产品密钥(ProductKey)。两者通常都显示为DigitalEntitlementActivation,按照官方说法应该显示为ProductKeyActivation。KMS(KeyManagementService):这个版本一般服务于大中型企业。简单说明一下原理:企业中大量的计算机前面通常都有专用的DNS域名服务器,用来控制网络,管理流量或控制服务,或提供路由等服务。在服务器上部署微软官方提供的脚本,输入CSVLK密钥(MicrosoftCustomerSupportVolumeLicenseKey),使服务器成为KMS主机。所有与主机同域名(局域网)下的电脑都可以激活。激活最长期限通常为180天。循环结束后,计算机向服务器请求新的激活。MAK(MultipleActivationKey):这个版本通常服务于中小企业和一些电脑厂商。部署方式灵活多变。可以通过KMS服务器将Client(需要激活的电脑)转换为MAK激活,也可以部署在预安装环境(PE)或安装完成后的电脑(输入激活码).一些使用MAK的中小型电脑厂商或企业只需要在PE或未完成最终安装的电脑中预装微软提供的MAK激活码即可。基于目录的动态激活(ActiveDirectory-basedActivation——以下简称ADA):该版本服务于小型企业。该方法与KMS非常相似。ADA需要在管理机激活的主控机上激活GVLK密钥(GenericVolumeLicenseKey——微软提供),其他与主控机处于同一安全组的电脑,如果在主控机的激活许可目录下主电脑,可以激活,激活每180天更新一次。与KMS最大的区别是:1.主电脑可以不是服务器,2KMS只能激活25台以上的电脑,ADA不受此限制。OEM-预装Windows:比较正规的电脑厂商大多采用这种方式激活,特点是有COA补丁,里面有产品密钥。从Win8开始,productkey绑定了电脑唯一的硬件Hash。如果您没有登录过微软账户,重新安装时需要输入COA提供的产品密钥。如果您之前登录过,只需重新登录该账户即可。Win8之前,COA上的激活码其实是未激活的OEM激活码,以防重装后电脑原激活失效;这就是为什么有些人曾经偷偷拍下这个激活码的原因。(具体内容请阅读下文)COALabelCrackA.基于KMS原理的KMSpico:该软件最早由Github用户charygao于2016年编写,最新最后一版于同年6月发布。为V10.2.0,用于KMS虚拟服务激活本地Windows,时限为180天,因为添加到AutoKMS的脚本可以每隔180天自动激活一次,也就是所谓的永久激活。根据作者提供的资料,本软件是基于多位作者提供的KMSEmulator(KMS仿真器)源码开发而成。软件的Hash如下。文件:KMSpico_setup.exe大小:3,08MBCRC32:683a3351MD5:a02164371a50c5ff9fa2870ef6e8cfa3SHA1:060614723f8375ecaad8b249ff07e3be082d7f25自版本1709或更高版本以来,Defender已报告此软件。由于其他各网站流传的版本不同,本软件除GitHub以外的原始版本,以及其他来源的版本可能会被修改或添加木马病毒。PS:旗舰版Ultimate不支持KMS激活,只有家庭版Home和专业版Professional支持KMS激活。KMSpicoB.SLIC/SLP的ponyactivator原理:SLIC(SystemLicenseInternalCode),SLP(SystemLockedPreinstallation),简单总结一下,ponyactivator在Win7启动前加载了一个伪造的SLIC文件,从而使Win7被激活以为是这是SLP激活,SLP激活是绕过网络或电话激活的唯一方法。为了方便大家理解,下面简单介绍一下SLP。SLP是一种激活技术,SLIC是该技术的关键文件。SLP激活码是微软提供给电脑厂商的,里面包含了对应品牌机器的Hash,SLIC文件就是一个记录。这些信息文件也是系统检测自身激活状态的文件。该文件在启动时读取。PS1:在新版SLP3.0(Win8及以后版本)中,加入了唯一的硬件Hash,强制网络激活,所以SLIC激活方式不再有效(因为微软有你的Hash,会被稍后详细解释),其次,SLP激活码不可用。再次使用。而且后面的机器大多使用UEFI。根本不要使用SLP。目前尚不清楚该软件最初是如何下载的。PonyActivationTool显示信息并重新安装Microsoft收集的信息。Microsoft会在每次激活时收集有关用户系统的一些信息。证书、产品密钥、组织的激活服务。微软自己也在官方答案中放了一张表格来解释。如下所示。当然,实际显示情况不一定如此。一些零售产品密钥也将显示为数字许可证激活。MAK通道在激活后通常也显示为数字许可证激活。微软官方对激活方式信息的解释查看自己的版本至于如何查看自己的激活码通道和版本,只需要在CMD中使用slmgr-dlv命令查询即可,如下图。输入slmgr-div后的提示窗口(PS:部分产品密钥为默认密钥,与实际密钥无关)关于重装,这是本文最复杂的内容,暂时没有找到相关靠谱的资料证明它下面的全视图。微软官方并未给出具体准确的答复。老版本产品密钥对应关系:家庭版→家庭版;专业版、终极版→专业版。MAK对应相应的Win10MAK版本。由于微软会收集用户硬件的唯一哈希值用于激活所有版本,因此部分重装可能不需要密钥激活。关于零售零售产品密钥:从Win7到Win10的密钥应该可以无限次重装Win10(请仔细阅读这句话),当然一次只能激活一台电脑,除非之前的电脑已经变成非活动状态(重新加载)。也有说以前的Win10零售激活码只能重装一次,但是从我亲测的Win7激活码来看,应该是可以无限重装的。如果绑定了账号,一般重新登录一次就可以了。如果重新登录无效,可以按照下面微软官方的回答解决。关于MAK产品密钥:任何版本的MAK理论上都不支持重装。当然,如果一个key还有数量,你可以通过再次输入key,消费一个数量来再次激活。但也不排除。一种理论认为它将成为数字许可证。如果绑定微软账号,重新登录。KMS版本激活:如果是正版KMS,会自动激活。我不需要解释非正品。关于使用SLP3.0之前版本、Win7及之前版本的系统:如果您的电脑原装激活的是SLP正版,那么重装Win7后一般不需要重新激活。但是如果你需要升级,你把MBR+BIOS改成GPT+UEFI,那你就得输入新的激活码了。