序列号類型及其激活方式
對應這三種授權方式,也就有三大類序列号,它們的使用和激活方式各有不同。
RTL (Retail) 零售授權序列号 —— 使用者通過零售購買Windows以後,可以同時獲得序列号,需要通過網上或者電話激活。一個序列号一般隻能對一台電腦進行激活(也可能有對幾台授權的情況)。
這種授權方式屬于個人使用者自己所有,激活後無法重複使用,一般也不會公開。樣例:XJBR4-M42Q4-QPJ9C-BRDRJ-KHPVY
OEM (Original Equipment Manufacture) 原始裝置制造商授權序列号 —— 購買電腦的時候随機獲得。
對OEM授權的産品,從Windows XP開始微軟引入了SLP(System-Locked Preinstallation)技術, 即将預裝系統時候同電腦主機闆鎖定。Windows XP采用的是SLP 1.0版,其原理是檢測BIOS中是否存在由OEM硬體廠家設定的特定字串,這種方法易于僞造,但于存在更友善的VLK破解方法這沒有普遍使用。
從 Vista 系統開始,SLP 驗證技術更新為2.0。主要是加入了利用密鑰對資訊進行簽名保護以防僞造的過程,需要在BIOS中專門的SLIC表來支援。Windows 7系列中,采用了SLP 2.1技術,并沒有對SLP技術進行大的改動,隻是将SLIC中的Marker版本變成了2.1。在Vista時代這種破解方法得到廣泛使用。OEM序列号分成以下三類:
OEM:SLP 是微軟頒發給大的OEM廠商,比如Asus、 Dell、 Lenovo等使用。用于OEM廠商進行批量預安裝時使用,使用者無法直接獲得,但是可以通過破解得到。幾種序列号中,它是唯一可以不必聯系微軟就可以進行離線激活的。樣例:22TKD-F8XX6-YG69F-9M66D-PMJBM
OEM:NONSLP 由微軟發給一些小的OEM廠商(應該指不采用SLP技術的OEM廠商),與零售版的序列号類似,需要電話激活或者線上激活。樣例:VTDC3-WM7HP-XMPMX-K4YQ2-WYGJ8
OEM:COA OEM 計算機随機附帶,一般在不使用系統恢複盤進行安裝的時候使用,需要電話或者線上激活。據說有些可以用來激活另外一台電腦(買一贈一,好買賣)。
VOL(Volume License)批量授序列号 —— 可以通過批量授權服務中心(Volume Licensing Service Center,簡稱VLSC)網站進行申請,或者由電話激活中心獲得。通過與微軟簽訂批量授權協定,成為批量授權客戶。
不好意思,講起古來了,言歸正傳。為避免批量授權方式盜版,從Vista開始,Windows采用限制更嚴格的VA 2.0方式激活。Windows 7也沿用了這種方式,隻是在易用性、部署和可管理性方面做了改進。批量授權隻能用于系統更新。VA 2.0 總體包括兩種方式:多次激活序列号(Multiple Activation Key,簡稱MAK)方式和序列号管理服務(Key Management Service,KMS)方式。
使用MAK方式一個序列号可以激活一定數量的多台機器,但是要直接或者通過VMAT激活代理到微軟激活伺服器上進行激活。激活以後不會過期。
KMS方式通過在區域網路内建立KMS主機服務完成,KMS主機需要連接配接微軟進行激活,而KMS用戶端不需要連到微軟。采用這種方式,要部署KMS主機并配置DNS。同時激活的KMS用戶端需要超過一定數量(對Windows 7是至少25台機器或虛拟機),而且需要在180天以内再次更新激活,否則會過期。
總之,XP時代的VLK免費午餐沒有了,VA 2.0方式進行破解有一定難度。
實際上,還有一種批量授權方式稱為基于令牌(Token based)激活,用在完全無法連接配接網絡和電話的場合,通過公鑰和證書(或智能卡中的令牌)進行離線激活,但這種授權方式太特别是以極少采用。
以上VA激活方式,同樣使用于Windows以外的Office等微軟産品。批量授權方式的序列号有以下類型:
VOL:MAK 多次激活(MAK)方式批量授權采用的序列号。樣例:MMMQ2-623PY-6FQCQ-DKCTK-HWBQ9
VOL:GVLK (Generic Volume License Key) 用于KMS用戶端的通用序列号。樣例:33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
VOL:CSVLK (Custom Service Volume License Key) 用于KMS主機的序列号。樣例:3XJCJ-QWXCJ-QJVBX-3V7XF-X48TJ
KMS和MAK序列号根據Windows版本不同又分成不同幾組。
* 關于序列号和激活的附加說明
1. 序列号隻與Windows的版本(SKU)有關,比如是旗艦版或者專業版。即使OEM類型序列号也與OEM廠商沒有關系。這也意味着與系統架構也沒有關系,同一個序列号32位或者64位系統都可使用。
3. 盡管Windows根據擷取管道又分為零售版、OEM版、MSDN版等,但本質上都是一樣的(可能有專門為OEM或者批量客戶定制的特别版)。Windows根據系統安裝的序列号類型決定采用哪種激活方式。是以完全可以把零售版的Windows安裝OEM序列号進而采用OEM方式激活,這樣系統描述就會變成OEM Channel。當然通常OEM版恢複盤的差別是已經将序列号寫入,安裝以後自動激活。
4. 重裝系統以後使用同一個序列号可以重新激活,對于MAK序列号不會記錄硬體資訊是以重新激活也會記入已激活次數。對于更換硬體,Windows會把系統中的硬體設定權重,啟動時會檢查硬體,如果發現更換的硬體權重之和超過一定門檻值,則需要重新激活。加入新的硬體不算在内。通常更換硬碟或者主機闆就可能會造成重新激活。對于OEM激活方式,可以随便更換硬體,隻要更換後BIOS中有所需的驗證資訊即可。
5. 當30天寬限期到期的時候,如果還沒有激活。可以使用slmgr.vbs /rearm 來重置激活時鐘,重新獲得30天的使用期。這種方法可以使用4次,是以說Windows 7可以免費使用120天。該操作需要系統資料庫中 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\SkipRearm 的鍵值為0才能有效。
* 如何檢查序列号類型及正确性
微軟的産品的序列号類型等相關驗證資訊其實是存儲在pidgenx.dll和pkeyconfig.xrm-ms檔案當中。通過調用pidgenx.dll資料中的産品密鑰相關算法,便可以用離線方式驗證序列号的許可證類型、适用的系統版本以及是否被列入到黑名單等資訊。
* 以下是序列号和激活相關的一些指令
這些指令在指令行下運作,大多需要管理者權限。
-安裝和更換序列号
slmgr.vbs /ipk 序列号
-進行線上激活(不适用于OEM SLP序列号)
slmgr.vbs /ato
-顯示産品過期時間(一般用于KMS用戶端)
slmgr.vbs /xpr
-顯示系統及激活詳細資訊
slmgr.vbs /dlv
-解除安裝序列号
slmgr.vbs /upk
-顯示完成電話激活所需資訊
slmgr.vbs /dti
-獲得所在地區電話激活中心号碼
slui.exe 4