关于系统更新后虚拟化无了这件事

发布于 2020-11-24  413 次阅读


0.序

  在昨天我更新了202H以及几个功能性更新后,发现电脑的虚拟化没了,是的,没了,模拟器打不开,然后VMware Workstation Pro也无法启动,几经周折问题解决后于是就有了这篇文章。(原因已找到,详情请看下面)

  我先用任务管理器查看了虚拟化,是开着的。

  然后用CPU-V检查了虚拟化状态,两个红叉,摸不着头脑...

1.系统更新的问题?

  由于我是在Windows更新后才出现的问题,那就先卸载一下系统更新试试吧?然后我就尝试把系统更新卸载,重启,啪,问题依旧在。

2.BIOS设置有问题?

  关机进入BIOS查看虚拟化是开着的,关闭虚拟化后重启然后再关机进入BIOS打开虚拟化后进入系统问题依旧存在,啪,脑壳嗡嗡的。

3.驱动问题?

  最近没有更新过驱动,但是保险起见,把主板驱动重新装了一次,重启,问题依旧...啊这

4.另一种解决办法?

  尝试使用DISM解决问题。

扫描映像:DISM.exe /Online /Cleanup-image /Scanhealth
检测映像:DISM.exe /Online /Cleanup-image /Checkhealth
修复映像:DISM.exe /Online /Cleanup-image /Restorehealth
检查并修复验证系统完整性:sfc /scannow

  介绍:DISM(Deployment Image Servicing and Management)就是部署映像服务和管理 (DISM.exe) 用于安装、卸载、配置和更新脱机 Windows(R) 映像和脱机 Windows 预安装环境 (Windows PE) 映像中的功能和程序包。

  在使用了DISM进行检查后,发现没有任何问题,再结合任务管理器里面显示虚拟化是开着的,我猜测可能是什么系统服务与模拟器们冲突了或者不兼容。

5.新的思路

  在查询了一堆资料后,我发现了一个叫做 Hyper-V 的东西,这个东西与VMware Workstation Pro等模拟器平台不兼容,问题很有可能就出在这!万恶的Hyper-V

  开始解决吧,首先确认Windows功能打开与关闭里的Hyper-V已经关闭。

  然后按下Win+R打开运行对话框,输入gpedit.msc打开本地组策略编辑器。

  找到 计算机配置=>管理模板=>系统=>Device Guard=>打开基于虚拟化的安全

  然后将其设置为已禁用

  以管理员权限运行PowerShell,然后键入以下命令彻底关闭Hyper-V。

bcdedit /set hypervisorlaunchtype off

  重启系统,然后一切正常了,VMware Workstation Pro也能正常使用了。

  希望能对你有所帮助~ε≡٩(๑>₃<)۶

PS:202H更新后开始菜单是真的好康啊~awa

找到原因了

因为我好奇以及手贱点了下Edge的“新建应用程序保护窗口”所以它就把Hyper-V打开了(是笨蛋没错了


只是当时已惘然。