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
bcdedit /copy {default} /d "No Hypervisor"
Run Code Online (Sandbox Code Playgroud)
"The entry was successfully copied to {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}."
Run Code Online (Sandbox Code Playgroud)
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} hypervisorlaunchtype off
Run Code Online (Sandbox Code Playgroud)
小智 8
| 归档时间: |
|
| 查看次数: |
232145 次 |
| 最近记录: |