Running the script then return your product key. Convert each pair of numbers to decimal (ie.Locate the memory locations 34 to 42 in the registry value above from the machine that will not boot.In this script, you can replace the $value variable with the following: # Convert in Hexa to show you the Raw Key $value = (get-itemproperty 'HKLM:\\SOFTWARE\Microsoft\Windows NT\CurrentVersion').digitalproductid Note, this does not work in some versions of Windows Server.Īnother alternative I've found is the following powershell script: # create table to convert in base 24 Once I got that value (its really long, about 12 lines of hex), enter the whole thing into the 'Raw Key' tab of the KeyViewer application. I navigated to Microsoft->Windows NT->Current Version->DigitalProductId I used a password reset tool (Not sure what it was, it was just the one I've been using for years) which had a registry viewer on the boot CD. Ok I was able to retrieve it using the following: Microsoft OEM WIN SVR 2016 STD 64B RUS 1PK 24CR MS OEM Windows Server Standard 2016 64Bit Russian 1pk DSP OEI DVD 24 Core P73-07141.