I've just recently ran into this exact issue also with licensing of some stuff.
The answer in the end was ectually fairly simple:
Use UEFI/GPT.
A BIOS-system gives a blank return, if you switch to UEFI, it works right away.
Instructions for WINDOWS how to swap over:
Make a backup, snapshot, clone, whatever of your server just in case.
In the Windows-Server (10 or 2016 after 1703), run a admin command-prompt or powershell, and then the following commands:
Code:
mbr2gpt.exe /validate /allowFullOS
<Here make sure that it ends with "Validation completed successfully", if it does, run the below>
mbr2gpt.exe /convert /allowFullOS
Then, shut-down the VM.
In the Hardware-tab, change BIOS to UEFI
Click add, and add a EFI-Partition
Start the VM again.
If you get a BSOD: Ignore and wait, next boot it works normally.
enjoy your ProcessorID
Source for the conversion (and offline method):
https://portal.nutanix.com/page/documents/kbs/details?targetId=kA00e000000CsG2CAK
Info about the tool:
https://learn.microsoft.com/en-us/windows/deployment/mbr-to-gpt