How to install Windows 11 on a Virtual Machine(VM)

Step-by-Step Guide: Create a Virtual Machine with TPM on VMware Workstation and install Windows 11

Creating a virtual machine (VM) is one of the best ways to test, practice, and explore enterprise IT concepts without affecting your production environment. VMware Workstation Pro allows you to run multiple operating systems on a single physical machine, making it ideal for labs, training, and experimentation.

In this guide, we’ll walk through creating a virtual machine with TPM support and installing Windows 11 step by step. We’ll cover system requirements, editions, and the installation process.

If you’d like to watch a step‑by‑step walkthrough of Windows server 2022 or Ubuntu server, please visit our post-

    1. Create a Virtual Machine and Install Windows server 2022
    2. How to Install Ubuntu/Linux server

1. Windows 11 and Minimum System Requirements

Windows 11 is Microsoft’s latest desktop operating system, released in October 2021. It introduces a modern interface with a centered Start Menu, redesigned taskbar, improved window management, enhanced security. It’s designed for productivity, collaboration, and hybrid work environments. You can download windows 11 ISO from here or this link by filling your details. 

Minimum System Requirements for Windows 11

      • Processor: 1 GHz or faster, 2+ cores, 64‑bit compatible
      • RAM: 4 GB – 8 GB
      • Storage: 70 GB – 100 GB
      • Graphics: DirectX 12 compatible GPU with WDDM 2.0 driver
      • Firmware: UEFI with Secure Boot capability
      • TPM: Trusted Platform Module (TPM) version 2.0
          • Note: VMware Workstation allows you to emulate TPM 2.0, so you can install Windows 11 even if your physical machine doesn’t have it.

Windows 11 Editions

Windows 11 comes in several editions. Most common editions:

EditionBest ForKey Features
HomePersonal useSimplified interface, Microsoft Store apps, gaming features
ProProfessionals & IT labsBitLocker, Hyper‑V, Group Policy, Remote Desktop
EnterpriseLarge organizationsAdvanced security, Windows Defender Credential Guard, AppLocker
EducationSchools & studentsSimilar to Enterprise, tailored licensing

2. Download and Install VMware Workstation Pro.

You can create a single VM or a virtual test lab for practice using VMware Workstation. The Pro version is available for free on the Broadcom website. You can download it here by signing in or creating an account.

    1. Download the VMware Workstation setup
    2. Run the setup and follow the installation wizard.
    3. Restart your system if prompted.
    4. Open VMware Workstation – Edit menuVirtual Network Editor  and do the Network settings as per requirement.
    5. Use Bridged to connect VM to system’s physical network adapter directly or allow internet traffic.
    6. Or use Host-only to connect VMs and Host system internally in private network.Create VM with TPM and install Windows 11 - BridgeNetwork

We’re now ready to create a VM for Windows 11 installation. If you’d like to watch a step‑by‑step walkthrough of these steps, please visit our YouTube Video.

2. Create a New Virtual Machine with TPM for Windows 11

On VMware Workstation, you can create virtual machines for a wide range of operating systems, including Windows, Linux/Ubuntu, macOS, and even VMware ESXi. In this guide, we’ll focus on creating a VM for Windows 11.

Steps:-

    1. Open VMware Workstation → Click Create a New Virtual Machine. Windows Server 2022 Datacenter on VMware Workstation Virtual Machine(VM)
    2. Choose Typical (recommended) or Custom (for advanced configuration).
    3. Select Installer disc image (ISO) → Browse and select the Windows 11 ISO (Or you can select later in VM settings).
    4. Put the Virtual Machine Name. (this is not computer name/hostname).
    5. As we selected Win 11 ISO, it will ask you to create a VM file encryption password, which functions as the TPM. Enter the password, confirm it. Keep it remember as it will require during VM startup.Create VM with TPM and install Windows 11 - TPMpassword
    6. Configure hardware:
      • Memory: 4-8 GB
      • Processors: 2–8 cores
      • Disk Size: 70–100 GB (single file recommended)
      • Network Adapter: Use Bridge or Host-only as per requirement.
    7. Review settings → Click Finish. Create VM with TPM and install Windows 11 - VMreview

The VM will be created with the specified configuration. If exiting VM or need to change anything, you can Edit Virtual Machine settings and do the required changes like select ISO, add Network adapter, change CPU or memory config, configure TPM with encryption password and more.Create VM with TPM and install Windows 11 - TPMsetup

3. Install Windows 11 on VM which we created

We already selected the Windows 11 ISO during VM creation. If not, you can click Edit VM Settings and select the ISO under the CD/DVD device option. If the ISO is not available, you can download it directly from the Microsoft website.

 

    1. Start the above created VM.
    2. The VM will boot from the ISO we selected and begin installation.
    3. Select the Language to install and Time and currency format when prompted, then Next.Create VM with TPM and install Windows 11 - language
    4. Select Keyboard or Input method, then Next.
    5. Select “Install Windows 11” and check box I agree everything will be deleted…, then Next. Create VM with TPM and install Windows 11 - Win11Edition
    6. Select the Windows Edition, then Next, and Accept the license terms.
    7. On Select location to install windows 11 prompt-
        • Select Unallocated space and click Next, if you want a single partition or drive.
        • If you want more than one partition or drive, Select unallocated space and click Create Partition – Put required size in MBApply. The partition will be created. By this way you can create more partitions on unallocated space.
        • The Windows 11 will create by default two additional partition200 MB for system and 16 MB for MSR (Microsoft Reserved Partition).
        • Select the Partition if created or Unallocated Space, then Next.Create VM with TPM and install Windows 11 - Partition
    8. Click Install on Ready to install prompt.
    9. The windows 11 installation will proceed, and system will reboot 2-3 times.Create VM with TPM and install Windows 11 - Win11 install
    10. When Prompted, Select Country or region, Keyboard layout, Add or skip second Keyboard layout.
    11. As we connected VM with Host-only (private network), not connected to internet. Click I don’t have internet, or you can connect to internet via bridged if required. If internet is connected, you will be prompted to login/setup your Microsoft account.Create VM with TPM and install Windows 11 - PvtNetwork
    12. Put your username and password/confirm password for login account.
    13. Windows 11 will ask for 3 security questions that will be helpful if you lost/forgot login credentials, select questions and answers as per your choice.Create VM with TPM and install Windows 11 - User and securityQsn
    14. Choose Privacy settings for your device like Location, Find my device, Diagnostic data, Advertising ID… as per your choice.Create VM with TPM and install Windows 11 - PrivacyOptions
    15. Once installation Setup is completed, log in with the credentials you setup.Create VM with TPM and install Windows 11 - Win11Installed

4. Install VMware Tools and Basic settings

VMware Tools is a lightweight utility that enhances performance and improves integration between the host and guest operating systems in VMware virtual machines.

Benefits include:

  • Better display resolution
  • Clipboard sharing (copy/paste between host and VM)
  • Improved network and disk performance

 Steps:-

    1. The installation begin automatically after login, If not go to VM Menu→ Install VMware Tools.
    2. The VMware tools setup will be mounted as CD/DVD drive, Run the setup from there.
      Windows Server 2022 Datacenter on VMware Workstation Virtual Machine(VM)
    3. Follow the wizard and restart the VM when prompt.

Network Config:

  1. If connected to internet or using bridged network, no additional config required.
  2. If using host-only network, set the IPv4 address by opening network setting – ncpa.cpl
  3. If there is any connectivity issue, you may need to turn off the windows defender firewall setting or allow connection by adding inbound/outbound rule in advanced firewall configuration.

Computer Name:

  • Setup the computer name or Hostname as per your choice.
  • Open sysdm.cpl and change the computer name.
  • Restart the system  when prompted.

 

Pro Tip: Before making major changes, take a VM Snapshot. This allows you to roll back easily if something goes wrong.

We have successfully created a VM and installed Windows 11, configured with a host-only private network. This setup is now ready for lab practice and testing.

Discover more:

Head over to our Blog page for the latest posts.

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Scroll to Top