Install Windows server ROK/OEM on Vmware

I know there is alot of other blogs about this but i always forget it until i look at the label and see ROK. but the blog is mostly a reminder for me, but feel free to use it

Symptoms

IBM
Debug Assertion Failed!
Program: x:toolsBIOSCHECK64.exe
File: c:Program Files (x86)Microsoft Visual Studio 10.0VCatlmfcincludeatlsmpstr.h
Line:112
Expression: nRefs !=0
For information how your program can cause an assertion failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)”

Lenovo
lenovo ROK error

HP
Installation of Microsoft Software Products Sold by HP (as OEM) on Virtual Machines Is Now Supported

Solutions

i know 2 ways to resolve this issue but make sure you turn off the vm for both solution

solution1:
Add the following line to the configuration file (.vmx) for each virtual machine:
SMBIOS.reflectHost=TRUE

solution 2:

Use the vi client or the webclient to add

SMBIOS.reflectHost=TRUE

SMBIOS_shot01SMBIOS_shot02

in the vSphere Webclient
SMBIOS_shot03

Applies to

  • Windows Server 2012 Foundation, Standard, Datacenter, essentials ROK
  • Windows Server 2008 and R2 Standard, Enterprise, Datacenter, Webserver ROK