How to Disable Hyper-V in Windows 11?

This article will cover the most frequently asked questions about virtual machine integration in Windows 11, such as what is Hyper-V, does Windows 11 have a virtual machine, how much memory does Hyper-V require, and how to disable Hyper-V in Windows 11. Let’s take a look at the answers to the above questions.

What is Hyper-V?

Hyper-V is Microsoft’s hardware virtualization product. Through Hyper-V virtualization technology, users can create and run various types of virtual machines, such as Windows, Linux, etc. Users use Hyper-V virtualization because this feature allows us to run multiple operating systems on a single computer, even if their file systems are not compatible with each other. Since no hardware is required, money can be saved and various software or systems can be tested repeatedly in a virtualized system.

One of the advantages of Hyper-V is that it can isolate the space to run virtual machines, which allows us to use one device to run multiple virtual machines at the same time, which is very convenient and saves resources.

Does Windows 11 have a virtual machine?

Virtual machines allow developers to use Windows without having to install an operating system on their workstations. Developers have a variety of options to develop on Linux, macOS devices, and the Windows 11 Enterprise virtual operating system.

A copy of a Windows 11 Enterprise virtual machine (VM) can now be downloaded and tried for free from the Microsoft website. Microsoft virtualization software includes VMware, Hyper-V, VirtualBox, and Parallels.

How to Disable Hyper-V in Windows 11?

1 Disable via CMD
Press Windows + S keys to open the search bar, then type cmd and right-click the most relevant result to run it as administrator.

Enter and execute the following command to disable Hyper-V:

dism.exe /Online /Disable-Feature / FeatureName: Microsoft-Hyper-V-All

disable Hyper-V in windows 11 via cmd

2 Using PowerShell
Right-click the Start icon and click the Windows Terminal (Admin) option to open the PowerShell interface.

Enter and execute the following commands:

dism.exe /Online /Disable-Feature / FeatureName: Microsoft-Hyper-V-All

3 Disable with DISM
Right-click the Start icon and click the Windows Terminal (Admin) option to open the PowerShell interface.

Enter and execute the following commands:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

Before uninstalling Hyper-V, Secure Boot needs to be disabled in the machine’s UEFI/BIOS settings.

How much memory does Hyper-V require?

Hyper-V alone requires about 300 MB of memory to run its operations.

Any amount of memory per virtual machine (including the first megabyte) requires 32 megabytes of overhead. Every GB added after the first incurs an additional 8 MB of overhead. There are other requirements besides the 512 MB required by the management OS (it’s generally useless, but cannot be predicted with any accuracy).

Therefore, you should expect that your physical host cannot use the absolute minimum available RAM for virtual machines, which is 1 GB.

In addition, it is often noticed in practice that managing other activities in the operating system requires setting aside more memory than is initially required. A typical Hyper-V host requires only about 2 GB of RAM to run Hyper-V and manage the operating system.


Leave a Reply