Hyperv默认只支持在Windows的专业版和企业版中启用,家庭版中是不支持的
但是我们可以通过一些设置,在家庭版中也启用它
检查是否开启虚拟化
启动Hyperv之前,先检查电脑是否开启了虚拟化。
右键点击任务栏,选择任务管理器
在任务管理器的左侧菜单中点击性能,点击CPU
可以看到虚拟化的状态是已启用
大多数电脑在默认的情况下,基本已经开启了虚拟化
如何开启虚拟化
如果这里你的电脑没有开启虚拟化,开机进入到BIOS,英特尔的CPU就启用英特尔的VT
AMD的CPU就启动AMD-V
创建脚本文件
按住键盘上的shift,在桌面上点击右键,选择新建文本文档
将文本文档重命名改成Hyperv
接着双击打开文本文档,在文本文档中输入屏幕上的这段脚本
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
脚本的意义在于简化了命令行的操作,让执行变得更简单
保存后关闭记事本
修改文件扩展名
要想脚本执行成功,需要修改文件的后缀名改成点BAT
Windows 11默认没有显示文件的后缀,需要我们打开任意的文件夹,上方菜单中点击查看显示,勾选文件扩展名
首选后可以看到桌面上的文本文件,后缀名为点TXT
右键点击这个文本文件,然后选择重命名,将文件的后缀名改成点BAT
修改后缀名后,我们发现图标也变了,变成可执行的样子
执行脚本
右键选择这个点BAT的文件,选择以管理员身份运行
UAC的提示,选择是
开始在命令提示服务中执行脚本中的命令,脚本文件让这一切都变得自动化,很快可以完成安装
这里不存在下载,或者启用第三方工具的情况,都是Windows自带的程序和功能
脚本执行成功后,提示是否立即重启,这里输入y重启电脑
重启完成后。点击开始菜单,输入控制面板
打开控制面板,在控制面板中点击程序
程序和功能下
点击启用或关闭Windows功能
这里我们会看到Hyperv已经安装成功
接着查看一下系统的版本,当前的系统版本是Windows 11家庭版23H2的版本
已经成功在Windows家庭版上启动Hyperv
点击开始菜单,输入Hyper v,可以找到Hyper v的管理器,点击打开
这时候就可以在Windows的家庭版,使用Hyper v创建虚拟机