安卓子系统(WSA)是Windows系统为了兼容安卓软件而开发的一个模拟安卓的虚拟操作系统。通过安卓子系统,Windows软件几乎可以完美运行所有安卓软件。
不过,Windows系统并不会默认开启安卓子系统,Windows计算机如果想要开启安卓子系统,就必须通过一系列的操作,其中最重要的一步就是在Windows功能中开启Hyper-V功能。Hyper-V是微软的一款虚拟化产品,能够实现桌面虚拟化,是运行安卓子系统的底层技术。
不过,并不是所有版本的Windows都自带Hyper-V功能的。以Windows 11系统为例,Win11专业版自带Hyper-V功能,想要开启只需进入设置面板打开即可,但Win11家庭版却并不自带Hyper-V功能。当然,Win11家庭版不自带Hyper-V功能并不代表Win11家庭版就开启不了Hyper-V功能,Win11家庭版还是可以通过命令加装Hyper-V功能的。
1、创建安装脚本Hyper.bat
新建一个txt文件,输入以下命令:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv.txt
for /f %%i in ('findstr /i . hv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
将文件名保存为【hyper.bat】(注意,文件后缀txt也需要覆盖掉)
2、运行Hyper.bat,安装Hyper-V
右键以管理员身份运行
您将看到一个进程将在您的命令提示符下启动,以下载适用于 Windows 11 家庭版的 Microsoft Hyper-V 服务的程序包。等到没有完成,完成后,按Y并按Enter键重新启动系统。
等待电脑重启成功,win11家庭版安装Hyper-V已完成,然后,你就可以在Windows功能中勾选开启Hyper-V功能了。