Before starting the installation, ensure your VM is configured to meet Microsoft’s minimum system requirements:
- OS Type: Select Windows 10 and later x64 when creating the new virtual machine.
- Processor & Memory: Configure in Guest VM settings > Processors & Memory.
- Storage: Increase the Hard Disk size in Guest VM Settings > Hard Disk.
- Firmware: Enable UEFI and Secure Boot in Guest VM settings > Advanced.
Resolution Options
There are two ways to address the TPM requirement, depending on your environment and security needs.
Option 1: Enabling Encryption and vTPM (Recommended)
This method satisfies Microsoft’s requirements by adding a virtual TPM (vTPM) device.
Note: This requires enabling VM encryption. VMware Workstation Player does not support vTPM devices.
- Enable encryption for the virtual machine. Refer to the product documentation:
- In VM settings, add a Trusted Platform Module (TPM) device.
- Proceed with the Windows 11 installation.
Option 2: Bypass TPM 2.0 Requirement (Registry Edit)
Use this method if you do not wish to encrypt the virtual machine, or if you are using VMware Workstation Player.
- During Windows 11 installation, when you see the "This PC can't run Windows 11" message, press Shift+F10 (or Shift+fn+F10) to open the Command Prompt.
- Type regedit and press Enter to open the Registry Editor.
- Navigate to: HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Right-click the Setup key, select New > Key, and name it LabConfig.
- Right-click the LabConfig key, select New > DWORD (32-bit) value, and name it BypassTPMCheck.
- Double-click BypassTPMCheck and set the Value data to 1.
- Close the Registry Editor and Command Prompt.
- In the Windows Setup dialog, click the Back button, then proceed with the installation.
NOTE: Upgrade of Window 10 to Windows 11 will not be supported in Workstation Player as vTPM is not supported in Workstation player. hence, the only solution to run Windows 11 on Workstation player is to go via Fresh Install path.