Wndows中Hyper-启动禁用方法


在安卓应用开发的时候往往需要使用android studio 的模拟器来配合开发,而模拟器默认使用 Intel HAXM 需要用户关闭 Hypver-V,但是呢,当 我在使用vagrant + VirtualBox 的时候就遇到问题了,VirtualBox 又依赖Hyper-V ,这时又需要启动Hyper-V,所以总结了一下启用/禁用方法。

方法一

$  bcdedit /set hypervisorlaunchtype off   /* 禁用 */
$  bcdedit /set hypervisorlaunchtype auto   /* 启用 */

方法二

  1. 下载微软官方的工具, dgreadiness

  2. 打开shell, 设置运行执行未签名的脚本

    Set-ExecutionPolicy Unrestricted
    
  3. 找到解压后的目录,在当前目录下启动HVCI

    usage:.\DG_Readiness.ps1 -[Capable/Enable/Disable] -[HVCI/CG/DG] -AutoReboot

    .\DG_Readiness_Tool.ps1 -Enable HVCI
    
  4. 重启计算机

  5. 检查功能是否启用,添加命令参数 -Capable,或者命令行输入 bcdedit 查看状态

    .\DG_Readiness_Tool.ps1 -Capable HVCI
    

方法三

控制面板 ---->  启动或关闭Windows 功能,勾选或者取消Hyper-V