How to Install Hyper-V on Windows Server: The Easiest Type-1 Hypervisor Setup

By Seth Sanders | 12-Year IT Systems Engineer & Systems Administrator Veteran

When building out a home lab or enterprise IT sandbox, bare-metal hypervisors like Proxmox VE or VMware ESXi often dominate the conversation. However, if you are already running Windows Server, you already have access to an enterprise-grade Type-1 hypervisor built right into the operating system: Hyper-V.

Because Hyper-V is an integrated role within Windows Server, enabling it requires no extra licenses, no bootable ISO flashing, and zero external software. It turns an existing Windows Server installation into a virtualization host in just a few minutes. (To learn how Hyper-V manages parent and child partitions under the hood, check out our guide on Hyper-V Architecture: The Parent Partition Model).

Here is a straightforward guide to installing Hyper-V on Windows Server using both the graphical interface (Server Manager) and PowerShell.

Prerequisites Before You Begin

Before installing the Hyper-V role, double-check that your server meets these basic requirements:

Method 1: Installing Hyper-V via Server Manager (GUI)

If you prefer a step-by-step visual interface, Server Manager makes the setup simple:

Step 1: Open Server Manager & Add Roles

  1. Launch Server Manager from the Start Menu.
  2. Click Manage in the top-right corner and select Add Roles and Features.
  3. On the Before You Begin screen, click Next.
  4. Select Role-based or feature-based installation and click Next.
  5. Select your local server from the server pool and click Next.

Step 2: Select the Hyper-V Role

  1. Scroll down the Server Roles list and check the box next to Hyper-V.
  2. A pop-up prompt will appear asking to add required management tools (like the Hyper-V Manager console). Click Add Features.
  3. Click Next through the Features screen.

Step 3: Configure Networking & Storage Basics

Server Manager will guide you through three initial configuration screens:

Step 4: Confirm and Restart

  1. Check the box that says Restart the destination server automatically if required.
  2. Click Install.
  3. Once the server reboots, log back in. Hyper-V Manager will now be available under your Start Menu Administrative Tools.

Method 2: Installing Hyper-V via PowerShell (Fastest)

If you are running Windows Server Core (headless) or simply prefer a single terminal command, PowerShell is by far the fastest installation method.

  1. Open PowerShell as an Administrator.
  2. Run the following command:
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

What this command does:

After the reboot completes, you can verify that Hyper-V is active by running:

Get-WindowsFeature -Name Hyper-V

Post-Installation Next Steps

Once your server reboots into Hyper-V, your host OS runs on top of the hypervisor layer. From here, you can perform your first setup steps:

  1. Launch Hyper-V Manager: Open virtmgmt.msc from the run prompt or Start Menu.
  2. Configure the Virtual Switch Manager: Create an External Virtual Switch so your guest Virtual Machines can pull DHCP IP addresses from your local router or network gateway.
  3. Spin Up Your First VM: Point Hyper-V to a Linux or Windows ISO file, allocate RAM and virtual processor cores, and boot up your new workload.