我必须使用无法在 Hyper-V 下运行的 VMware 系统。我知道我可以在 Windows 功能列表中关闭 Hyper-V。但是这需要重新启动。重新启动后,Hyper-V 不活动,我的 VMware 客户端可以运行 - 但是:该功能再次启用,因此下次重新启动后它又会出现在那里。
我怎么能够永久在 Windows 10 中禁用 Hyper-V?
答案1
重启后 Hyper-V 再次被重新添加是不正常的。我不知道如何防止这种情况,但我有一个方法可以阻止 Hyper-V 运行。
以管理员身份打开命令提示符并运行以下命令:
bcdedit /set {current} hypervisorlaunchtype off
重新启动后,Hyper-V 仍然安装,但 Hypervisor 不再运行。
现在您可以无问题地使用 VMware。
如果您再次需要 Hyper-V,请从以管理员身份启动的 cmd 运行此命令:
bcdedit /set {current} hypervisorlaunchtype auto
答案2
就我而言,我现在可以回答我的问题了。在我的工作场所,我们有集中管理的 PC,公司或团体的政策是在登录时激活 Hyper-V。现在我被列入例外名单,Hyper-V 仍处于停用状态。
答案3
在 GPO 上:
管理模板 -> 设备保护 -> 打开基于虚拟化的安全性 = 设置为已启用
您有一个 VMware 问题 :/
答案4
当我尝试运行 Docker 时,我遇到了同样的问题。它给我一个错误消息,说你需要禁用 hyper-V。现在我把它修好了。让我和你分享我所做的步骤。我希望大家都知道,要安装 Docker,你需要有 Windows 10 Pro 或 Enterprise Edition 或 Educational Edition。
- 我的是 Windows 10 Pro 版本,但由于遇到同样的问题,因此我从控制面板中卸载了 Docker Desktop。
- 重新启动我的机器并安装 Docker Toolbox.exe(通常用于旧版本的 Windows 操作系统)
- 通过检查附加组件 VirtualBox 和 Git 安装了 Docker Toolbox(如果您的机器上没有安装它们,您可以检查它们是否与 Docker 一起安装。因为如果您跳过这一步,屏幕上可能会弹出错误消息,提示缺少某些文件。)4.现在打开 Docker Toolbox 终端。现在它显示必须在 BIOS 中启用 VT/AMD 的消息5.因为我有一台戴尔笔记本电脑,所以在重启时尝试连续按 F2 键,发现 VT-I/O 选项上有一个复选标记。6.现在退出 BIOS 设置屏幕,等待 Windows 正常启动,然后再次尝试打开 Docker 终端
- 这次它运行得很完美,没有任何问题。它运行了预检查,我收到了“Docker 已启动并正在运行”的消息