家庭版 win 似乎默认没有启用 Hype-V。这需要我们自己配置,
步骤如下
配置 Hyper-V
-
先打开 powershell7 运行一下
systeminfo
命令,查看电脑是否支持虚拟化$ systeminfo ... Hyper-V 要求: 虚拟机监视器模式扩展: 是 固件中已启用虚拟化: 是 二级地址转换: 是 数据执行保护可用: 是 # 确保这四项都是支持的(这属于硬件条件)
-
Ctrl+Shift+Esc
打开任务管理器,查看 CPU 是否启用虚拟化。 -
以管理员权限 运行下面的 powershell 命令
Get-ChildItem -Path $env:SystemRoot\servicing\Packages\*Hyper-V*.mum -Name | ForEach-Object { DISM.exe /Online /NoRestart /Add-Package:"$env:SystemRoot\servicing\Packages\$_" }
可以看到文件挺多的,需要等待一段时间
下面是对命令的一些解释
$ 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
-
win+r
运行optionalFeatures
,打开 “启用或关闭 Windows 功能”,然后可以看到新增了“Hype-V” 选项,将其勾选上即可。 -
最后根据提示重启电脑,完工!