为什么Windows Vista存在SkipRearm?
之前,我们报道过:微软允许我们绕过Vista激活机制,不是120天而是1年甚至更多,但是为什么Vista存在SkipRearm呢?微软本意就是要让我们免费试用它的Vista?且看个中原因解释:
Vista开发团队显然是使用SkipRearm帮助企业用户对付新版的批量授权协议:Volume Licensing 2.0——它要求购买者搭建KMS服务器。企业必须从两种类型的数字Key和三种激活方法中选择一种以验证企业局域网内的每个机器。
相比较而言,Windows XP的激活只是要求购买者使用单个产品Key,一个授权一个Key,但是该Key容易被未认证机器盗用。
新的KMS要求就可以避免这种盗版,但是它加重了IT管理员的负担。例如,微软提供了一个称为System Preparation (sysprep.exe)的工具准备Vista的使用。如果一个系统不能在30天内完成准备,管理员可以运行“sysprep /generalize”命令延长激活时间,获得另外30天的试用。像“slmgr -rearm”命令一样,“sysprep /generalize”只能成功使用3次。
在TechNet文档中,微软建议重复使用SkipRearm。“多次”指的是多少次呢?测试结果如下:
(1) 在Vista Ultimate上:微软在1月29日发布,将SkipRearm从0改为1可以让“slmgr -rearm”命令延期Vista的激活期限8次。之后再改SkipRearm数值就无效了,运行“slmgr -rearm”也不能改变期限。3次“slmgr -rearm”加上8次SkipRearm的使用就是12个30天,即360天=1年!
(2) 在升级版Vista Home Premium上:一份购买欲1月30日的零售版,“slmgr -rearm”可以使用3次,“SkipRearm”也可以使用8次,总时间同上是一年。
(3) 在完整版Vista Home Premium上:购买于3月14日,SkipRearm对于slmgr –rearm的使用次数没有影响。这表明,微软已经删除了新出售的Vista Home中的SkipRearm功能。这可能意味着改变SkipRearm的值只适用于企业版Vista:Business、Enterprise和Ultimate版本。
“slmgr -rearm”的使用次数记录在哪里?“SkipRearm”的使用次数又记录在哪里呢?一般用户是无法发现的。这种使用限制可能被轻易滥用,不法商贩会制作从来不用激活的Vista出售。
请注意:最近购买的Vista家庭版已经没有了“SkipRearm”,那么,最新的Ultimate呢?至少,我们早先下载的Vista版本还存在着“SkipRearm”。