Backgroound Image

Windows 11 VM deployment in VMware Workstation with TPM enabled

Windows 11 requires TPM, which adds some complexity to deploying it in VMware Workstation.  The good news is adding TPM to a VM is pretty simple.  Here’s how to get it working:

  1. Download the ISO from Microsoft:
    1. Go through the steps under the “Download Windows 11 Disk Image (ISO)” section
  2. In VMware Workstation create a new VM
    1. Select the Typical option
      2. Click Next
    2. Select “Installer disc image file (iso)” and then browse to the Windows 11 ISO file
      1. Click Next
    3. Select the OS
      1. Select Microsoft Windows, and in the Version select Windows 10 and later x64
      2. Click Next
    4. Enter the VM Name and specify the location if not the default
      1. Click Next
    5. Set the hard drive configuration
      1. Windows 11 requires at least 64GB.  Make sure the minimum is set to at least 64GB
      2. Click Next
    6. Click Finish
    7. Enable TPM
      1. Right click on the VM and select Settings
      2. Click the Options tab at the top of the Settings window
      3. Click the “Access Control” option, and then click Encrypt
        1. In the window that pops up enter and confirm an encryption password
          1. Click Encrypt
        2. Click the Hardware tab to return to the hardware settings
        3. Adjust the CPU and NIC settings if needed
        4. The memory must be set to at least 4GB RAM
        5. Click the Add button
        6. Click “Trusted Platform Module”
          1. Click Finish
          2. Click OK
        7. Power up the VM
  3. Follow the on-screen instructions to complete the OS installation.
That’s it.  Windows 11 is now running as a VM with TPM enabled.