Win Server 2012 OEM activate SMBIOS.reflectHost = "TRUE"


I have installed a Win Server 2012 R2 with a DELL OEM-Licence on ESXi 6.

Now I try to  activate this Windows but got always an error "Bios don't match they licence".

I add following lines to the vmx file

SMBIOS.reflectHost = "TRUE"

SMBIOS.noOEMStrings = "TRUE"

smbios.addHostVendor = "TRUE"

But if I look into Win registry there stand always "Phoenix" as Bios Vendor


I someone an Idea?

Thank you, regards

Roman Ermakov

1 Reply

Using OEM supplied Windows 2012 /2012 R2 for ESXi VM creation - The Beagle - Technology for SMB's

Thankfully, the problem can be worked around by adding this line to the VMX file that is created when you make the initial settings for the new VM:

smbios.addHostVendor = “TRUE”

With that line added to the VMX your installation will go all the way through without issue.  Then, once you have the VM built and are happy with it and want to activate the license you’ll then need to run the following two commands from inside the VM:

c:windowssystem32slmgr.vbs /ipk “your product Key”   <—without quotes (but enter in CAPS with dashes)

c:windowssystem32slmgr.vbs /ato

After executing each command you should get a pop-up window displaying confirmation of success.  Two confirmations means you are good to go!