在 Windows 8 中启用/禁用 Hyper-V 的便捷方法

Fre*_*oux 91 hyper-v windows-8

我真的很喜欢 Windows 8 中的 Hyper-V 支持,但是,在某些情况下,我需要禁用 Hyper-V 才能运行一些即使在虚拟化环境的根分区中也不喜欢执行的应用程序.
我目前所做的是从“添加或删除 Windows 功能”对话框中完全禁用该功能并重新启动,在需要时再次启用它。
我想知道是否有更好的方法来做到这一点,它甚至可能是一个快捷方式,我可以双击并实际为我添加或删除该功能并重新启动(我想这可能与PowerShell 脚本)。

小智 101

这是一个旧答案,但为了完整起见,因为我知道有比最佳结果更好的方法。

您应该从提升的命令提示符运行这两个命令。

要禁用管理程序:

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

重新启用虚拟机管理程序(将其更改为默认值):

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

当然还是需要重启。


Mar*_*len 74

免责声明:我没有这样做是为了删除功能,作为最后的警告,每次再次启用它时,可能会安装大量 Windows 更新更新。

话虽如此,从提升的命令提示符:

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)

下面是在我的 PC 上运行 enable 命令的效果,我的 PC 已经启用并运行了 Hyper-V:

>dism /Online /enable-feature:Microsoft-Hyper-V /All

部署镜像服务管理工具版本:6.2.9200.16384

镜像版本:6.2.9200.16384

启用功能 [============================100.0%================ ==========] 操作成功完成。

启用该功能时,因为它是 Hyper-V,它可能会要求您重新启动并再次运行该命令。这似曾相识。换句话说,您可能不得不重新启动两次。但也许它不会对你这样做,因为那台机器之前已经启用了 Hyper-V。


小智 16

您可以创建两个引导条目,以便您可以选择使用或不使用 Hyper-V 来决定引导操作系统系统。

  1. 在命令提示符中键入以下内容:
bcdedit /copy {default} /d "No Hypervisor"
Run Code Online (Sandbox Code Playgroud)
  1. 它说:
"The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}."
Run Code Online (Sandbox Code Playgroud)
  1. 然后键入以下命令:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)

  • 请注意:如果在 Windows 10 上,您必须使用 {current}。只需运行 bcdedit 进行检查。此外,对于尝试过它的任何人,它都不想在 PowerShell 中工作。 (3认同)
  • 在 PowerShell 中,您需要对 ID 使用引号。例如:`bcdedit /set "{current}" hypervisorlaunchtype off` (2认同)

小智 8

  • 点击 Windows 键并输入“windows features”
  • 点击 Windows 键 + W 组合键以调出开始屏幕的 Windows 设置面板。
  • 单击打开或关闭 Windows 功能
  • 当打开或关闭 Windows 功能对话框出现时,查找 Hyper-V 并取消选择它
  • 单击确定
  • 出现提示时重新启动计算机
  • 安装 VMware 工作站
  • 通过“打开或关闭 Windows 功能”对话框再次启用 Hyper-V
  • 重启你的电脑

对于 Windows 10:

  • 按 Windows 键
  • 输入“打开或关闭 Windows 功能”
  • 取消选中 Hyper-V 旁边的复选框
  • 选择确定
  • 选择立即重启