It is possible to get the key from a Linux live disk (e.g. a Ubuntu Live DVD
), or any linux system that has access to the computer's drive (booted from usb, dual booted etc) - this may also be possible from another windows system without third party apps (example). Then you can get the licence by:
Get a registry reading/editing tool. I used chntpw
, it is currently available in the Fedora and Ubuntu software repositories.
Get the registry data. You will need the file that contains the registry data from HKLM\SOFTWARE
, this should be located at /Windows/System32/config/SOFTWARE
(text case may vary, could be /WINDOWS/system32/config/SOFTWARE
etc). If you can read the hard disk this should be accessible
Extract the data. Run chntpw
with the path to the registry file - e.g. with the windows partition mounted on /mnt
:
chntpw -e /mnt/Windows/System32/config/SOFTWARE
And get the data from the HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId
key - you may be able to use dpi
command, otherwise you can read the key data directly using hex Microsoft\Windows NT\CurrentVersion\DigitalProductId
.
If you don't succeed, you could check the hardware to see if it has the key embedded using the answers here. Or check for a sticker that came with the computer with the licence key written on.
Also if the Windows is a retail or OEM licence, you may just find a unique ID as the key is for use one time only.
More info: