关闭 Hyper-V 而不禁用 Windows 8.1 中的功能

Sil*_*orm 23 vmware-workstation hyper-v windows-8

由于我还必须使用 VMWare,因此我需要暂时关闭 Hyper-V

在 Windows 8 中我使用

bcdedit /set hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)

禁用虚拟机管理程序,以及:

bcdedit /set hypervisorlaunchtype auto
Run Code Online (Sandbox Code Playgroud)

重新启用它。

这样,在正常重启后,VMware 将 Hyper-V 视为已禁用并且工作正常

不幸的是,在使用此命令的 Windows 8.1 中,VMWare 无法启动,因为看到 Hyper-V 已启用,我必须使用

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
Run Code Online (Sandbox Code Playgroud)

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
Run Code Online (Sandbox Code Playgroud)

与以前的方式不同,这不是简单地关闭 Hyper-V,而是禁用每次都卸载和重新安装的整个功能。

有没有其他方法可以在不使用 dism 的情况下关闭 Hyper-V?

Sil*_*orm 12

该问题是由升级后发生的设置损坏引起的,重新安装 VMware 和 Hyper-V,禁用和重新启用 Hypervisor 启动的解决方案仍然有效。