Add TPM to a VMWare Player virtual machine for Windows 11

TPM Trusted Platform Module Icon

Here's how to add TPM to a VMWare Player virtual machine to install Windows 11. A few weeks ago, Microsoft started enforcing Windows 11 hardware requirements for Virtual Machines, making many VMs incompatible and unable to receive further Dev builds due to missing TPM support. Although Pro-level virtualization software supports Trusted Platform Module (VMWare Workstation Pro or Parallels Desktop), popular free alternatives miss that feature. Oracle is currently working on a TPM passthrough driver for its VirtualBox virtual machines, and VMWare Workstation Player (the free version of Workstation Pro) now offers Windows 11-compatible software TPM.

Michael Roy from VMWare revealed in his Twitter account an undocumented new feature in VMWare Workstation 16.2 that lets users add software-based TPM without encrypting the virtual machine. Besides removing the need to enter a PIN each time you launch the machine, that feature allows users to add TPM to virtual machines in VMWare Workstation Player. In other words, you can create Windows 11-compatible VM on your personal computer without buying expensive software.

To add Trusted Platform Module to your virtual machine in VMWare Player, do the following:

Add TPM to a virtual machine in VMWare Workstation Player

  1. Update VMWare to version 16.2 or higher.
  2. Close VMWare Manager and make sure it is not running in the background.
  3. Go to the folder where you store a virtual machine.
  4. Find a file with your virtual machine name and the vmx extension (Virtual Machine Configuration File).
  5. Open the file in Notepad.
  6. Scroll down the list of configs and add the following line in the end: managedvm.autoAddVTPM = "software".
  7. Save changes and close the configuration file.
  8. Launch your virtual machine. Once in Windows 11, press Win + R and enter the tpm.msc command to check the status of Trusted Platform Module.

You are done!

Note: You can also open the virtual machine's settings and check the Trusted Platform Module line on the Hardware tab.

After adding TPM to your virtual machine, you can register in the Windows Insider program and receive Dev builds for testing new features and capabilities. For example, the most recent preview build of Windows 11 added a somewhat controversial change: redesigned emojis that turned out to be far from what Microsoft previously promised.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Taras Buria

Taras is here to cover stories about Microsoft and everything around, although sometimes he prefers Apple.

3 thoughts on “Add TPM to a VMWare Player virtual machine for Windows 11”

  1. Well at least VMware’s approach as premium virtualization app is better than Oracle VirtualBox’s lazy passthrough approach. Free virtualization from Oracle has always been inferior to paid one available in VMware Workstation.

  2. It doesn’t work!
    VMware says “This machine is in inconsistent state. A part of it is encrypted, and a part of it is not.” You can’t open the VM, and you can’t even open its settings. Need to revert the change in order to be able to open the VM.

  3. It did not work for me using Workstation Player 17.1 I received no error, but managedvm.autoAddVTPM = “software” didn’t do anything. It’s as if it was just ignored.

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.