"Receiving general runtime error message. Native key provider is not compatible with host" error when creating a Windows 11 VM.
search cancel

"Receiving general runtime error message. Native key provider is not compatible with host" error when creating a Windows 11 VM.

book

Article ID: 382042

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

When creating a Windows 11 VM, you receive the following error: 

Receiving general runtime error message.  Native key provider is not compatible with host

 

 

Environment

vCenter Server 7.0.x
vCenter Server 8.0.x

Cause

If you leave the default “Use key provider only with TPM protected ESXi hosts" selected when setting up the native key provider but do not have hardware TPM enabled turned on in the BIOS, hosts without TPMs will not participate in Native Key Provider. When you attempt cryptographic operations on a virtual machine on those hosts, they fail.

Resolution

To resolve this issue: 

  1. Check that TPM is available and enabled in the BIOS and If the TPM is available but disabled, turn it ON. 
  2. If you do not have hardware TPM, then you will have to recreate the Native Key Provider and uncheck the box "Use key provider only with TPM protected ESXi hosts" during setup.

Additional Information

For more information, see: vSphere Native Key Provider (NKP) Questions & Answers 

For information on deploying the native key provider see: Configuring and Managing vSphere Native Key Provider