Setting up Windows 10 in a Virtual Machine (VMWare Player or Hyper-V Manager)

Shortly after Windows 10 was officially released, I took a brief look at setting it up in a virtual machine.

Setting up Windows 10 in a Virtual Machine (VMWare Player or Hyper-V Manager)

Windows 10 was officially released on July 30.

You can download Windows 10 from Microsoft, but note that you will need a valid key to install it. There’s been some confusion about what Microsoft meant by “free upgrade”.

Or you can download it from your MSDN account if you have one. The “multiple editions” option (4 GB download) worked for me (currently named “en_windows_10_multiple_editions_x64_dvd_6846432.iso”).

If you’re not ready to take the plunge and update your PC yet, here are general instructions on how to configure a virtual machine, two different ways.

  • VMware is a free program you can install on Windows 7 or below.
  • Hyper-V Manager is available by default in Windows 8. (you can install it in Windows 7, but I won’t cover that here)

VMware Player

Download the VMware player if you don’t already have it installed. Go to the download page and search for “VMware Player”, or just download it directly from here.

When you start it up, you’ll see an empty screen. Click “Create a New Virtual Machine” on the right side.

Windows 10 VMware Setup 001

Open the “Version” drop-down and select “Windows 10”.

Windows 10 VMware Setup 003

If you select “Windows 10 x64”, you may see an error message like this one. If you do, just select “Windows 10”.

Windows 10 VMware Setup 004

Name the machine whatever you want.

Windows 10 VMware Setup 005

The default size is 60 GB – that should be fine.

Change the bottom option to “single file”.

Windows 10 VMware Setup 006

It’ll display a summary of your selections. Click “Customize Hardware”.

Windows 10 VMware Setup 007

Increase the memory from the default of 1 GB (assuming you have enough memory to spare). The close out of this screen.

Windows 10 VMware Setup 008

Click “Play virtual machine” to start your virtual machine, then skip to the “Windows 10” section below to continue the setup.

Windows 10 VMware Setup 009

Hyper-V Manager

When you open Hyper-V Manager, you’ll see a screen like this one. Any virtual machines you setup are listed in the middle-top area.

Select “New » Virtual Machine” in the Actions pane on the right (or from the Actions menu at the top).

Windows 10 Hyper-V Setup 001

Give it a name. “Windows 10” has a nice ring to it.

Windows 10 Hyper-V Setup 002

Leave the default (Generation 1) selected.

I’m not sure what “Generation 2” means, nor did I do any research on it, but when I selected it initially, I couldn’t install Windows 10 later (kept getting an error during installation).

Windows 10 Hyper-V Setup 003

Memory defaults to 512 MB, but I’d seriously think about increasing it. My machine has 16 GB, so I increased it to 6 GB.

Windows 10 Hyper-V Setup 004

The network connection defaults to “Not Connected”, which you may want in some circumstances. You’ll probably want to select an adapter so you can actually access the Internet from within your vm.

Windows 10 Hyper-V Setup 005

You can change the size from the default 127 GB if you want. I don’t plan on installing too much inside of Windows 10, so I decreased it to 80.

Windows 10 Hyper-V Setup 006

The default is to install an OS later, but you can point to the ISO file you downloaded. It makes installation that much easier once you fire up the virtual machine.

Windows 10 Hyper-V Setup 007

Here’s the summary page. Nothing surprising here. Click “Finish”.

Windows 10 Hyper-V Setup 008

Going back to the main screen, you can see your new virtual machine.

It’s configured and space has been allocated on your disk, but we still have to start it up before we can install Windows 10.

Click the “Connect…” option on the right, in the “Actions” pane.

Windows 10 Hyper-V Setup 009

You’ll see a black screen like the following.

You’re connected to the machine, but it’s effectively powered off.

Click the green “Start” button in the upper-left.

Windows 10 Hyper-V Setup 010


Windows 10 Hyper-V Setup 011

The main screen shows you that the virtual machine is now running, along with some other stats about the process.

You can close this main screen and the machine will keep running in the other window.

Windows 10 Hyper-V Setup 012

Read on below to continue the setup.

Windows 10

The setup process for Windows 10 is the same, regardless of which program you used to create the virtual machine.

They made it really easy, but for the sake of completeness, here ya go…

Windows 10 Setup 001
Windows 10 Setup 002

Enter your product key. If you’re using MSDN, you can generate one in the subscription screen.

Windows 10 Setup 003

Accept the license terms. Or don’t. But then this was all a waste, wasn’t it? :p

Windows 10 Setup 004

The “Upgrade” option is always the default, even though the virtual machine is clean of previous installations, and there are no files or settings to keep.

Select “Install Windows only” to continue.

Windows 10 Setup 005

La dee da. Let Windows do its thing. Watch the fun progress bar if you get bored.

Windows 10 Setup 006

You’ll see one or two of these.

Windows 10 Setup 007

Maybe a couple of these.

Windows 10 Setup 008

Select “Use Express settings” unless you know you want to make some changes.

Windows 10 Setup 009

The default is “My organization”. Select “I own it” instead.

Windows 10 Setup 010

I have an MSDN account, so I always enter one. You don’t have to. Or you could sign up.

Windows 10 Setup 011

Set a PIN if you want. You don’t have to. You can set one (or remove it) later.

Windows 10 Setup 012

Setup Cortana, or just click “Not now” to skip it for now. You can always access the settings later.

Windows 10 Setup 013

A little more waiting and you should be good to go!

Windows 10 Setup 014

If you chose to enter a PIN previously, then you’ll be prompted for that when you login, instead of a password.

Windows 10 Setup 015

Getting Help

Thanks to the Insider Program and its 5 million participants, there’s already a plethora of information out there on Windows 10.

However, if you have any questions about the installation of Windows 10 or configuration of VMware or Hyper-V Manager, feel free to leave a comment below.

I’ll help out if I can, or try to point you in the right direction!