Window 配置 Hyper-V(win10 版本)

137 阅读1分钟

家庭版 win 似乎默认没有启用 Hype-V。这需要我们自己配置,

image.png

步骤如下

配置 Hyper-V

  1. 先打开 powershell7 运行一下 systeminfo 命令,查看电脑是否支持虚拟化

    $ systeminfo
    ...
    Hyper-V 要求:     虚拟机监视器模式扩展: 是
                      固件中已启用虚拟化: 是
                      二级地址转换: 是
                      数据执行保护可用: 是
    # 确保这四项都是支持的(这属于硬件条件)
    

    image.png

  2. Ctrl+Shift+Esc 打开任务管理器,查看 CPU 是否启用虚拟化。

    image.png

  3. 以管理员权限 运行下面的 powershell 命令

    Get-ChildItem -Path $env:SystemRoot\servicing\Packages\*Hyper-V*.mum -Name | ForEach-Object { DISM.exe /Online /NoRestart /Add-Package:"$env:SystemRoot\servicing\Packages\$_" }
    

    image.png 可以看到文件挺多的,需要等待一段时间 image.png

    下面是对命令的一些解释

    $ Get-ChildItem -Path $env:SystemRoot\servicing\Packages\*Hyper-V*.mum -Name | ForEach-Object { echo $_ }
    # 可以先看看是否有这些文件。
    # 然后再运行下面命令
    
    Get-ChildItem -Path $env:SystemRoot\servicing\Packages\*Hyper-V*.mum -Name | ForEach-Object { DISM.exe /Online /NoRestart /Add-Package:"$env:SystemRoot\servicing\Packages\$_" }
    # /Online       以正在运行的操作系统为目标。(映像规格)
    # /NoRestart    取消自动重新启动和重新启动提示。(DISM 选项)
    # /Add-Package  添加包。更多信息请见:https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-or-remove-packages-offline-using-dism
    
  4. win+r 运行 optionalFeatures,打开 “启用或关闭 Windows 功能”,然后可以看到新增了“Hype-V” 选项,将其勾选上即可。

    image.png

  5. 最后根据提示重启电脑,完工!