Hyper-V for Windows Desktop Editions

Last Updated on August 2, 2026

Hyper-V is a powerful, enterprise-grade hypervisor built directly into Windows. While it was originally designed for Windows Server, it is also available on desktop versions of Windows 10 and 11. Unlike third-party software that runs “on top” of the OS, Hyper-V is a Type-1 hypervisor that runs directly on the hardware, offering superior performance for testing software, running different operating systems, or setting up a secure lab environment.

Requirements and Enabling Hyper-V requires specific edition support across host systems. Hyper-V is available on Windows 10/11 Pro, Enterprise, and Education. It is not supported on the Home edition. Additionally, your CPU must support Virtualization Technology (VT-x or AMD-V), which usually needs to be enabled in your computer’s BIOS/UEFI. There is however a workaround to enable Hyper-V on Windows desktop editions.

1. Open the Windows Features Menu

Open the Start Menu, type “Turn Windows features on or off”, and press Enter. This system menu allows you to manage modular system components without downloading external installers.

2. Locate Hyper-V in the Feature List

Locate Hyper-V in the list of available Windows features. Expand the folder node to see all sub-components available for installation.

3. Select Management Tools and Platform Modules

Ensure both Hyper-V Management Tools and Hyper-V Platform are checked. Selecting both items ensures you install both the underlying hypervisor engine and the desktop management interface.

4. Apply Changes and Reboot System

Click OK and Restart your computer. The operating system will apply the necessary hypervisor files during reboot before returning to your desktop.

Add Hyper-V Windows Feature
Turn Windows features on or off

1. Execute the PowerShell Command

If you prefer the command line, open PowerShell as an Administrator and run: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All. This command stages and enables all hypervisor modules directly through your command terminal.

2. Confirm System Reboot

After the process completes, type Y to reboot your system. Your computer will restart and finalize the virtualization driver configuration.

1. Open Hyper-V Manager

Once you have the Hyper-V feature enabled then you can find the Hyper-V Manager under Windows Administrative Tools. Once the Hyper-V Manager opens it should be connected to your computer which should be shown under the Hyper-V Manager header on the top left of the window. If you right click on Hyper-V Manager you can connect to another computer running Hyper-V.

2. Monitor Virtual Machine Inventory

The Virtual Machines window will show you your listing of VMs that you have created. If you have just enabled Hyper-V then you won’t have any VMs listed here. Once you do create some VMs you can see their state, CPU usage, assigned memory, uptime and status from this section.

3. Review Checkpoint Options and Rollback States

When you do create VMs and have checkpoints enabled then you can see the checkpoint status in the Checkpoints pane. Hyper-V uses checkpoints to save the state of virtual machines in case you have an issue with one and need to roll it back to a previous point in time. Checkpoints are enabled by default on VMs and are taken at set times. There are two types of checkpoints you can use for your VMs.

4. Configure Standard Checkpoints

Standard Checkpoints are used to take a snapshot of the VM and its memory state at the time the checkpoint is initiated. This captures running processes and application states exactly as they exist when created.

5. Configure Production Checkpoints

Production Checkpoints use the Volume Shadow Copy Service (VSS) to create a data consistent backup of the VM. It does not take a snapshot of the VM memory state, ensuring application consistency without saving active memory contents. Note: Checkpoints are useful for short-term rollbacks, but they are not a replacement for backups. Leaving checkpoints active for long periods can significantly slow down your VM and consume massive amounts of disk space as difference files grow.

Hyper-V for Windows Desktop
Hyper-V Manager

6. Inspect Virtual Machine Summary and Networking

The pane below Checkpoints shows a summary of the VM that you have highlighted in the Virtual Machines section. It shows things such as its creation date, configuration version and generation version. The Memory tab will show its startup, dynamic, minimum, maximum and assigned memory information. The Networking tab shows the network adapter in use as well as its connection and IP address when the VM is powered on.

7. Manage Virtual Machines with the Actions Pane

The Actions pane is where you can perform a lot of your daily tasks on existing VMs as well as your virtual networking settings. You can also create new virtual machines from this area by clicking on the Quick Create or New link. The Quick Create option just has you choose an ISO file for the operating system you are installing and it does the rest while the New option takes you through many more detailed steps to customize your new VM. You can read about how to create a Hyper-V virtual machine here.

To view the settings of a particular virtual machine all you need to do is click on it to highlight it and then click on Settings in the Actions pane or you can simply right click the VM and choose Settings. There are many configuration options that you can adjust here. Let’s take a minute to discuss them.

Hyper-V VM Settings
Virtual machine settings

1. Add Hardware Components

Add Hardware is where you can add additional hardware such as SCSI controllers and network adapters. Adding hardware expansion devices lets you connect extra storage arrays or isolated network interfaces to your virtual machine.

2. Configure System Firmware Boot Order

Firmware is where you can switch up the boot order if you want to boot from another device such as a DVD drive or network adapter. Reordering boot devices lets you install new operating systems from virtual media easily.

3. Enable VM Security and Encryption Features

Security is more important than ever. For Windows 11 VMs, you must go here to enable the Trusted Platform Module (TPM) and Secure Boot, otherwise, the OS will not install or update correctly.

4. Allocate Memory and Dynamic RAM Limits

Memory allows you to increase or decrease the amount of RAM assigned to the VM. There is also a place where you can enable Dynamic Memory and assign a minimum and maximum amount of RAM for the VM.

5. Assign Processor Cores and Balance Load

Processor is where you can add additional virtual processors to your VM and also use resource control to balance resources among VMs. Allocating virtual CPU cores prevents resource bottlenecks across active virtual environments.

6. Manage SCSI Controllers and Virtual Drives

SCSI Controller allows you to add hard drives and DVD drives to your SCSI controller. This gives you flexible options for expanding virtual storage capacity or mounting virtual disk images.

7. Configure Virtual Switch Network Adapters

Network Adapter is where you specify which virtual switch is to be used for the network adapter on the VM. You can also assign VLAN IDs and enable bandwidth management to control network throughput.

8. Set Virtual Machine Display Name

Name allows you to change the name of the VM. Keep in mind this won’t change the hostname that the operating system uses inside the guest VM.

9. Manage Guest Integration Services

Integration Services is where you can assign services like operating system shutdown, time synchronization and VSS backup assuming the guest operating system supports these services.

10. Adjust Checkpoint Management Options

Checkpoints is where you manage checkpoint creation and storage behavior. We mentioned checkpoints at the start of this article and here is where you manage them.

11. Configure Smart Paging File Storage

Smart Paging File Location is where you can specify the paging file for the VM. This handles memory paging when physical RAM allocations run low.

12. Set Host Startup Automatic Actions

Automatic Start Action is where you tell Hyper-V what to do with the running state of the VM when the physical computer starts such as start the VM if it was running before, start the VM every time or do nothing at all.

13. Set Host Shutdown Automatic Actions

Automatic Stop Action is where you tell Hyper-V what to do with the running state of the VM when the physical computer shuts down such as save the VM state, turn off the VM or shut down the guest operating system of the VM.

Hyper-V on the desktop provides a robust platform for both professionals and hobbyists. By mastering the Virtual Switch Manager and VM configuration settings, you gain the skills necessary to manage enterprise-level virtualization environments.

For additional training resources, check out our online IT training courses.

Check out our extensive IT book series.

Todd Simms

Todd Simms has over 15 years of experience in the IT industry specializing in Windows, networking and hardware.

Related Posts

© 2026 Online Computer Tips
Website by Anvil Zephyr