如何找到丟失的 Windows 或 Office 產品密鑰

如何找到丟失的 Windows 或 Office 產品密鑰

如果您計劃重新安裝 Windows 但找不到產品密鑰,那麼您很幸運,因為它存儲在 Windows 註冊表中。它只是不容易找到,而且沒有幫助就無法閱讀。幸運的是,我們在這裡提供幫助。

Windows 隱藏產品密鑰的位置

正如您在上面的屏幕截圖中看到的,產品 ID 存儲在註冊表中,但以二進制格式存儲,除非您是賽昂人,否則人類無法讀取。你沒有,對吧?

我們不完全確定微軟為何竭盡全力讓查看其軟件的產品密鑰變得困難,特別是因為它們直接存儲在註冊表中,並且即使不是人類也可以被軟件讀取。我們只能假設他們不希望有人重複使用舊計算機上的密鑰。

最棒的是,您甚至可以從不再啟動的計算機上恢復密鑰。您只需要從正在運行的計算機訪問驅動器即可。繼續閱讀以了解更多信息。

三個可以找到鑰匙的地方

提示輸入 Windows 許可證密鑰。

您需要的鑰匙位於以下三個位置之一:

  • 存儲在 PC 上的軟件中:當您(或您的 PC 製造商)安裝 Windows 時,Windows 將產品密鑰存儲在註冊表中。在您的 PC 上重新安裝 Windows 時,您可以提取此產品密鑰並經常輸入它。在開始重新安裝 Windows 之前,您需要從操作系統中獲取它,這一點非常重要,否則如果您格式化硬盤驅動器,它可能會被刪除。
  • 印在貼紙上:某些 PC 使用稱為系統鎖定預安裝或 SLP 的技術。如果您的 PC 使用此功能,您 PC 上的產品密鑰(存儲在註冊表中的一個和一個密鑰查看器應用程序)將與您的 PC 所需的實際密鑰不同。實際密鑰位於 PC 或其電源上的真品證書 (COA) 貼紙上。註冊表和密鑰查看器應用程序中的一個是紅鯡魚。該系統已擴展到 Windows 7 PC。
  • 內置到您的 PC 的 UEFI 固件中:許多新的 Windows 8 或 10 PC 使用新方法。PC 隨附的 Windows 版本的密鑰存儲在計算機的 UEFI 固件或 BIOS 中。您甚至不需要知道它 – 如果您安裝的 Windows 版本與您的 PC 相同,它應該會自動激活並工作,而無需您輸入密鑰。一切都會自動發生。

請務必使用與您的計算機相同的 Windows 版本。換句話說,如果它附帶 Windows 7 Home Premium,您將無法安裝 Windows 7 Professional。

如果密鑰存儲在您的 PC 硬件中

表面筆記本電腦。

讓我們從最簡單的情況開始。在較新的 Windows 8、10 和 11 計算機上,密鑰不會存儲在可以擦除的軟件中,也不會存儲在可以塗抹或移除的貼紙上。沒有人可以通過查看您計算機的貼紙來竊取您的產品密鑰。相反,密鑰由製造商存儲在計算機的 UEFI 固件或 BIOS 中。

如果你有它,你不需要做任何特別的事情。您應該能夠重新安裝 PC 隨附的相同版本的 Windows,並且它應該可以正常工作,甚至不需要您提供密鑰。(但是,最好使用以下方法之一找到您的產品密鑰並在重新安裝 Windows 之前將其寫下來,以防萬一。)

如果你想找到 UEFI 內置密鑰並寫下來,你可以很簡單地做到這一點。只需打開開始菜單,在搜索欄中輸入“powershell”,然後啟動出現的 Powershell 應用程序。

通過開始菜單啟動 Powershell。

然後鍵入以下命令並按 Enter:

(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey

您應該獲得嵌入式許可證密鑰。寫下來並保存在安全的地方。

帶有 Windows 鍵的 PowerShell 窗口。

閱讀真品證書貼紙上的鑰匙

如果您有一台 Windows 7 時代的 PC,PC 密鑰很可能是製造商用於所有 PC 的單一密鑰。由於“系統預安裝鎖”,您不能使用此密鑰安裝 Windows。如果您嘗試,您將收到一條錯誤消息,指出密鑰無效。

要進行驗證,您需要在計算機上找到真品證書標籤。COA 標籤證明您的計算機隨附正版 Windows,並且產品密鑰印在標籤上。您將需要此產品密鑰來重新安裝 Windows – 如果製造商使用系統鎖定預安裝,則此密鑰與您的 PC 軟件隨附的密鑰不同。

環顧您的計算機以找到密鑰。在筆記本電腦上,它可能位於筆記本電腦的底部。如果您的筆記本電腦有可拆卸電池,它可能位於電池下方。如果有可以打開的分支,它可能就在那裡。它甚至可能粘在您的筆記本電腦充電器上。如果是台式電腦,請看台式電腦機箱的側面。如果不存在,請檢查頂部、臀部、底部和其他可能存在的位置。

帶有 Windows 7 許可證密鑰的筆記本電腦的底部。

如果鑰匙已經從貼紙上磨損了,你就無能為力了。您可以嘗試聯繫您的計算機製造商並解釋發生了什麼,但我們不能保證他們會幫助您。但是,Microsoft 將永遠樂意向您出售另一把鑰匙!

使用 NirSoft 的 ProduKey 恢復產品密鑰(即使您無法啟動計算機)

筆記。Nirsoft 的 ProduKey 幾乎可以肯定會激活您的防病毒軟件,因為它的作用和工作方式。如果您想要一個適用於 Windows 10 和 Windows 11 且不會運行您的防病毒軟件的解決方案,ShowKeyPlus 是一個選項。

訪問產品密鑰的最簡單方法是使用第三方實用程序,在這方面沒有比 NirSoft 更好的方法了。他們的實用程序總是沒有錯誤並且總是非常有用。此特定實用程序的唯一問題是某些防病毒軟件會將其檢測為誤報,因為某些惡意軟件可能會嘗試竊取您的產品密鑰。

筆記。NirSoft 實用程序並不總是在 OEM 計算機上運行,這取決於他們選擇激活許可證的方式。如果您的 OEM 安裝了您的計算機並為他們的所有計算機使用相同的密鑰,這將不起作用。它也不適用於 Office 2013 和更高版本的 Microsoft Office。

您所要做的就是下載 ProduKey,解壓縮,然後運行它以一目了然地查看您的所有產品密鑰。就是這麼簡單。

Nirsoft Producey 顯示 Windows 7 產品密鑰。

如果要從死機中恢復密鑰,可以將硬盤驅動器連接到正常工作的 PC,然後啟動 ProduKey 並使用文件 > 選擇源指向外部 Windows 目錄。然後,您可以輕鬆獲得該計算機的密鑰。

Nirsoft Producey 提示用戶選擇他想從哪裡提取密鑰。

您還可以使用 Linux Live CD 將 Windows 目錄從另一台計算機拉到閃存驅動器上,或者如果您願意,只需獲取註冊表文件。如果您需要幫助,我們提供了有關如何從損壞的計算機中提取數據的指南。

使用 ShowKeyPlus 恢復丟失的密鑰

Nirsoft 程序有效,但它可能會在您的防病毒軟件甚至瀏覽器中引起警告。如果您不想處理這個問題,ShowKeyPlus 是一個不錯的選擇。ShowKeyPlus 可直接從適用於 Windows 10 和 Windows 11 的 Microsoft Store 獲得。

打開 Microsoft Store,搜索ShowKeyPlus,然後單擊安裝按鈕並等待它下載並安裝。這不應該花很長時間;該程序很小。

下載後點擊“打開”,系統會顯示產品密鑰。

ShowKeyPlus 可以根據您對系統所做的操作顯示多個鍵。

請務必注意,可以同時存在已安裝的密鑰和 OEM 密鑰。OEM 或原始設備製造商密鑰與設備的硬件相關聯。如果您使用的是預構建的台式機或筆記本電腦,則 OEM 密鑰和安裝的密鑰將是相同的,除非您單獨購買了不同的 Windows 許可證。

如果您為預構建的計算機或筆記本電腦(或您自己構建的計算機)購買並安裝了單獨的 Windows 許可證,請確保您獲得的是已安裝的密鑰,而不是 OEM 密鑰。OEM 密鑰比零售密鑰具有更多限制,因此您不想意外使用錯誤的密鑰。

無需任何軟件即可查找 Windows 密鑰(僅限高級用戶)

假設您可以毫無問題地啟動計算機,您可以輕鬆創建一個簡單的 VB 腳本,該腳本將從註冊表中讀取值,然後將其轉換為重新安裝所需的格式。我們不知道這個腳本來自哪裡,但是讀者 raphoenix 很久以前在我們的論壇上發布了它,所以我們在這里為您分享它。

將以下內容複製並粘貼到記事本窗口中:

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

您需要使用“文件”->“另存為”,將“另存為類型”更改為“所有文件”,然後將其命名為 productkey.vbs 或以 vbs 擴展名結尾的類似名稱。我們建議保存到您的桌面以便快速訪問。

將腳本粘貼到記事本中,然後將其保存為 .vbs。

保存後,您只需雙擊它,彈出窗口就會顯示您的產品密鑰。

運行該腳本,之後將出現一個帶有系統 CD 密鑰的彈出窗口。

提示:如果在彈出窗口處於活動狀態時使用 CTRL + C,它會將窗口的內容複製到剪貼板,然後您可以將其粘貼到記事本或其他地方。

產品密鑰系統很難理解,因為微軟並不真正希望典型的 Windows 用戶在他們的 PC 上重新安裝 Windows。相反,他們更願意為您的計算機使用恢復媒體。但是恢復媒體中充滿了您不希望在您的 PC 上出現的惡意軟件,這就是為什麼這麼多極客經常選擇在他們的新 PC 上重新安裝 Windows 的原因。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *