How to Install a Windows 10 Virtual Machine in Workstation Pro.

A Windows 10 virtual machine (VM) lets you run Windows 10 as a separate, self-contained computer inside your existing PC. You don’t need any extra hardware. You can run a Windows 10 VM on a Windows 11 computer.

The virtual machine runs inside a program called a hypervisor (which is a type of emulator for computers) and the hypervisor we’ll use in this guide is VMware Workstation Pro. It’s completely free to use on home computers. Follow this guide to download and install it How To Download VMware Workstation Pro For Free.

What you’ll need:

  • VMware Workstation Pro installed on your PC
  • A Windows 10 ISO file (free from Microsoft – instructions below)
  • Around 60GB of free disk space and at least 4GB RAM on your host machine. You can get away with 2GB but the VM will be really sluggish.

Download the Windows 10 ISO File

To install Windows 10 as a virtual machine in VMware you’ll need to download the latest setup files from Microsoft in the form of an ISO file. Microsoft provides this free of charge, you don’t even need to have a valid product key.

Go to: https://www.microsoft.com/en-gb/software-download/windows10

Scroll down a little to the “Create Windows 10 Installation Media” section and click the Download Now button. This downloads the Media Creation Tool which is only a small file that should download quickly. Once the tool has downloaded, launch it and follow these steps to get create your Windows 10 ISO file.

  1. After a short delay while the tool gets a few things ready you’ll need to accept the licence terms.
  2. Select “Create installation media (USB flash drive, DVD, or ISO file) for another PC” and click Next.
  3. Leave the language, edition, and architecture at their defaults (or change the language if needed by unchecking “Use the recommended options for this PC”).
  4. When asked which media to use, select ISO file. This is important, you don’t want the USB flash drive option.

The Windows 10 ISO file will download to your PC, it may take several minutes depending on your connection. When the download finishes, click Finish. (Ignore the option to burn it to a DVD.)

Accept the Applicable notices and licence terms to download a Windows 10 ISO file for your virtual machine.
Accept the terms.
Selecting ISO file.
Select “Create installation media (USB flash drive, DVD, or ISO file”.
Generally you'll leave the language and architecture set to their defaults.
You can usually leave these settings at their defaults.
It's important to select to download Windows 10 as an ISL file when you want to install it as a virtual machine.
Make sure that you select ISO file.

Create a New Windows 10 Virtual Machine in VMware Workstation Pro

So now you have everything in place to begin installing a Windows 10 VM. Open VMware Workstation Pro. On the Home screen click “Create a New Virtual Machine“. Note that if VMware doesn’t open at the Home Screen, click the Home tab.

Workstation Pro’s setup wizard makes it straightforward to configure your VM. Leave the settings set to the default “Typical (recommended)” and click Next.

Create a new Windows 10 virtual machine in Workstation Pro on a Windows 11 host PC.
Create a New Virtual Machine.
Leave the settings at the default "Typical".
Select Typical and click Next.

New VM Settings

VMware will create a virtual computer first, then you’ll install the operating system (in this case Windows 10) on to it.

  • Select Installer Disc Image file (iso). This is the Windows 10 ISO file that you downloaded earlier. Click the Browse button and select it from wherever you downloaded it to. You’ll see it loaded in the window. Click Next.
  • Give your VM a name (e.g. “Windows 10 x64”) and choose where to store the VM files. By default VMware saves all virtual machines to your Documents folder. Click Next.
  • Set the virtual disk size. Workstation Pro will suggest around 60GB which is a reasonable size for a virtual machine. Select “Store virtual disk as a single file”. this setting will give a slight performance boost to your Windows 10 VM.
  • The “Ready to Create Virtual Machine” screen shows a summary of your settings. If you want to adjust the RAM allocated to the VM, click “Customise Hardware”. You can also change this after creation, so don’t worry too much at this stage.

Make sure “Power on this virtual machine after creation” is ticked, then click Finish. Workstation Pro will build the virtual hardware which doesn’t usually take long.

Installer disc image file is selected and the Windows 10 ISO has been loaded in VMware Workstation Pro.
Use the Browse button to locate and select your Windows 10 ISO file.
Name the VM. Windows 10 x64 is entered.
Give the VM a descriptive name if you want to. You can also change the default save location.
Windows 10 virtual machine disk capacity is set to 60GB. "Store as a single file" is selected.
Store the virtual hard disk as a single file.
VMware confirmation screen of Windows 10 VM settings. "Power on this virtual machine after creation" is selected.
Power on after creation and click Finish.

VM Name, Disk Capacity and Other Settings

The virtual machine name isn’t the same as the Windows computer name. It’s only their so that you can distinguish this VM from others that you might create. If you only intend having a single virtual machine, then you can leave at it’s default. But if you intend creating several then it’d better to have a descriptive name.

The virtual disk capacity is a bit more tricky. 60GB is plenty for a Windows 10 VM that’s only really going to be used on the internet. But if you intend installing large applications or storing large files on it, then it’d be better to set a bigger capacity here. Although you can expand a virtual disk size it’s easier if you allocate enough space to begin with.

All the other settings, such as CPUs and RAM can easily be changed once the VM is setup.

Install Windows 10 on the Virtual Machine

Guest vs Host – A Quick Note: Before continuing it will help to know two terms that are used when discussing virtual machines.

  • The Host: The host machine is your physical computer. The real computer that you’ve installed VMware Workstation Pro on to.
  • The Guest: The guest refers to the virtual machine (Windows 10 in this case).

Booting from the Windows 10 ISO

After the VM is created, Workstation Pro will boot it from the Windows 10 ISO, just like booting from a DVD. You’ll see a black screen with the message:

Press any key to boot from CD or DVD

Click once inside the VM window first (this directs your keyboard input to the guest), then press any key on your keyboard. This starts the Windows 10 setup.

Missed the prompt? The message only shows for about 5 seconds. If you’re too slow, you’ll see a timeout or Boot Manager screen.

Just click “Send Ctrl+Alt+Del to this virtual machine” to reboot and try again.

Clicking inside the VM window to redirect inputs to the guest system.
Click inside the VM window, then you can press any key on your keyboard to start the Windows 10 installation.
Send CTRL + Alt + Del to this virtual machine in VMware Workstation Pro.
If you’re not quick enough, you might get a Time Out screen. Click “Send Ctrl+Alt+Del to this virtual machine” to try again.
CTRL + Alt + Del button in Workstation Pro.
Or you might see the Boot Manager screen. Again click the Send CTRL+Alt+Del button.

Windows 10 Installation Steps

When the VM boots it’ll be in the Windows 10 installation process. Follow these steps:

  • Confirm your language, time, currency and keyboard settings. Click Next
  • Click the Install Now button.
  • When asked for a product key, click “I don’t have a product key” , you can enter one later if needed.
  • Select which version of Windows 10 to install on your virtual machine (Home or Pro are the most common choices). Click Next.
  • Accept the licence terms.
  • For installation type, choose “Custom: Install Windows only“.
  • Select the virtual hard drive created by Workstation Pro and click Next.
When installing a Windows 10 virtual machine it's often better to select "I don't have a product key" rather than entering one during setup.
Even if you have one, at this stage click “I don’t have a product key”
Select Custom install.
Select Custom: Windows only (advanced).
Select the virtual hard disk to install Windows 10 on to.
The only drive you’ll see will be the virtual drive VMware created for you earlier. Select it and click Next.
Windows 10 is installing onto the virtual computer in VMware Workstation Pro.
Windows 10 is installing, take a break and let it do its thing.

Detailed Installation Guide

Windows 10 will now install onto the VM. The virtual machine will restart several times during this process. After restarting, confirm your region and keyboard settings when prompted.

For a detailed walkthrough of the Windows 10 setup screens, see: How to install Windows 10.

During setup, Windows 10 will ask you to sign in with a Microsoft account. For a virtual machine, I’d recommend using a local account instead, it keeps the VM separate from your main Microsoft account and is simpler to manage.

You’ll have three options:

  1. Sign in with your existing Microsoft account
  2. Create a new MS account for your VM
  3. Sign in using a local account. See How To Install Windows Without A Microsoft Account

Privacy Settings

After signing in, Windows 10 will show several screens asking permission to share data with Microsoft. None of these are required for the VM to work — it’s safe to select No on each screen.

Install VMware Tools

Once Windows 10 has finished setting up and you’re at the desktop, you need to install VMware Tools which is included with your Workstation Pro installation.

VMware Tools is a package of virtual drivers that significantly improves how your VM performs, including better display resolution, smoother mouse integration, and improved file sharing between guest and host.

  1. At the bottom of the Workstation Pro window, click “I finished installing”. This swaps the Windows 10 ISO in the virtual DVD drive for the VMware Tools installer disc. If the Autoplay notification appears inside the VM, click it and then click “Run setup64.exe”.
  2. Autoplay doesn’t always kick in, if it doesn’t, or maybe you missed it, click the VM button on the VMware toolbar. Then click Install VMware Tools. That usually gets Autoplay moving.
  3. Still nothing? Then open File Explorer in your virtual machine and then This PC. There you’ll see the virtual DVD drive. Double left click it to start the VMware Tools installation wizard.
  4. Follow the prompts on the installation wizard and restart your VM when its finished.
"I finished installing" is highlighted in VMware.
Click “I finished installing”.
Install VMware Tools from menu
Click the VM button and then “Install VMware Tools” from the menu.
VMware tools mounted as virtual DVD
You might have to start the installation by double clicking the virtual DVD drive.
Installation wizard for VMware Tools
Follow the prompts to install VMware Tools.

Finishing Up

  • Run Windows Update as soon as your virtual machine reboots after installing VMware Tools.
  • Create a snapshot or backup before making any major changes to the VM. This lets you roll back instantly if something goes wrong. See Backup Workstation Pro Virtual Machines.
  • Use your VM to safely test software, browser extensions, dodgy-looking websites, or Windows updates, all without risking your main PC.

Frequently Asked Questions

Is VMware Workstation Pro free?
Yes, VMware Workstation Pro is free for personal use. You can download it directly from the Broadcom website without needing a licence key but you will need to register for a free account.

Do I need a Windows 10 licence to create a VM?
You need to download the Windows 10 ISO (free from Microsoft), but you don’t need a product key to install and use it. Windows 10 will run with minor limitations (a watermark and no personalisation options) until activated with a product key.

How much RAM should I give my Windows 10 VM?
A minimum of 2 GB is required and it will run on that, but 4 GB is recommended for a smooth experience. Make sure you leave enough RAM for your host machine to run comfortably alongside it.

Can I run a Windows 10 VM on a Windows 11 PC?
Yes, VMware Workstation Pro supports running Windows 10 as a guest on a Windows 11 host without any issues. In fact it’s a great way of running older programs that won’t work on Windows 11. You could also run a Windows 7 or Windows XP VM if you wanted. VMware does all the heavy lifting.

What is the difference between a VM snapshot and a backup?
A snapshot saves the state of your VM at a specific moment and is stored within VMware, it’s rather like Windows own System Restore. A backup is a full copy of the VM files saved separately. Snapshots are quicker but less safe than a full backup. Therefore I’d always advise a backup especially if you’ve activated Windows.

Related Posts

Virtual Machine Snapshot In Workstation Pro
Create and use snapshots in VMware to save yourself a whole load of time setting up a new VM.

How To Install Windows 11 As A Virtual Machine In Workstation Pro.
You can easily setup a Windows 11 virtual machine by following this step by step guide.

How To Fix Install VMware Tools Is Greyed Out.
Sometimes the option to install VMware Tools will be greyed out and unavailable. This guide shows you how to fix that.

Is VMware Player Back?

As Windows 10 nears the end of its life cycle, many people will be considering buying a new PC. But what then happens to your old computer. It still has all your data and applications on it.

You could save your old machine together with all its data and apps and use it as a virtual computer on your new PC.

Or you could pass it on. In that case, make sure you remove all traces of your activities.

Scroll to Top