近來,關于如何破解Windows Vista方面的話題成為很多中文網站的熱點,到處都是雖言之鑿鑿大多屬以訛傳訛的破解方法,我們也收到不少朋友的E-mail或留言,希望甄別一下哪種方式真正有效,這讓我們十分為難,正如我們之前在將Windows Vista的試用期延長到120天中所言,我們不打算涉及破解與盜版的話題,因此,對這部分朋友,我們只能說報歉了。
不過,對于暫時沒有購買Windows Vista但又想試用其功能的用戶,在完全合法的前提下,也可以通過某些技巧來延長Windows vista默認的30天試用期,同將Windows Vista的試用期延長到120天一樣,本文介紹的方法不牽涉到版權的問題,同樣由微軟自身提供的授權管理工具實現。當然,至于微軟為什么留下這么一個“功能”則不得而知。
修改SkipRearm有效且合法
SkiPRearm是微軟Windows Security Licensing SLC提供的一個標準組件,根據其說明文檔中的介紹:
SkipRearm specifies whether to run the Windows Software Licensing Rearm program.
Rearming a computer restores the Windows system to the original licensing state. All licensing and registry data related to activation is either removed or reset. Any grace period timers are reset as well.
我們基本可以得出結論:用戶對SkipRearm值進行修改應該不牽涉任何違背微軟版權要求的問題。
而從說明文檔可以看出,SkipRearm用來指定是否允許運行將Windows Vista恢復到初始授權狀態的Windows軟件授權“Rearm”進程,其值默認為“0”,即允許運行,這也是將Windows Vista的試用期延長到120天一文介紹的方法能夠實現的基礎。但正如那篇文章中介紹的那樣,“slmgr.vbs -rearm”命令在使用三次之后便無效了,因此,得到的Windows Vista的試用期只能達到120天。不過,如果此時將SkipRearm的值改為“1”,您會驚奇地發現“slmgr.vbs -rearm”命令則又有效了,重新得到一個30天的試用期。
我們的測試表明,SkipRearm可以修改8次——8次之后“slmgr.vbs -rearm”再次無效,具體機制不明——這樣,加上修改SkipRearm前運行“slmgr.vbs -rearm”有效的3次,共有11次,算上安裝后默認的30天試用期,我們可以在未激活Windows Vista的情況下正常使用30 x (11 + 1 )共計360天,基本上相當于一年的時間。
有點奇怪的是,盡管SkipRearm的文檔表明其適用于所有的Windows Vista家族(無論64位還是32位系統),不過,我們發現,無法在Windows Vista Home Basic中修改SkipRearm的值,換言之,本文介紹的策略適用于Windows Vista Ultimate、 Business、Enterprise與 Home Premium版,不能用于Home Basic。(注:我們的測試是在32位Windows Vista系統下進行的,但相信64位系統也應有同樣的規律。)
將Windows Vista的試用期延長到一年
下面介紹將Windows Vista的試用期延長到一年的具體操作步驟,相當簡單:
按照將Windows Vista的試用期延長到120天中介紹的方法,首先獲得120天的試用期;
在120天期滿前一天——當然,不必這么精確,不過,前提是不要讓Windows Vista進入精減功能模式——打開注冊表編輯器,找到如下注冊表分支:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SL
將SkipRearm(DWord)的值從0 (00000000)更改為 1 (00000001);
打開具有管理員權限的命令行,輸入如下命令——這個命令相信您并不陌生:
slmgr.vbs –rearm
重啟計算機,即可獲得額外的30天試用期;
同樣地,在這個30天倒計時至0前重復上面的過程,您共可重復8次。
這樣,便可實現將Windows Vista試用期延長到1年時間的效果。
新聞熱點
疑難解答