How to enable TPM in VMware by using just a few steps

by Milan Stanojevic
Milan Stanojevic
Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He's a PC enthusiast and he... read more
Affiliate Disclosure
  • To enable TPM in VMware, you just need to change a couple of the virtual machine's settings.
  • TPM is a security feature, and it can provide you with an additional layer of security for your PC.
  • Before using it, it's required to encrypt your VMware virtual machine, so keep that in mind.

Fix Windows 11 OS errors with Restoro PC Repair Tool:This software repairs common computer errors by replacing the problematic system files with the initial working versions. It also keeps you away from critical file loss, hardware failure, and repairs damages made by malware and viruses. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows 11 issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

TPM is one of the new Windows 11 hardware requirements that sparked controversy among users, especially because you won’t be able to upgrade if your device doesn’t support it.

In case you’re not familiar, it’s a security feature that can enhance your system’s safety, but many older motherboards and CPUs don’t support it.

If your hardware has support for secure boot, you can enable this feature simply by accessing BIOS and enabling a couple of options in the Security section.

But what if you’re using a virtual machine? They also have support for it, and in today’s guide, we’re going to show you how to enable TPM in VMware.

How does TPM work?

TPM works as a hardware-based security feature, and it prevents malicious code from executing before your system boots.

With this feature you’ll also get tempering protection, thus ensuring that your encrypted data stays protected at all times. To start using it, you just need to enable it from BIOS and that’s it.

If you want to learn more about it, we suggest you visit our TPM and Windows 11 guide for more in-depth information.

Why does Windows 11 require TPM?

Microsoft is determined to enhance the security of its new OS, and this is the main reason why it’s enforcing this feature.

Certain types of malware will affect your bootloader and prevent your operating system from starting. Since these types of infections are hard to deal with, it’s usually better to ensure that no malware is running before your operating system.

TPM also stores your encryption keys, passwords, and certificates and protects them from malicious users, thus giving users an additional layer of protection.

How can I enable TPM in VMware?

1. Encrypt your virtual machine

  1. Open VMware and select your virtual machine.
  2. Select Edit virtual machine settings.
  3. Go to the Options tab and select Access Control on the menu on the left.
  4. Now click the Encrypt button.
  5. Enter the password for the virtual machine.
  6. Wait for the process to finish.

2. Enable Trusted Platform Module

  1. Open click on Edit virtual machine settings.
  2. In the Hardware tab click on Add.
  3. Select Trusted Platform Module and click on Finish.
  4. Navigate to the Options tab and select Advanced from the left pane.
  5. In the Firmware type section, check Enable secure boot option, and click Apply and OK to save changes.

Does Windows 11 require TPM to be enabled in VMware?

Currently, there’s no such requirement which means that you can run Windows 11 on VM without using it.

However, if you decide to install it outside the virtual environment, you might experience TPM 2.0 errors while trying to do so, like many other users.

Luckily, there’s a way to install Windows 11 without TPM, but this might be fixed in the future. If that happens, you’ll need to get the hardware that supports this security feature.

Is it necessary to enable TPM on VMware?

In terms of security, you don’t need TPM if you’re using a virtual machine on your local computer. The virtual environment is isolated from the rest of your PC, so you don’t need any extra protection.

If you’re using a virtual machine remotely, or you simply want to encrypt your local virtual machine and prevent any unauthorized access, you may enable this feature.

As you can see, it’s easy to enable TPM in VMware, and to do so, you just need to adjust a couple of settings. Although it’s not necessary to use this feature, it can give you an extra layer of security.

Keeping your PC safe should be your priority, and security options like this one will ensure that your bootloader is unaltered and that no malware is starting with your PC.

Are you using VMware or any other virtual machine software? Let us know in the comments below.

Still having issues? Fix them with this tool:


If the advices above haven't solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on to easily address them. After installation, simply click the Start Scan button and then press on Repair All.

This article covers:Topics: