This PC can't run Windows 11 - VMware Workstation

This post describes how to fix the error:

This PC can't run Windows 11

This PC doesn't meet the minimum system requirements to install this version of Windows. For more information, visit https://aka.ms/WindowsSysReq

This error can occur when installing Windows 11 on a virtual machine in VMware Workstation.

This PC can't run Windows 11

Cause

Windows 11 requires TPM as per the specification: https://www.microsoft.com/en-us/windows/windows-11-specifications


Resolution

There are two ways to resolve this issue, either bypass the TPM check or add TPM to the virtual machine:


Bypass TPM Check

To bypass the TPM check when doing a new, clean install of Windows 11:

1. Go back a step from the "This PC can't run Windows 11" message

2. Press Shift + F10 on the keyboard to open a Command Prompt

3. Type regedit to open the Registry Editor and go to:

HKEY_LOCAL_MACHINE\SYSTEM\Setup

4. Create a new Key named:

LabConfig

5. Within 'LabConfig', create a new DWORD (32-bit) Value named:

BypassTPMCheck

Bypass TPM check during Windows 11 installation

Add TPM to Virtual Machine

To add TPM to a virtual machine in VMware Workstation, firstly, the virtual machine must be encrypted and use UEFI firmware, as per the Explanation text:

VMware Workstation virtual machine TPM requirements

You can change the firmware type to UEFI in Virtual Machine Settings, Options tab, Advanced:

Virtual Machine Settings - Advanced - Firmware Type

Edit: Alternatively, you can select UEFI when you create the virtual machine in the New Virtual Machine Wizard (choose 'Custom (advanced)' at the start of the wizard).

You can encrypt the virtual machine in Virtual Machine Settings, Options tab, Access Control:

Virtual Machine Settings - Access Control - Encrypt

You can then add TPM in Virtual Machine Settings, Hardware tab, Add button:

Virtual Machine Settings - Add Hardware

If you want to create a linked clone from this virtual machine, you can remove the TPM and encryption after installing Windows 11.

Memory

I also had to increase my memory to 4096 MB.

Note: I had 1 Processor with 2 Cores and a 60GB Hard Disk.


Requirements Met

You should now be able to progress to the next step in the Windows 11 Setup wizard:

Windows 11 Setup requirements met

Apparently, "software level" Windows 11 compliant TPM support has been added to VMware Workstation v16.2.0.  Instead of encrypting and adding the TPM, you can add this flag to your VMX file instead:
managedvm.autoAddVTPM="software"

Related Posts






Comments

  1. does not work as when you switch to uefi i get a timeout message

    ReplyDelete
    Replies
    1. Sorry to hear that. Have you tried selecting UEFI in the New Virtual Machine Wizard rather than switching to UEFI?

      Delete
  2. It worked. Thank you so much!

    ReplyDelete

Post a Comment

Popular posts from this blog

LG TV This app will now restart to free up more memory

LG TV Clear All Browsing History Data

Excel Import CSV not using "Use First Row as Headers"