How to Install and Configure Hyper-V in Windows Server 2016


to install Hyper-V in Windows Server 2016 reliably, follow the order above and verify each step. This guide shows how to install Hyper-V Windows Server 2016 step by step, with every setting in the order you will use it. Hyper-V is Microsoft’s hypervisor, built right into Windows Server — and into Windows 10/11 Pro. Installing the role turns a Windows Server into a full virtualization host, able to run Windows and Linux guests side by side. It is also a top exam objective (70-740) and the standard alternative to VMware ESXi in home labs.

install Hyper-V Windows Server 2016 in a home lab

WINDOWS SERVERINSTALL HYPER-V WINDOWS SE…ENTERPRISE LABtimer 45 MIN LAB
NH
Nurul Huda AUTHORInfrastructure & Cloud Architect · Verified 2026

print Print Lab

● VALID ON THE CONFIG BELOW

dns LAB TOPOLOGY & PREREQUISITES

# example values used while writing and testing this guide

LAB VM

HypervisorESXi / Workstation
vCPU2
RAM4-8 GB
Disk60 GB thin

WINDOWS BUILD

EditionServer 2019 Std
InterfaceDesktop Experience
Adminlocal Administrator
IPstatic or DHCP

VALIDATION

RolesServer Manager
Firewalllab rules only
Snapshotbefore changes

01constructionInstall Hyper-V in Windows Server 2016: Requirements

  • Windows Server 2016 (Standard or Datacenter), with GUI or Core
  • 64-bit CPU with hardware virtualization (Intel VT-x / AMD-V) and SLAT support, enabled in BIOS/UEFI
  • At least 4 GB RAM (more for real workloads) and enough disk for VMs

02downloadStep 1: Install the Role

Server Manager → Add Roles and Features → select Hyper-V. Include the management tools on the features page. Or in PowerShell:

Install-WindowsFeature -Name Hyper-V -IncludeAllSubFeature -IncludeManagementTools -Restart

Finish the wizard and reboot — the role cannot be installed without one. In short, to install Hyper-V in Windows Server 2016 reliably, follow the order above and verify each step.

03usbStep 2: Configure the Host

Open Hyper-V Manager. Right-click the host and open Hyper-V Settings:

  • Set Virtual Hard Disks and Virtual Machines paths to a dedicated volume (never the C: system drive for real work)
  • Configure live migration settings under Live Migrations if you plan multi-host labs

04terminalStep 3: Create a Virtual Switch

In Virtual Switch Manager, create the networks your VMs need: External binds to a physical NIC (bridging VMs onto your LAN), Internal connects VMs to the host only, Private isolates VMs completely. One external switch plus one private switch covers most labs.

05settings_ethernetStep 4: Create Your First VM

Action → New → Virtual Machine: name it, attach it to the switch, create a dynamic VHDX, and point the DVD at an ISO. After that, configure its settings (memory, vCPU) as described in the VM settings guide, and install the guest OS — for example Windows Server itself or Ubuntu. In short, to install Hyper-V in Windows Server 2016 reliably, follow the order above and verify each step.

Related Content

▶ UP NEXT IN THE WINDOWS TRACK

Configuring Virtual Machine Settings in Hyper-V

Finish this lab, then continue down the track. Each guide builds on the one before it.

rocket_launch Launch Next Lab