Retrieve OEM product key for later use (Windows 8)

r00tb33r

Distinguished
Jan 21, 2011
139
2
18,715
Hey all,
Got an interesting question that may also be of use to someone else.

I bought a brand new laptop for a family member to replace an old one that died (graphics chipset problem on the motherboard), but the new laptop comes with Windows 8.1 but we aren't going to use it. No, I don't hate it and I'm not going to bash it, but we just aren't going to use it, yet.
What I want to do instead, is retrieve the Windows 8.1 product key without completing the registration, activation or tying it to a Microsoft account, because I may use it later if cheap Windows 10 upgrade is offered by Microsoft, but if and when I decide to use it, it (most likely) won't be on the same machine, so doing the registration on that machine won't be an option.

My understanding is that the activation process for Windows 8 is very different from Windows 7, and Microsoft ties the Windows 8 copy to a Microsoft account (and probably a specific machine), so it may be difficult to transfer that key to another machine later on (not breaking the one-running-machine-per-product-key rule here).
So I want to retrieve the Windows 8 product key without activation. How do I do this?
Will I be able to run WinKeyFinder without activating Windows?
Is there a way to retrieve it without booting Windows 8 at all?

Just to make sure it is abundantly clear, this thread is *not* about pirating Windows, but for saving legally owned Windows 8.1 product key for later use on different hardware.

PS As for what we will use instead of Windows 8.1, it will be a legally owned copy of Windows 7 from the machine that died.
 

Can that be used without booting or activating the copy of Windows? Would I be able to get around the activation screen to run this?
How is this one different from WinKeyFinder?

It does say that there is a feature of retrieving keys of unbootable Windows installations, but if the copy of Windows 8 is not registered/activated, would the key be in the hive?
Pretty sure the key is on the SLIC, but does the machine also come with the key in the hive from factory...?

Hmm, what about SLIC ToolKit? If I boot another OS, I should be able to dump the SLIC to retrieve the key, right?

Thanks.
 


This thread is about the key retrieval process... And the term for "key embedded in BIOS" is SLIC. :sarcastic:
 


No... I'm going to be using that Windows 8.1 on another machine, not the one I received it with. I don't want 8.1 on the original machine. Hence why I do need to worry about the key, because the other system won't have a hardware SLIC.

*facepalm*

This is not a n00b asking a n00b question that can be answered with a n00b answer.
 


Your answer is no, this can no longer be done with Windows 8
 


Even if you could feasibly retrieve the key, how are you going to embed and encrypt it into the bios of this other machine? Because that's the only way you'd get an OEM install to work.
 

Here's an idea. I will extract the key, and then attempt to install Windows 8.1 on another machine, but without Internet connection. If it prompts me for a key, I enter the key. Windows installation can determine if the key matches the SKUs of the installation media. If it does, then I should get an option for phone activation with a code that I read to the automated activation thing. Obviously I'm not going to call or activate, yet.
Otherwise, I would be talking to an Indian guy and explaining that the computer broke and I replaced the motherboard. From my past experience the Indian guy will give me the activation code (or maybe with a new key, I don't remember).

There's a chance I could embed the SLIC into the BIOS, but that's a bit involved and I would prefer to exhaust simpler options first.

As far as my forum thread is concerned I was hoping to see factual information rather than speculation.
 

You're just some kid, aren't you?

I've explained that your product key is embedded in your laptop's bios. Not an SLIC cert like W7, there is no SLIC with Win8 - just your actual product key.

When you attempt to install on another machine, it will ask you for a key. the install will recognise that the key you've entered is an OEM key, and because there isn't a matching key within the UEFI BIOS of the new machine the installation will fail, internet or no. You can use one of the microsoft generic windows 8 keys to complete the installation, but you cannot activate so you're still stuck.

If you want to see if injecting an OEM SLP product key into a different motherboard is possible, try asking at https://www.bios-mods.com/

I don't think it's possible though. Excuse me for speculating on this part but it's not something I've researched as it sounds like it would take quite some time to pull off and I put value on my time, it would be 'cheaper' for me to buy retail than pull my hair out attempting this.
 

I thought you were the kid. :sarcastic:

Get over yourself.

Anyway, the new machine has arrived today. I started it up offline and to my pleasure I found that Windows 8.1 is not activated from factory. It prompts me to activate either online or by phone. The phone activation presents me with a 9x7 installation ID that I am familiar with.

I currently have three methods of key recovery at my disposal. I will do all three to make sure I got the correct key and not a generic temporary key (in case one was used).

Afterwards I can try Windows 8.1 installation on another machine and will enter the key while offline. I'm assuming that if it lets me go to the phone activation screen with installation ID that the key is accepted in this form without having it in the BIOS. I will stop there as I don't want to activate it at this time.

[EDIT]
The key recovered by WinKeyFinder (from hive?) did not match the key in the MSDM ACPI table, which is in the BIOS. I'm guessing the first is a generic key and the second is my real key. I recorded both.
 

I think this is all going to hinge on the fact that you have an OEM DM key (direct to manufacturer) and not an OEM system builder (oem retail) key. To the best of my knowledge the former requires a matching MSDM key, the latter does not.

I actually hope I'm wrong on this. Good luck.
 
I was able to install Windows 8.1 onto a desktop PC using the key I retrieved from the MSDM ACPI table on the new laptop. The installer accepted my key and I performed the installation offline. I got as far as the phone activation screen where I am presented with the 9x7 installation ID. If I had called the activation line and entered the installation ID, is there a chance I would not have been able to activate? Does installation ID tell Microsoft whether I typed in the key or it came from the BIOS? Or if Windows 8.1 checks for OEM key in the BIOS I was supposed to fail earlier than this? This is as far as I can go right now as I have no plans to activate this key on any machine yet until I decide if I'm getting Windows 10 upgrades or not.

Notes: