Hyper-V enables running virtualized computer systems on top of a physical host. These virtualized systems can be used and managed just as if they were physical computer systems, however they exist in virtualized and isolated environment. Special software called a hypervisor manages access between the virtual systems and the physical hardware resources. Virtualization enables quick deployment of computer systems, a way to quickly restore systems to a previously known good state, and the ability to migrate systems between physical hosts.
When Hyper-V is enabled, each account can use Hyper-V Manager (virtmgmt.msc) to manage their own virtual machines.
Hyper-V requirements:
- Windows 10/11 Enterprise, Pro, or Education edition
- 64-bit Processor with Second Level Address Translation (SLAT).
- Minimum of 4 GB memory.
- Intel ("Intel VT" or "VT-x") or AMD ("AMD-V") CPU virtualization enabled in BIOS/UEFI
- Hardware Enforced Data Execution Prevention ("Data Execution Prevention," "XD," "Execute Disable," or "NX") enabled in BIOS/UEFI

Step-By-Step: Enabling Hyper-V for Use on Windows 11
Hyper-V is a virtualization technology that is as valuable to college and university students as it is to developers and system administrators. Students can run many operating systems and apps on a single physical machine using Hyper-V virtual machines. This can be especially useful for computer...
techcommunity.microsoft.com
This tutorial will show you how to enable or disable the Hyper-V feature for all users in Windows 10 and Windows 11.
You must be signed in as an administrator to enable or disable Hyper-V.
Contents
- Option One: Enable or Disable Hyper-V in Windows Features
- Option Two: Enable or Disable Hyper-V in PowerShell
- Option Three: Enable or Disable Hyper-V in Command Prompt
EXAMPLE: Hyper-V Manager
1 Open Windows Features (OptionalFeatures.exe).
2 Do step 3 (enable) or step 4 (disable) below for what you want.
3 Enable Hyper-V
A) Check Hyper-V, Hyper-V Management Tools, and Hyper-V Platform. (see screenshot below)
B) Click/tap on OK, and go to step 5.
4 Disable Hyper-V
This is the default setting.
A) Uncheck Hyper-V, Hyper-V Management Tools, and Hyper-V Platform. (see screenshot below)
B) Click/tap on OK, and go to step 5.
5 Click/tap on Restart when ready to apply. (see screenshot below)
1 Open Windows Terminal (Admin), and select Windows PowerShell.
2 Copy and paste the command below you want to use into Windows Terminal (Admin), and press Enter. (see screenshots below)
(Enable Hyper-V)
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Hyper-V" -All
OR
(Disable Hyper-V)
This is the default setting.
Disable-WindowsOptionalFeature -Online -FeatureName "Microsoft-Hyper-V"
3 When prompted to restart the computer to apply, type Y, and press Enter when ready.
1 Open Windows Terminal (Admin), and select Command Prompt.
2 Copy and paste the command below you want to use into Windows Terminal (Admin), and press Enter. (see screenshots below)
(Enable Hyper-V)
DISM /Online /Enable-Feature /FeatureName:"Microsoft-Hyper-V" -All
OR
(Disable Hyper-V)
This is the default setting.
DISM /Online /Disable-Feature /FeatureName:"Microsoft-Hyper-V"
3 When prompted to restart the computer to apply, type Y when ready.
That's it,
Shawn Brink
Attachments
Last edited: