win11 VMware虚拟化无法开启解决方案
·
win11 VMware虚拟化无法开启解决方案
起因:
前两天重新装了一个系统,然后发现VMware的CPU虚拟化怎么也打不开,还出现了提醒侧通道开启,于是在网上到处寻找关闭win11 关闭hyper-V的方法,试了很多都没有用,也问了很多次chatgpt。在漫长的尝试之后, 在系统信息里看着最下方的检测到虚拟机监控程序,不显示Hyper-V之后,突然脑子一抽,问了AI一个极其抽象的问题:

跟着步骤全部试了一遍,重启,问题就解决了。就,过程就挺抽象的。
正文:
那么开始,跟着AI的方法,
方法 1:禁用 Hyper-V
Hyper-V 是 Windows 自带的虚拟化技术,关闭它可以禁用虚拟机监控程序。
步骤:
1. 通过“Windows 功能”禁用 Hyper-V
- 按
Win + R,输入optionalfeatures,回车; - 在“Windows 功能”窗口中,取消勾选 Hyper-V 及 Windows Hypervisor Platform;
- 确保 虚拟机平台 也被取消勾选;
- 点击“确定”,重启电脑。
2. 使用 PowerShell 禁用 Hyper-V
-
以管理员身份打开 PowerShell(Win + X → Windows 终端(管理员));
-
运行以下命令:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -
按提示重启电脑。
方法 2:使用 bcdedit 禁用 Hypervisor
如果你仍然发现 Hyper-V 运行,可以尝试使用 bcdedit 关闭 Windows 的虚拟机监控程序。
步骤:
-
以管理员身份打开 命令提示符(CMD);
-
执行以下命令:
bcdedit /set hypervisorlaunchtype off -
关闭命令提示符,并重启电脑。
如果需要重新启用 Hyper-V,可以运行:
bcdedit /set hypervisorlaunchtype auto
方法 3:卸载 VBS(基于虚拟化的安全)
Windows 11 可能会使用 VBS(Virtualization-Based Security),它也依赖 Hypervisor。
步骤:
- 按
Win + I打开 设置; - 点击 隐私和安全 → Windows 安全中心;
- 选择 设备安全性 → 核心隔离;
- 关闭 内核完整性,并重启电脑。
如果 VBS 仍然启用,可以使用以下 PowerShell 命令禁用:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name "EnableVirtualizationBasedSecurity" -Value 0
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name "LsaCfgFlags" -Value 0
然后重启电脑。
重启之后问题解决。
总结:
chatgpt是一个极其好用的工具,但是也会胡说八道, 以上只列出了3个我尝试的方法,还有几个没有列出来,是因为我电脑里面找不到选项,当然,不排除chatgpt开始瞎说……总之win11的VMware无法开启虚拟化的问题解决了。
更多推荐
所有评论(0)