How to Install Windows 10 on VMware Workstation 17 Pro

Quick Insight

You can install Windows 10 on VMware Workstation 17 Pro in a few clear steps. First, open the app and click Create a New Virtual Machine. Then, pick Custom so you can set up the VM your way. Choose Microsoft Windows and Windows 10 x64 as the guest type. Next, give the VM 8 GB of RAM and two CPU cores for smooth use. Link your Windows ISO file to the virtual CD/DVD drive. Power on the VM, and the setup wizard starts right away. As a result, your test machine is ready in minutes.

Suppose you want to test new software. But you fear harming your main computer. At this point, virtual machines come into play.

VMware Workstation 17 Pro lets you run more than one operating system on a single computer. By installing Windows 10 in a virtual machine, you can build a safe test space. Plus, this task is not as hard as it looks.

In this guide, we walk through the Windows 10 setup on VMware Workstation 17 step by step. After the setup, you will also learn the speed tweaks, the VMware Tools installation, and file sharing. Plus, we cover common errors and their fixes.

Whether you are a beginner or a seasoned user, this article will guide you. Let’s start right now!

Installing Windows 10 with VMware Workstation

How to Install Windows 10 on a Virtual Machine with VMware Workstation Pro on a PC or Laptop

If you plan to build a network or a test space with the VMware Workstation virtualization app, you may need to load Windows 7, 8, 8.1, or 10, or a Linux distro, onto your computer.

With virtualization apps, you can install and run many operating systems on your physical (host) computer. On top of that, you have options other than VMware Pro for building a virtual computer. For example, you can also use Hyper-V or Oracle VM VirtualBox on your PC.

VMware Workstation is a paid virtualization app. Still, users choose this tool more often than the free VirtualBox. We suggest you try VMware Pro free for 30 days, then buy it.

System Needs and Prerequisites

Before you install Windows 10 with VMware, you must check the system needs. Otherwise, you may encounter performance problems.

PartMinimumRecommended
Processor64-bit x86 CPU4 cores or more
RAM4 GB8 GB or more
Disk Space20 GB60 GB SSD
VirtualizationMust be on in BIOSVT-x/AMD-V

Also, you will need a Windows 10 ISO file. You can download it from Microsoft’s official site. Once the download finishes, check the file’s integrity. A corrupted image leads to errors during setup.

NOTE: If the virtualization feature is off in BIOS or UEFI, VMware Workstation will not run. To turn it on, check your computer’s manual.

Download and Check the Windows 10 ISO File

You can get the ISO file from Microsoft’s official download page. You can also download it with the Media Creation Tool. The download can take 30–60 minutes, based on your internet speed.

After you download it, check the file’s SHA-256 hash value. Microsoft posts the official hash values for each build. This way, you can be sure the file is not corrupt.

Tip: Try a different browser when you download the ISO file. Sometimes download errors come from the browser itself.

Build a New Virtual Machine for Windows 10

First, we will set up a virtual machine (VM) with the newest build of Workstation Pro. Next, we will use that base to build a virtual computer. After that, we will load the 22H2 build onto this computer. Finally, we will add VMware Tools so the guest machine runs fast.

Before you install Windows on the virtual computer, visit this article of ours. Also, download the newest build of Win10 for your PC.

Step-by-Step Setup in the New Virtual Machine Wizard

Step 1

First, download the VMware Pro app, install it, and launch it. After that, click the Create a New Virtual Machine button to bring up the setup wizard.

First, to build an advanced VM in the wizard, check the Custom (Advanced) box. Then, continue with your task.

Custom (Advanced) Option in the New Virtual Machine Wizard

Step 2

First, select the Workstation 17.x build from the hardware compatibility window. Then, press Next to move on.

Setting Hardware Compatibility

Step 3

In the guest machine setup, you can add the ISO image file to the VM later. So, check the “I will install the operating system later” box and click Next.

Adding the ISO File Later

Step 4

In the guest operating system selection window, you must set the system type and build you want to load. In this step, select Microsoft Windows as the system and Windows 10 x64 in the Version field.

Guest Operating System Pick

Step 5

You may want to install Windows, Linux, or macOS with VMware. So, set the setup path on a different disk. Also, this trick significantly boosts system speed. In fact, you can load the VM on an SSD or NVMe disk. This way, you get more speed.

Setting the Virtual Machine Name and Path

Hardware and Network Configuration

Step 1

In the Firmware Type window, keep the default UEFI selection and move on. In this step, you can turn on Secure Boot, or you can do it later from the VM’s settings.

UEFI Firmware Pick

Step 2

In the Processor Configuration window, set the CPU count you want to add to the virtual PC. Also, set the Core value per processor here.

Setting Processor Count and Cores

Step 3

You can give the guest machine a low or high value, based on your computer’s capacity. If your host has 32 GB of RAM, set 8 or 16 GB of RAM here. As a result, you get high performance.

Setting the RAM Size for the VM

Step 4

In the Network Type screen, you can use an IP block that is separate from your host’s IP range. For that, check the NAT box.

NAT Network Adapter Pick

Step 5

The system offers the LSI Logic SAS disk by default in the Select I/O Controller Types window. Plus, it supports this disk type. So, you can continue with this default selection.

I/O Controller Pick

Set Up the Virtual Machine Disk and Hardware Settings

Step 1

One of the new features of VMware Workstation Pro is the NVMe disk type. When you do a setup with the NVMe disk type, you will gain significant speed.

NVMe Disk Type

Step 2

In the Select a Disk screen, you must create a new virtual disk for Win10. Alternatively, you can also add a virtual disk you created in the past. For a clean Windows setup, select “Create a new virtual disk” and move on.

Creating a New Virtual Disk

Step 3

In the Specify Disk Capacity window, VMware suggests 60 GB by default for this OS. Keeping this value at the maximum can be useful at times, but it can consume a large portion of your host’s disk.

You may be loading this system in a virtual PC just for a test with VMware. So, set a disk space of 50 GB. Also, store this disk as a single file.

Storing the Virtual Disk as a Single File

Step 4

In the Specify Disk File window, you can save the VMDK virtual disk to a different path. For that, you just need to change the file path.

If you change the value here, you may struggle to find the path of the virtual machines later. So, leave the value here at the default to store the disk file in the same path where you set up the VM.

Naming the Virtual Disk

Step 5

First, set the hardware settings of the guest machine. For that, click the Customize Hardware button.

Customizing Hardware

Set Up the Processor, Memory, and Hardware Parts

Step 1

Click the Processors part in the hardware settings of the guest machine. In addition, check all boxes in the Virtualization Engine field on the right side.

  • Virtualize Intel VT-x/EPT or AMD-V/RVI
  • Virtualize CPU Performance Counters
  • Virtualize IOMMU (IO Memory Management Unit)

Turning On the Virtualization Feature

Step 2

Open the New CD/DVD tab in the VM hardware settings. Also, check the “Use ISO image file” box on this tab. Along with that, click the “Browse” button to find the Windows ISO file. In the window that opens, select the image file of the operating system you downloaded for your PC and click Open.

Picking the Path of the Windows 10 ISO File

Step 3

You can move large files quickly from your host system to your virtual system. So, set the USB device’s compatibility mode to 3.1.

USB 3.1 Controller Type

Step 4

Turn on the 3D Graphics / Accelerate 3D Graphics box on the Display tab. Then, set the Graphics Memory size according to your computer’s capabilities. Alternatively, give at least 3 GB of video memory to this part.

Turning On 3D Graphics in the Windows 10 Virtual Machine

Step 5

Once you set the needed options, click the Finish button to close the hardware customization window.

Closing the Virtual Hardware Window

Step 6

Click Power on this virtual machine, or click the green start button, to run it.

In this step, you can turn on the Secure Boot feature for UEFI boot. You can access this box from the Firmware Type settings under Options / Advanced.

Running the Virtual Computer

Windows 10 Setup with VMware

Loading Windows systems is quite easy. Still, you can encounter some issues in virtualization apps like VMware. So, it helps to follow the Windows setup steps below.

Step 1

Once you prepare the Windows 10 machine for setup, run the VM. Also, press a key when you see the “Press any key to boot from CD or DVD” prompt.

Press a Key to Boot from CD or DVD

Step 2

First, select the system language and keyboard layout you will use for the Windows operating system. Plus, set your time zone and click Next.

Picking Windows 10 System Language, Time Zone, and Keyboard Layout

Step 3

Click the Install Now button to start the installation flow.

Install Now

Step 4

To use a real Windows 10 license in the VM, type your key in the field. In test virtual setups, you do not need a license key. So, click the “I don’t have a product key” box.

Windows 10 Product Key

Step 5

Select the Windows build you want to load (Pro) and click Next.

Picking the Windows 10 Pro Build

Step 6

First, you must accept the Microsoft OS terms of use. For that, check the “I accept the license terms” box and continue with the Next button.

Accepting the License Deal

Step 7

If you want to load a clean Windows 10 from scratch, use the Custom box. For that, click the “Custom: Install Windows only (Advanced)” title.

Advanced Windows Setup Option

Step 8

Click the New box to set up the VMware virtual disk. To use the whole disk, leave the Size part at the default value and press Apply.

Continue by clicking OK in the info window where Windows will create extra partitions on the disk.

Creating a New Disk Partition

Step 9

First, select the Drive 0 Partition 3 box. Then, click the Next button to continue the setup flow.

Picking the Disk Partition for the Operating System

Step 10

Wait while the files get ready for setup. This task can take some time, based on your computer’s speed and the virtual PC hardware settings.

Getting Files Ready for Setup

First Use and Account Settings

Step 1

After the setup copies the needed files, the virtual system will restart on its own.

Restarting Now

Step 2

Wait while the system sets the needed options and prepares the devices.

Prepping Devices

Step 3

When your computer restarts, select the country where you live. Then, press the Yes button to move on.

Region Pick

Step 4

Check the keyboard layout you prefer on your guest machine. Along with that, press the Yes box to continue.

Keyboard Layout Pick

Step 5

If you want to use a second extra keyboard layout, you can click the Add Layout button. You can also add a second keyboard layout after the system setup. For now, continue by clicking Skip.

Skipping the Add of a Second Keyboard Layout

Step 6

You must select the way you will use Windows on this screen. You can see this clearly in the image below. Also, the developers added a screen so you can select the setup type for the new build of Windows. Here, you can set your computer for Personal or Organization use.

Continue with the Set up for personal use box.

Setup for Personal Use

Step 7

On this screen, you can log in to your computer with your Microsoft account. If you do not have a Microsoft account, click the Offline Account box.

Offline Account Setup

Step 8

On this screen, if you choose to log in with a Microsoft account, you can click Next. In this step, you can create a local or offline user account. For that, click the Limited Experience box.

Limited Experience

Step 9

On the “Who’s going to use this PC?” screen, type a user account name and move on.

Setting the User Name

Step 10

If you do not want other people to use your computer without your permission, you can create a password.

Setting a Password

Privacy, Cortana, and Final Setup Steps

Step 1

Set your device’s privacy choices to match your own preferences. Then, confirm to wrap up the task.

Setting Privacy Options

Step 2

In the new Win10 setup wizard, you can select what you will mostly use your PC for, based on your own preferences.

Microsoft offers the Fun, Creativity, Gaming, Work, School, or Family tags. Check these boxes if you want. On the other hand, you can skip this step right away.

Setting the System by Use Case

Step 3

The system leaves the decision to use Cortana entirely up to you. Select the Accept button to turn it on now. Along with that, you can postpone this step with the Not Now button.

Accepting Cortana Use

Step 4

At this step, your computer will be ready, so do not turn off your PC.

Do Not Turn Off Your PC During Setup

Step 5

To check your Windows build, first press Windows Key + R. Then, run the winver command in the Run window.

winver

Windows 10 Desktop View

VMware Tools Setup on Microsoft Windows 10

After you install this OS, you also need to load VMware Tools. If you do not load it, you will not be able to use the virtual machine in full-screen mode or at full resolution.

Step 1

To load the hardware drivers in the virtual OS, click the VM / Install VMware Tools box from the menu.

Installing VMware Tools on the Windows 10 VM

Step 2

If the VMware Tools image file does not open on its own, go to the This PC path. Then, double-click the DVD drive.

Starting the VMware Tools Wizard

Step 3

You can continue the VMware Tools setup by pressing the Next button.

Moving On in the Setup Wizard

Step 4

If you select Complete as the setup type, you can use this virtual computer on other VMware platforms by importing it.

Loading All VMware Tools Features

Step 5

Select the Install button to start the virtual PC tools setup.

Starting the Setup

Step 6

As you will see in the image below, the system loads the video and device drivers.

Loading the Video Driver

Step 7

While the setup wraps up, the screen resolution of the virtual OS will change. When the setup ends, restart your system so the changes take effect on the guest machine.

Restarting the Windows 10 VM

Step 8

When your VM opens, check that you can use your Windows 10 virtual system at full-screen resolution.

Checking Full Screen Resolution

Step 9

First, restart the VM. Then, check that you can copy files between the host and the guest machine with the drag-and-drop feature.

File Transfer Between Host and Guest

Shared Folder Setup

With Workstation Pro, you can prepare Windows 10 or other virtual systems. So, to copy your large files faster, we suggest you turn on and use the Shared Folder setup.

Step 1

To turn on the Shared Folder in your Microsoft virtual computer, first open the VM settings. Then, select Shared Folders from the Options tab. Finally, check the Always Enabled box in the Sharing settings.

Then, click Add to open the wizard so you can create a shared folder at a path on your host system.

Setting Up Shared Folder on the Windows 10 Machine

Step 2

Click Browse in the Name the Shared Folder window. Then, in the window that opens, create and select a shared folder on your host system.

Making a Shared Folder on the Host System

Step 3

Turn on the folder you created for sharing and close the wizard.

Setting Folder Attributes

Step 4

First, open the Network links on your guest machine. Then, turn on file sharing for the other computers on the network. As a result, you will see the shared folder at the “vmware-host / Shared Folders / Windows10SharedFolder” path.

You can check the task by creating a folder named Backup in the Windows10SharedFolder folder and then opening and viewing the folder on your host system.

Shared Folder Works with No Snags

USB Flash Drive Use

You can also use the USB flash drives or storage devices you use on your physical computer on your virtual system.

Step 1

First, plug the flash drive into an empty USB 3.x port on your physical computer. Plus, create a folder named Backup inside it.

Using a USB Flash Drive in the Virtual Machine

Step 2

Linking your USB drive to the virtual machine is quite simple. For that, go to the VM box in the VMware tool menu. Then, follow the Removable Devices and USB Name steps and press the Connect button.

Linking USB to the VM

Step 3

Open the This PC area on your Windows VM. Then, look at the contents of your USB drive or copy your files with ease.

Viewing USB Contents on the VM

Deleting the Windows 10 Virtual Machine

With VMware Workstation, you can create guest operating systems on your computer. In time, you may not want to use these systems anymore. So, to keep your host disk from filling up, you can delete the VM from the disk for good.

Right-click the virtual machine you want to delete from the Workstation library. Then, select the Manage / Delete From Disk box. After that, click the Yes button in the window that opens to confirm the deletion.

Deleting the Windows 10 Virtual System from the Host

Video

Video Thumbnail
Watch on YouTube

Windows Setup with Older Builds

You may be using an older VMware Pro build. Or your license may not come with a free upgrade. Still, you do not have to install Windows with only the new build. You can check the setup flows with older builds in the table below.

Workstation Pro Resources
Workstation ProYouTube VideoSlide
12 ProWatchView
14 ProWatch–
15 ProWatchView
16 ProWatchView
17 Pro (NEW)Watch–

FAQ About Using Windows 10 on a Virtual Machine

Which Windows 10 builds does VMware Workstation support?

VMware Workstation 17 supports all modern builds of Windows 10 from build 1607 on. In builds 20H2 and later, GPU acceleration runs more smoothly.
22H2 is the newest and most stable choice. LTSC builds also load without issues. Above all, LTSC stays light for test spaces.
Home, Pro, Enterprise, and Education builds all run in a virtual machine. Only 32-bit OS support has now fallen by the wayside. Aim for 64-bit builds.

Which VMware build do I need for a Windows 10 setup?

Workstation 17 Pro is the best choice. 22H2 gains from the new virtual hardware features. NVMe disk and advanced graphics support work in full in this build.
If you have Workstation 15 on hand, you can still do the basic setup. But you will struggle with Secure Boot and UEFI settings. Secure Boot is not a must for Windows 10.
Still, the modern build makes the setup easy. Broadcom has offered Workstation Pro free for all uses since November 2024. So, you can now download and use the newest build with no license fee.

Why does VMware not run when Hyper-V is on?

Hyper-V takes VT-x/AMD-V hardware virtualization under its own control. When VMware tries to reach the same source, a clash occurs. Two hypervisors cannot live side by side.
As a result, VMware throws an error at launch or slows to a crawl. You must turn off Hyper-V from Windows features. Also, turn off Virtual Machine Platform and Windows Hypervisor Platform.
Run the bcdedit /set hypervisorlaunchtype off command from the command line. Then, restart the system. This way, VMware gets direct access to VT-x. Do not forget to also turn off Core Isolation and Memory Integrity settings.

Why does Windows 10 run slow in the virtual machine?

The most common cause is a low RAM share. If you give the VM 2 GB while the host has 8 GB of RAM, your virtual system chokes. 4 GB is the minimum, and 8 GB is the ideal share.
The second cause is the disk type. IDE or old SATA controllers slow the boot. If you select an NVMe virtual disk, you feel the difference right away.
A missing VMware Tools also significantly reduces speed. Screen resolution drops, and the mouse lags. In addition, turn off Windows’ power cap for the VMware task. The powercfg /powerthrottling disable command does the trick.

Which disk type should I pick during setup?

NVMe gives the best speed for Windows 10. Workstation 17 offers this choice. Boot and update times shrink significantly.
If your host disk is old, LSI Logic SAS will do just fine too. This OS knows this controller, and you do not need to search for a driver. On the other hand, NVMe rarely throws a driver clash.
For disk size, 50–60 GB is ideal. Store it as a single file so it moves with ease. If you select thin provision, the disk will not grow unnecessarily.

What happens if I do not load VMware Tools?

Without VMware Tools, the virtual machine will not run at full capacity. You cannot use full-screen resolution. The mouse sticks between windows, and drag-and-drop does not work.
The system does not see the sound driver. It cannot reach the vmxnet3 driver for the network card. So, network speed drops, and USB devices connect slowly.
Shared folders do not work. You are limited to the network to copy files between host and guest. In short, Tools is essential for the virtual machine experience. Make Tools your first task after setup.

How do I fix the internet link in the virtual machine?

First, check the Network Adapter from the VM settings. If NAT is selected, the network usually works right away. If Bridged is selected, you must be on the same IP block as your host network.
In host-only mode, the network does not work. If there is no link, restart the VMware DHCP service. On the Windows side, disable and re-enable the network driver.
Obtain the IP address separately and set 8.8.8.8 as the DNS. At times, a missing VMware Tools does not show the network card. Load Tools and restart the VM. If the issue persists, do Restore Defaults from the Virtual Network Editor.

Why does the Windows 10 setup not start?

A setup that does not start is most often due to the boot order. The ISO file may not be linked to the CD/DVD drive. You may miss the “Press any key” screen when the VM boots.
In this case, turn off the VM and restart it. Secure Boot sometimes blocks an unsigned ISO. Switch the Firmware Type setting to BIOS.
Also, check the SHA-256 value of the ISO file. A corrupted image will not start the setup. If the disk does not show up at all, set the controller type to LSI Logic SAS. If the issue persists, create a new VM and follow the steps from the beginning.

How do I use USB devices in the virtual machine?

Add a USB controller to the VM settings. Select the USB 3.1 compatibility mode. With the VM on, follow the VM > Removable Devices path from the top menu.
Select the plugged-in device from the list and link it. Release it on the host side so the VM can see it. Windows 10 loads the driver on its own.
If the device does not show up, start a scan from Device Manager. That said, make sure VMware Tools is loaded. Some USB disks drop off due to a lack of power. A powered hub can be the fix. Also make sure the VMUSBArbService service is running.

How much RAM is enough for a this VM?

For 64-bit, 2 GB of RAM is the bare minimum in theory. Sadly, in practice, 4 GB is borderline. For smooth use, set aside 8 GB.
If the host has 16 GB or more RAM, 8 GB is ideal. If the host has 8 GB of RAM, give the VM 4 GB. Otherwise, host and VM will swap nonstop.
This also slows both down. With 2 GB, you can only do light tests. For games, Visual Studio, or many browser tabs, you need 8–12 GB. If the host has 32 GB, you can go up to 16 GB. What’s more, leave at least 8 GB for the host.

Final Thoughts

In summary, loading a Windows virtual system with VMware Workstation is quite easy. Plus, it lets you build test spaces for your own use. Thanks to all the steps outlined here, you can push your VM speed to the maximum.

Now you have a working Windows 10 virtual machine in your hands. By following the same steps, you can install Windows 7 on the VM. Similarly, you can also run Windows 8 in a virtual machine. This way, you can test more than one operating system on a single computer.

On top of that, you can make your virtual machine run smoothly through fine tweaks. In terms of the ease, safety, and isolation VMware offers, it is one step ahead. Plus, since it also allows for advanced test and development work, you can get skilled at setting up other systems too.

They'll Thank You for Discovering This Guide!

Ready to do your loved ones a huge favor with just one click? Knowledge grows as it is shared.

2 People Shared Their Experience

  1. Thank you so much, everything in this article is perfectly clear and well explained, very appreciated, keep up the good work <3

  2. thanks

Share Your Opinion