10/10/2017

取出電腦中的 Windows 產品金鑰 Product Key

許多人常常覺得電腦慢,或是出現無法解決得問題時,最後都會選擇將作業系統重新安裝

重新安裝作業系統也許能改善現有困境,但也不要忘記了,可能會損失的權益

若沒有保留購買作業系統的產品金鑰(Product Key),重新安裝作業系統後,可是會被視為盜版

但只要原本作業系統已經啟用產品金鑰(Product Key),就會保存在電腦中

取出已啟用 Windows 的產品金鑰(Product Key),重新安裝作業系統就可以使用原本已啟用的產品金鑰(Product Key)

提醒:隨機版綁定主機板,若更換主機板,隨機版的產品金鑰(Product Key) 也視同作廢

也可向微軟(Microsoft) 提出更換申請,但不一定能通過

 

使用微軟(Microsoft) 內建的 VBScript 指令

計算出 regedit 登錄檔內 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion] DigitalProductId 的二進位值

使用 Notepad++ 將代碼貼上,並儲存成 GetProductKey.vbs

Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId"))

Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function



或是直接下載 GetProductKey.vbs

 

點擊 GetProductKey.vbs 獲取已啟用的 Windows 產品金鑰(Product Key)



 

用鍵盤上的 Ctrl+C 複製產品金鑰(Product Key),儲存記錄

 

沒有留言:

張貼留言