激活信息管理slmgr.vbs命令詳解

slmgr.vbs是什麼文件 – 激活信息管理slmgr.vbs命令詳解

slmgr.vbs對大部分電腦新手來說可能比較陌生,它主要是用來查看當前系統Windows 8/7/Vista中的激活狀態以及密鑰、許可證書等信息,這裏我說“主要”是因爲它還有其它很多功能,呆會會一一講到。這個命令我平時也用得不多,把系統激活能使用就完事了,沒有想再去確認一下激活信息。但其實在遇到激活問題的時候,slmgr.vbs是很有幫助的。所以,也很有必要系統地學習一下這個文件。昨天我也說了,我在微軟產品激活認證機制方面的知識存有不足,所以要好好補補了。既然是腳本文件,剛剛好奇打開slmgr.vbs文件查看了一下它的源代碼,密密麻麻的一片,都是微軟的程序員寫的。程序我們也不多管了,主要是掌握它的使用方法。對了,這裏同時也推薦閱讀:Office軟件保護平臺腳本-ospp.vbs命令詳解,算是姐妹篇。

  slmgr.vbs究竟是什麼文件呢?slmgr全稱:Software License Manager,即軟件許可證管理。它是從Vista之後開始增加的軟件授權管理工具,是管理系統激活和密鑰、證書的主要組件。slmgr.vbs存在於系統System32目錄,使用方法一是“開始”-“運行”,直接鍵入相關命令;二是打開一個命令提示符,當然是需要管理員身份的,而且要藉助cscript,類似於“cscript C:\windows\system32\slmgr.vbs -dli這樣來執行。很明顯,前者更方便。之所以最近想詳細瞭解這個命令,是有原因的。大家還記得之前本站的 Windows 8超簡單激活 – KMS傻瓜式激活 一文嗎?裏面利用到了Windows 8 KMS激活的幾條命令,當時沒有進行說明,趁此機會解釋一下,主要是以下三條:
slmgr /ipk x-x-x-x-x
安裝產品密鑰,也可以說是替換現有密鑰,就是那個5×5的序列號。

slmgr /skms x.x.x.x
這一句不用多說了,就是設置KMS服務器IP地址及端口。

slmgr /ato
嘗試在線激活Windows,如果我沒有理解錯的話,ato就是attempt online的縮寫。

以上KMS的部分,再來學習一下其它主要命令。

slmgr.vbs -dlv 顯示詳細的激活信息,包括:系統版本、激活ID、安裝ID、部分產品密鑰、許可證狀態、剩餘 Windows 重置計數等,如下圖:

slmgr.vbs

可能大家會“剩餘 Windows 重置計數”和“信任時間”存有疑問,本文暫且不管,我會另外寫文討論。

slmgr.vbs -dli,這個命令其實就是上面那個命令的簡化版,看圖:

slmgr.vbs

slmgr.vbs -xpr,這個命令的作用是查看當前許可證狀態的截止日期,同樣我們可以用它來檢查Windows是否是永久激活。

slmgr.vbs

slmgr.vbs -cpky,這個命令是從註冊表中清除產品密鑰信息,這是一項安全舉措,清除之後那些聲稱讀取產品密鑰的軟件就讀不到了。這個命令相當重要,尤其在企業內部,我也打算單獨發文。

slmgr.vbs -ilc,導入OEM證書,後面爲OEM證書的路徑。

slmgr.vbs -upk,卸載當前產品密鑰,重啓電腦之後系統將重歸未激活狀態,會出現輸入密鑰和聯網激活界面。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章