-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Archived Topics
- Notebooks Archive
- Windows product key recover

Create an account on the HP Community to personalize your profile and ask a question

06-24-2015
02:17 AM
- last edited on
04-21-2016
09:50 AM
by
OscarFuentes
Hi,
If you reinstall the Windows 7 using the system recovery option, then the product key is not required. Since the product key is embedded in the BIOS itself.
If you are reinstalling with the retail version of Windows 7, then you have to purchase the key from microsoft. Otherwise call HP support to order the recovery disk or click the below link
http://support.hp.com/us-en/document/bph07143
Mahemac
--Say "Thanks" by clicking the Kudos (purple thumbs up icon in the lower right corner of a post)
--Please mark the post that solves your problem as "Accepted Solution"
, I am speaking for myself and not for HP and I am not an HP Employee.
06-24-2015 02:30 AM
Hello,
You can try this. If you can boot your computer without any problems, you can easily create a simple VBscript that will read the value out of the registry and then translate it into the format that you need for reinstalling.
Copy and paste the following into a Notepad window:
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 FunctionYou’ll need to use File -> Save As, change the “Save as type” to “All Files” and then name it productkey.vbs or something similar ending with the vbs extension. I’d recommend saving to the desktop for easy access.
Once you’ve saved it, you can just double-click and the popup window will show you your product key.
Note: If you use CTRL + C when the popup window is active, it will copy the contents of the window to the clipboard, and then you can paste it into Notepad or somewhere else.
