如何使用 CMD、PowerShell 和 Windows 註冊表查找 Windows 10 產品密鑰?

Jacki

如果您嘗試重新安裝 Windows 10,則可能會因丟失 Windows 產品密鑰而陷入困境。但是,使用一些涉及 PowerShell、命令提示符和 Windows 註冊表的簡單方法,您可以輕鬆找到 Windows 10 產品密鑰。

這些方法對於每個 Windows 用戶來說都是救星,尤其是運行 Windows 7 和 Windows 8 的用戶。他們只需要幾個步驟。我個人很難理解為什麼微軟讓尋找 Windows 10 產品密鑰的過程如此困難。這只能通過假設 Microsoft 不希望您使用舊計算機上的 Windows 密鑰來解釋。

在計算機上安裝 Windows 操作系統並激活它後,Microsoft 會將其存儲在 Windows 註冊表中 - 這是人類無法讀取的內容。如今,微軟還停止在機器上貼上顯示 Windows 密鑰的授權證書貼紙。

您真的需要產品密鑰嗎?

如您所知,Windows 10 是微軟希望在每台計算機上安裝的最新版本。其中一項重大變化是“數字許可證”,即重新安裝 Windows 10 後,您沒有任何 25 位產品密鑰來激活它。

Windows 10 現在使用與您的 Microsoft 帳戶綁定的數字許可證自動激活。這種方法主要被在筆記本電腦上預裝 Windows 10 的 OEM 所採用,而且仍然如此。

不過,您可能還有其他原因想要在 Windows PC 上提取產品密鑰。

產品密鑰與產品 ID:差異

產品密鑰和產品 ID 很容易混淆,反之亦然。但重要的是要知道兩者是不同的。產品密鑰是您的 25 位 Windows 激活密鑰,而產品 ID 是一個 20 位數字,用於了解您正在使用的 Windows 產品 - 如果您使用的是 Windows 10/8/7,並且它是家庭版、專業版或企業版。

可通過三種方式查找 Windows 的許可證密鑰:使用 Windows PowerShell、命令提示符和 Windows 註冊表。

如何使用 PowerShell 查找 Windows 許可證密鑰?

要使用 Windows PowerShell 取回 Windows 序列號,您需要打開具有管理權限的新 PowerShell。現在,鍵入以下命令並按 Enter 鍵。

powershell "(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey"

此方法現在將立即顯示您的 Windows 11、10、8.1 或 7 產品密鑰。

如何使用命令提示符恢復 Windows 10 產品密鑰?

這種使用 CMD 恢復 Windows 產品密鑰的方法非常簡單。您所需要做的就是使用管理員權限啟動命令提示符窗口。為此,請在 Windows 搜索欄中搜索 cmd,然後右鍵單擊以選擇提升權限選項。

現在,在命令提示符中鍵入以下命令並按 Enter 鍵。

wmic path softwarelicensingservice get OA3xOriginalProductKey

此步驟將立即顯示您的 Windows 密鑰。請注意,此方法也適用於 OEM 和零售許可證。

使用Windows註冊表方法

要繼續使用此方法,您需要啟動 Windows 計算機。現在,使用一個簡單的 VBScript——你們中的一些人可能已經在微軟論壇–您可以閱讀 Windows 註冊表中寫入的所有二進制亂碼。該腳本將註冊表值轉換為可讀格式。

閱讀更多:如何從 Windows 註冊表查找 SQL Server 2012 產品密鑰

因此,只需將以下腳本複制並粘貼到記事本窗口中,然後通過選擇“保存類型”中的“所有文件”選項將其另存為“productkey.vbs”。

Set WshShell = CreateObject("WScript.Shell")
MsgBox ConvertToKey(WshShell.RegRead("HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId"))

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

保存此文件後,只需單擊它,一個新的彈出窗口將在註冊表中顯示您的 Windows 產品密鑰。您可以將其複製或記下來以供以後使用。

如果這些方法不能解決您的問題,您需要聯繫微軟支持或用於 Windows 激活的 OEM。您還可以使用一些第三方軟件來恢復您的許可證密鑰。如果您已獲得 Windows 密鑰但需要 Windows 安裝介質,請隨時訪問我們的“合法”Windows 下載指南。

查找 Windows 10 產品密鑰的其他方法

如果您熟悉 Windows 產品密鑰,您可能知道它是一個 25 個字符的字母數字代碼,用於激活 Windows 操作系統。它看起來像這樣。

產品密鑰:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

有時,您的 Windows 密鑰可能會在眾目睽睽之下找到或打印出來。以下是通過環顧四周即可找到 Windows 密鑰的幾種方法。

此方法更適合 Windows 7 Windows 8/8.1,因為它們依賴於實際的產品密鑰而不是許可證。

1.使用第三方應用程序

ShowKeyPlus 是查找 Windows 10/8/7 產品密鑰的最佳應用程序之一。它易於使用並且不需要太多時間。使用它所需要做的就是。

1. 轉到工具的官方 GitHub 存儲庫並下載其 zip 文件。

2. 下載完成後,解壓內容並轉到 ShowKeyPlus 文件夾。

3. 雙擊 ShowKeyPlus.exe 文件將顯示您的產品密鑰。

2. 貼紙/標籤上的 Windows 鍵:

當您購買新電腦時,它會被預先激活。您可能不需要打開命令提示符或使用 Windows 註冊表。您的 Windows 密鑰可能位於您計算機上的授權證書 (COA) 標籤上或包含在原始包裝中。

如果您是從 Microsoft 授權零售商處購買的電腦,則需要在電腦包裝盒內的標籤上找到 Windows 產品密鑰。

您計算機上的 COA 標籤可驗證您的 Windows 計算機的真實性。如果它是可拆卸的,它也可以在電池下方找到。如果您擁有台式電腦,您會在台式機機箱側面看到 COA 貼紙。

3. Windows 鍵入來自 Microsoft 的電子郵件

如果您從 Microsoft 網站購買了 Windows 副本,您可以在 Microsoft 人員發來的電子郵件中找到您的 Windows 產品密鑰。您完成購買後,公司會發送一封確認郵件。

4. 在PC的UEFI固件中找到Windows密鑰

如今,原始設備製造商 (OEM) 運送計算機時使用了新的 Windows 激活方法。他們不提供物理 Windows 密鑰,而是將其存儲在計算機的 UEFI 固件或 BIOS 中。因此,如果您知道正在運行的 Windows 版本,則可以重新安裝相同版本,它會自動激活,無需輸入密鑰。

同樣,如果您希望升級合法且已激活的 Windows 7 或 8.1 計算機,則不需要密鑰。 Microsoft 將自行激活您的 Windows 副本,您將收到 Windows 的數字權利而不是密鑰。

結論

因此,這就是您如何快速找到 Windows 產品密鑰的方法。命令提示符和 PowerShell 方法應該可以正常工作,但如果它們不起作用,ShowKeyPlus 也是一個選項。

您覺得這篇文章有幫助嗎?不要忘記在下面的評論部分留下您的反饋。