- No, the TPM is chipset component and you have to upgrade the hardware. In some minor cases, Windows might not detect the correct version which will be solved by the firmware upgrade but you have to verify you are using TPM 2.0 chipset (hardware).
- VMware is not Microsoft product , they shared an article explaining how to install the Windows 11 on the VMware, take a look at:
https://kb.vmware.com/s/article/86207
Or you may check with their support.