This publication shows students and new users the steps to enable or add TPM support in VMware Player to install Windows 11. Microsoft has direct hardware requirements to run Windows 11. These requirements also apply to virtual machines.

If you are running virtualization software such as VirtualBox or VMware Player, you may need to follow a workaround to enable TPM passthrough to the virtual machine from the host. As far as I know, VirtualBox doesn’t have this feature, but with VMware Player, you can enable it and the steps below will show you how to do it.

If you are running VMware Workstation Pro, you do not need to perform the configuration steps below. TPM is enabled out of the box. However, the free VMware Player does not have it, and that is why you need to follow the steps below to enable TPM.

Without TPM enabled, your virtual machines may not be able to receive further development builds due to lack of TPM support.

To start enabling TPM support in VMware Player, continue with the steps below.

How to Add TPM Support in VMware Workstation Player

As mentioned above, without TPM support in the virtual machine, you may not be able to install Windows 11 or receive more development builds.

To add TPM support, first make sure you are running VMware Player 16.2 and later. If you don’t have version 16.2 yet, please update first.

Then shut down and close VMWare Manager and make sure it is not running in the background. You can then go to where the virtual machine files are stored. By default, in your home directory.

In the virtual machine folder, find the file with the name of your virtual machine and the vmx extension (virtual machine configuration file).

Open the file, then scroll down the list of settings and add the following line to the end of the file: managedvm.autoAddVTPM = "software".

Save the file and close.

Launch VMware Player and open the virtual machine settings and check the Trusted Platform Module line in the Hardware tab to see the TPM support status.

vmware player tpm support enabled

You should do that!


In this tutorial we have seen how to enable TPM support for VMware Player. If you find any errors above or have something to add, use the comment form below.

Write A Comment