Home > Article > System Tutorial > How to solve the problem of incompatibility between vmware and hyper-v in win11?
php editor Banana will answer a question about operating system compatibility today - "How to solve Win11 when VMware is not compatible with Hyper-V?". With the release of Windows 11, many users have encountered the problem of incompatibility between the virtualization software VMware and Hyper-V, resulting in the inability to run both at the same time. So, how to solve this problem? Below, we will introduce you to several solutions in detail to help you use VMware and Hyper-V simultaneously on Windows 11 smoothly.
Analysis of reasons for inability to coexist
Hyper-V is a type 1 hypervisor. When Hyper-V is enabled in Windows, the Windows system inserts a layer between the underlying hardware and the Windows application layer. Hyper-V, and the original Windows application layer becomes a virtual machine running on Hyper-V.
VMWare Workstation/Player uses a mechanism called Virtual Machine Monitor (VMM) to directly access the built-in virtualization function of the CPU. Therefore, they themselves cannot be used in the virtual machine environment. In other words, nested virtualization is not supported.
When Windows enables Hyper-V, the original Windows becomes a virtual machine environment, but VMWare Workstation/Player cannot run in the virtual machine environment. Therefore, an error will be reported when running VMWare Workstation/Player.
Solution to the incompatibility between vmware and hyper-v in Windows 11
Step one: Open the command prompt as an administrator.
#Step 2: Enter the following command to create a startup menu, and write down the string of codes in { }.
Step 3: Enter the following command, set this startup option, and turn off the Hyper-V function.
#Step 4: Restart. At this time, you can see two startup options in the menu.
Select the first option at this time to use Hyper-V. The second option is to install or use Vmware Workstation. Now we can use different virtualization environments as we like.
Of course, if you want to delete one of the menu options, you can use the bcdedit command to delete it. You can also use a simpler way. You can run msconfig to pop up the graphical interface to delete it, as shown in the screenshot below.
1. If it still doesn’t work, then we open the “C:\$WINDOWS.~BT\Sources\Panther” location on the c drive. (There may be hidden folders)
2. Then delete the "compatscancache.dat" folder and restart the software to solve the problem.
The above is the detailed content of How to solve the problem of incompatibility between vmware and hyper-v in win11?. For more information, please follow other related articles on the PHP Chinese website!