Enabling Hyper-V on a compatible Windows 10 edition takes one reboot — use Windows Features or a single PowerShell command.
How to enable Hyper-V in Windows 10 starts with checking your edition, because the feature only ships with Pro, Enterprise, and Education. From there it is a two-minute process: open the Windows Features panel or run a PowerShell command, restart once, and the full Hyper-V platform is ready. The steps below cover both official routes, the editions that support them, and the few things that can go wrong.
What You Need Before Enabling Hyper-V
Three conditions must be met before Hyper-V activates:
- Your Windows 10 edition must be Pro, Enterprise, or Education — Home does not include Hyper-V as an official feature.
- Hardware virtualization must be turned on in your system’s BIOS or UEFI firmware. Look for settings named Intel VT-x, AMD-V, SVM Mode, or Virtualization Technology.
- You need Administrator access to the machine, since enabling system features requires elevation.
If another hypervisor such as VMware Workstation or VirtualBox is already installed, Hyper-V may conflict with it. Dell’s support guidance recommends uninstalling other virtualization software before enabling Hyper-V to avoid nested-hypervisor issues.
Method 1 — Enable Hyper-V Through Windows Features
The graphical route is the most straightforward and looks the same on both Windows 10 and Windows 11. Open Control Panel, go to Programs, then click Turn Windows features on or off. Find Hyper-V in the list, check its box, and click OK. Windows locates the required files and prompts you to restart — click Restart now.
An alternative path works too: open Settings > Apps > Apps & features, click Programs and Features under related settings, then Turn Windows features on or off. Both routes end at the same feature list.
After the restart, Hyper-V Manager appears in the Start menu. That console is where you create and manage virtual machines.
Method 2 — Enable Hyper-V With PowerShell or DISM
For scripting or remote deployment, the command-line method is faster and repeatable. Open the Start menu, type PowerShell, right-click Windows PowerShell, and select Run as Administrator. Then run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
PowerShell asks you to restart — type Y and press Enter. The equivalent DISM command works the same way:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
Both commands install the full Hyper-V platform including management tools. DISM is commonly used in deployment scripts and produces the identical result under the hood.
Microsoft’s official documentation walks through both methods and confirms the same prerequisites. Microsoft’s Hyper-V install guide covers the full process for Windows and Windows Server.
| Method | Steps Required | Best For |
|---|---|---|
| Windows Features (GUI) | Control Panel → Programs → Turn Windows features on or off → check Hyper-V → OK → restart | Single-machine setup, users comfortable with menus |
| PowerShell | Run as Admin → Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All → Y to restart |
Scripting, remote deployment, power users |
| DISM | Run as Admin → DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V → restart |
Deployment scripts, offline image servicing |
Which Windows 10 Editions Support Hyper-V?
Microsoft limits Hyper-V to specific editions of Windows 10. The feature is available on Pro, Enterprise, and Education. It is not available on Windows 10 Home through any officially supported path. Microsoft’s community guidance confirms that Home does not include the Hyper-V feature in the Windows feature list, so the option simply will not appear there.
If you are running Windows 10 Home and need virtual machines, the practical options are to upgrade to Windows 10 Pro or use a third-party hypervisor such as VirtualBox or VMware Player, both of which work on Home edition. Unofficial scripts that attempt to force Hyper-V onto Home are unsupported by Microsoft and may break Windows updates.
| Windows 10 Edition | Hyper-V Support | Route If Not Supported |
|---|---|---|
| Home | No (official) | Upgrade to Pro, or use VirtualBox / VMware Player |
| Pro | Yes | Use Windows Features or PowerShell directly |
| Enterprise | Yes | Use Windows Features or PowerShell directly |
| Education | Yes | Use Windows Features or PowerShell directly |
What If Hyper-V Won’t Enable?
Three issues cause most failed Hyper-V enablements. The most common: hardware virtualization is turned off in the firmware. Enter your BIOS or UEFI settings during boot — usually by pressing F2, Del, or F10 — and enable the setting labeled Intel VT-x, AMD-V, SVM Mode, or Virtualization Technology. Save the change and reboot.
The second most common cause: the machine runs Windows 10 Home. Check your edition by opening Settings > System > About and looking under Windows specifications. If it reads Home, Hyper-V will not appear in Windows Features and the PowerShell command returns an error.
The third: an existing hypervisor is blocking the installation. VMware Workstation, VirtualBox, and older Hyper-V versions can conflict. Uninstall the other hypervisor, reboot, then enable Hyper-V. Some hypervisors can be reinstalled afterward with compatibility limitations.
Finally, do not skip the restart — Hyper-V does not activate until the next boot. After the reboot, confirm success by opening Hyper-V Manager from the Start menu.
Finishing Your Hyper-V Setup
After the restart, open Hyper-V Manager from the Start menu. The console shows your local machine as the Hyper-V host. From here you can create a virtual switch, set up a virtual machine, and attach an ISO or VHDX file to install an operating system. The Hyper-V platform is fully active — the only step left is building your first VM.
References & Sources
- Microsoft. “Install Hyper-V in Windows and Windows Server.” Official enablement steps for Windows 10 Pro, Enterprise, Education, and Windows Server.
- Microsoft Learn Answers. “Installation of Hyper-V on Windows 10 Home.” Confirms Windows 10 Home does not support Hyper-V.
- Dell Support. “Activating Hyper-V Manager on Windows.” Covers hypervisor conflicts and BIOS/UEFI virtualization settings.
