Home >System Tutorial >Windows Series >How to solve the problem of incompatibility between vmware and hyper-v in win11?

How to solve the problem of incompatibility between vmware and hyper-v in win11?

王林
王林forward
2024-02-13 08:21:331680browse

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.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

#Step 2: Enter the following command to create a startup menu, and write down the string of codes in { }.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

Step 3: Enter the following command, set this startup option, and turn off the Hyper-V function.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

#Step 4: Restart. At this time, you can see two startup options in the menu.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

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.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

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.

How to solve the problem of incompatibility between vmware and hyper-v in win11?

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!

Statement:
This article is reproduced at:xpwin7.com. If there is any infringement, please contact admin@php.cn delete