星期日, 三月 18, 2007

为什么 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次。

为什么 Vista 存在 SkipRearm?

      在 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”。

没有评论: