百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

关于Windows系统激活的那些事,你都了解吗?

nanshan 2025-02-16 22:15 11 浏览 0 评论

从XP聊起

我学电脑的时候,刚好赶上了xp即将停止服务的时候。

没想到在我工作后,才发现原来各级单位上电脑依旧配置低的只能带的起xp。

xp是一个很稳定的系统,所以很受大家的喜欢,虽然比起Win10的高效要差很多,但依旧有很多低配电脑选择使用xp。

xp最常见的版本是sp3,网传的各种xp,一般是采用ghost技术手段做的镜像系统,也就是我们所说的盗版系统。

在番茄花园、雨林木风、深度等ghost系统盛行的年代,xp的装机量瞬间占领了国内市场,也把微软正式的带入了用户的眼中。

时至如今,采用ghost封装盗版系统依旧是一个普遍的选择。网上下载的系统文件,大多数也是ghost版本。

说到xp系统的激活,你可能从来没有为xp系统找过激活工具。

当然,也可能是你玩电脑的年代xp已经退休了。

一般ghost系统为了傻瓜化起见,会为用户在部署系统的最后阶段自动激活系统。

所以通常我们安装好的系统是已经激活的。

接下来说说微软的几种常见激活机制。

key激活

key,也就是我们说的密钥,这是官方的一种授权手段,付费后给你一个key,通过验证key是否合法来进行系统激活。

有意思的是,xp系统的key被写了注册机。

这代表着XP的注册算法已经被破解了,可以通过注册机生成序列号达到注册的目的。

后来微软也学聪明了,注册码不但本地验证,同时要链接到微软的服务器进行认证,这样即使注册算法被破解了,也无法通过服务器的验证,因为注册码在微软的服务器上是一个未被销售、或者不存在的注册许可。

微软官方卖的码,叫做零售版,在微软发布的产品中称之为Retail版本,可以激活5台设备,如果算上电话激活,可以更多。

此外,微软还推出了一个VL MAK,指的是大客户版本,这种key可以激活多台设备,常见的有2次、5次、50次、5000次这样的,Office产品的VL甚至有上万次的。

OEM激活

不知道你有没有想过,电脑厂商每天要产出多少台电脑,他可以为每一台电脑都贴一个注册码上去吗?

据说早年的电脑会在箱子里放一个注册码的小纸片,然后会有店员把纸片抽走进行额外的销售,店里卖的电脑则用一些激活工具激活,反正用户缺乏识别能力。

不过我没见过……

我要提到的这种激活方式,也是现在厂商使用的最多的方式,OEM激活。

OEM是代工的意思,OEM激活是微软对各大厂商给出的一个批量授权方式,在电脑的主板上直接置入一个OEM版本的key。当电脑开机时,主板加电,到系统自检完毕载入系统时,会读取这个key,从而判断电脑是否有正确的授权许可。

我们可以通过一些工具读取出这个秘钥,下图为我用AIDA读取我自己的key。

感谢 @C-FBI-QM 大佬在审核稿子的时候提醒,MSDM好像是6代之后的处理器的电脑才有的,以前的秘钥是存放在ACPI->SLIC中。

通常我们买的品牌机都是自带一个Key的,组装机是没有的。

理论上讲OEM是可以联网激活2次,电话激活2次的,所以这个秘钥也保存好别丢了,当然其实丢了用工具也挺好……

一般OEM授权用在家庭版的系统上,大多数电脑自带的系统也是这个版本,据我所知好像只有外星人的部分机型是自带专业版系统的。

所以按理说OEM授权带的这个秘钥是一个家庭版的key,但有的电脑重装了专业版的系统联网后也激活了,所以有点儿迷,莫非现在的OEM授权变成数字权利了?

Win7时代,通过劫持启动项来修改OEM,让系统误认为这台电脑是有OEM授权的,从而达到激活系统的目的,这个思路被Windows7 Loader、小马等工具大肆利用,掀起了一波高潮。

需要注意的是,此类工具捆绑病毒繁多,还有诸多高仿版,请务必做好排查,防止电脑中毒。

既然提到了就多说两句,小马的工具从某个年代开始就停更了,小马本人的作品仅为Win7/8的激活工具,后续的小马能激活win10,原因在于其他爱好者的DIY。

电话激活

给微软打电话,由微软查询你的激活码是否是有效的从而给你一组授权码来激活,用于给激活码莫名其妙无效或者没有网络的用户使用,不过需要注意的是好像微软是没有中文客服的,所以你需要会几句简单的yes or no。

网上有详细的介绍,什么时候说什么单词,发什么音,不难。

KMS激活

这是目前盗版系统用的最多的激活方法,kms(密钥管理服务)也是一种微软给出的激活手段,最初的设计理念是当企业、公司、学校等场所,甚至一些不能与外网链接的电脑需要批量授权时,可能无法连接微软的服务器来判断是否具有授权。因此,只需要有一台KMS服务器,其他电脑通过这台服务器验证授权即可。

所以有各类大佬通过私自搭建KMS服务器,然后写出各种一键KMS工具,让用户能够激活系统。虽然他们的KMS服务器不被微软承认,但却掩盖不了系统已经被激活的事实。

当然微软也不傻,所以要求KMS服务器激活的电脑要定期续约,即每隔一段时间要向KMS服务器请求一下看看激活许可是否还有效。最早的时候这个时间周期是180天,后来据说现在是每次开机都会验证一次,我没考证,不知道。

不过网上有一些KMS服务器通过修改续约协议,实现了更多天数的验证,比如政府版400年验证,KMS38激活到2038年等。

话说回来,16年小马好像真的做了一个能激活Win10的KMS激活工具,如下:

当然也可能是某爱好者的一比一高仿版本……

比如我就仿制过一个类似的工具:


Active Directory激活

这是Win8中引入的一种激活方式, 类似于KMS激活,但已激活的计算机不再需要保持与KMS 主机的周期性连接。通过对加入域的计算机查询AD DS是否存在存储于域中的授权,然后检查授权中的数字签名,然后激活设备。

因为KMS激活是存在一个阈值的,即组织必须至少包含五台计算机来激活 Windows Server 2012 R2,至少 25 台计算机来激活运行 Windows 10 的客户端计算机。因此有了AD这种激活手段,只要计算机可以连接公司的域即可。

数字权利

前两年Win10的数字权利大火,因为通过重装后电脑还能自动激活。

数字权利在官方的说法称为数字许可证,通过将主板的特征码上传到微软的服务器并记录,这样一来即使你重装了系统,因为没有更换主板,所以联网后是可以自动激活系统的。

因为数字权利的验证是在本地进行的,而不是在服务器进行,所以通过修改系统内核的数据,可以达到伪造验证结果的效果,验证通过后设备的特征码被发送到服务器并记录,之后也会认为这台设备是通过了数字权利的设备。

目前我使用的是这种激活手段。

可以通过Win+R,输入slmgr.vbs -dlv来查看你的激活方式。

正版&盗版

其实区别盗版不盗版,在我这里的标准只有一个,你有没有为它付过钱。

所谓正版就是官方承认的激活授权,盗版就是不被承认的授权。

虽然系统在激活后是一样的,各种功能也没有任何区别,激活的很完美。

但依旧不代表你采用技术手段激活后就能变成正版。

当然还有个用户许可协议,虽然我觉得你们可能都没看过,比如像教育版,微软说这个版本只能教育机构、学校等使用。

那违反协议家用电脑装教育版怎么算?

又比如专业版本身是不卖给家庭用户的,企业要买5个起售怎么算?

再举个例子,有的品牌机电脑自带一个Office的正版许可,一般是家庭学生版。

学生:好开心啊,我用的正版。赶紧写个文章发表到报刊上。

报刊:写的好啊,稿费给你打过去了。

微软:家庭学生版不能用于商业用途,你违反了用户协议,你是盗版。

所以不要过于去纠结谁谁谁用的正版,谁谁谁用的盗版,没啥必要,能用就行了。

另外某宝上你可以看到有很多店家在卖key,十几块一个,比起微软标价的几百好像很便宜,是盗版吗?

其实这种key的早期来源是微软的一个订阅账户,也就是MSDN渠道,即每年给微软出一笔钱,微软有什么新产品发布会优先提供,也会额外的提供给你技术支持,每个月还会给你一堆key让你体验自家的产品。

后来微软终止了继续接纳订阅用户,加上这个成本确实太大,所以现在淘宝上卖的key的来源基本属于一号多卖。

某宝现在卖的key有俩种,一种是支持重装,一种是不支持重装。

这个其实蛮好玩的,他把一个key卖多个人来分摊成本,首先用本来就不高的成本从秘钥市场去提货,因为这个价格其实偶尔有波动,所以他一般会用户分摊成本,一个key能激活5次,好那就卖5个人,这样一来就会让某些网友出现过,买了一个key偷偷激活两台电脑,感觉自己赚到了的感觉。

支持重装的版本也好说,原来卖5个人现在卖3-4个人,这样key本身就留下了激活的余地,至于有更多的人重装了系统后用key激活?没事儿,联系客服给你补一个key,你还会觉得客服态度特别好,下次还来这家。

正所谓,蛇有蛇路,鼠有鼠道,切莫计较,生存之理罢了。

如果以后上班了,有收入了,我希望你也能开始尝试着去支持一些正版,开发软件不容易,且用且珍惜。

相关推荐

0722-6.2.0-如何在RedHat7.2使用rpm安装CDH(无CM)

文档编写目的在前面的文档中,介绍了在有CM和无CM两种情况下使用rpm方式安装CDH5.10.0,本文档将介绍如何在无CM的情况下使用rpm方式安装CDH6.2.0,与之前安装C5进行对比。环境介绍:...

ARM64 平台基于 openEuler + iSula 环境部署 Kubernetes

为什么要在arm64平台上部署Kubernetes,而且还是鲲鹏920的架构。说来话长。。。此处省略5000字。介绍下系统信息;o架构:鲲鹏920(Kunpeng920)oOS:ope...

生产环境starrocks 3.1存算一体集群部署

集群规划FE:节点主要负责元数据管理、客户端连接管理、查询计划和查询调度。>3节点。BE:节点负责数据存储和SQL执行。>3节点。CN:无存储功能能的BE。环境准备CPU检查JDK...

在CentOS上添加swap虚拟内存并设置优先级

现如今很多云服务器都会自己配置好虚拟内存,当然也有很多没有配置虚拟内存的,虚拟内存可以让我们的低配服务器使用更多的内存,可以减少很多硬件成本,比如我们运行很多服务的时候,内存常常会满,当配置了虚拟内存...

国产深度(deepin)操作系统优化指南

1.升级内核随着deepin版本的更新,会自动升级系统内核,但是我们依旧可以通过命令行手动升级内核,以获取更好的性能和更多的硬件支持。具体操作:-添加PPAs使用以下命令添加PPAs:```...

postgresql-15.4 多节点主从(读写分离)

1、下载软件[root@TX-CN-PostgreSQL01-252software]#wgethttps://ftp.postgresql.org/pub/source/v15.4/postg...

Docker 容器 Java 服务内存与 GC 优化实施方案

一、设置Docker容器内存限制(生产环境建议)1.查看宿主机可用内存bashfree-h#示例输出(假设宿主机剩余16GB可用内存)#Mem:64G...

虚拟内存设置、解决linux内存不够问题

虚拟内存设置(解决linux内存不够情况)背景介绍  Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存...

Elasticsearch性能调优(5):服务器配置选择

在选择elasticsearch服务器时,要尽可能地选择与当前业务量相匹配的服务器。如果服务器配置太低,则意味着需要更多的节点来满足需求,一个集群的节点太多时会增加集群管理的成本。如果服务器配置太高,...

Es如何落地

一、配置准备节点类型CPU内存硬盘网络机器数操作系统data节点16C64G2000G本地SSD所有es同一可用区3(ecs)Centos7master节点2C8G200G云SSD所有es同一可用区...

针对Linux内存管理知识学习总结

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内...

MySQL进阶之性能优化

概述MySQL的性能优化,包括了服务器硬件优化、操作系统的优化、MySQL数据库配置优化、数据库表设计的优化、SQL语句优化等5个方面的优化。在进行优化之前,需要先掌握性能分析的思路和方法,找出问题,...

Linux Cgroups(Control Groups)原理

LinuxCgroups(ControlGroups)是内核提供的资源分配、限制和监控机制,通过层级化进程分组实现资源的精细化控制。以下从核心原理、操作示例和版本演进三方面详细分析:一、核心原理与...

linux 常用性能优化参数及理解

1.优化内核相关参数配置文件/etc/sysctl.conf配置方法直接将参数添加进文件每条一行.sysctl-a可以查看默认配置sysctl-p执行并检测是否有错误例如设置错了参数:[roo...

如何在 Linux 中使用 Sysctl 命令?

sysctl是一个用于配置和查询Linux内核参数的命令行工具。它通过与/proc/sys虚拟文件系统交互,允许用户在运行时动态修改内核参数。这些参数控制着系统的各种行为,包括网络设置、文件...

取消回复欢迎 发表评论: