查看方法前,需要确认电脑系统满足以下条件:
WSA需求:
Windows.Desktop 设备系列运行操作系统版本 10.0.22000.120 或更高版本
Hyper-V需求:跳转链接
具有二级地址转换(SLAT)的64位处理器。
CPU支持虚拟机监视器模式扩展(Intel CPU上的VT-x)。
至少4 GB内存。由于虚拟机与Hyper-V主机共享内存,需要提供足够的内存来处理预期的虚拟工作负载。
确认方法
- 搜索Windows PowerShell 并以管理员身份运行
- 输入以下指令,执行后查看最后四行,确认四个要求全为“是”或“yes”
systeminfo
- 输入以下指令并执行
systeminfo | findstr Build
- 另外可以在 设置--系统--关于--windows规格中找到操作系统内部版本
- 如图所示本机可以安装Hyper-V,但操作系统内部版本为10.0.19045.3086,低于WSA需求,无法安装WSA。
安装前准备
- 搜索windows功能,打开“启用或关闭windows功能”,检查计算机是否有Hyper-V
功能列表中可以找到Hyper-V
- 将Hyper-V全部勾选后,点击确定,并重启电脑(如果已勾选不用重启)
功能列表中找不到Hyper-V,需要手动安装:
Windows 11专业版、企业版和教育版安装Hyper-V
- 启用Hyper-V之前,需要在UEFI(统一可扩展固件接口)上打开虚拟化
- 打开设置--系统--恢复,点击“高级启动”下的“立即重新启动”
- 单击“疑难解答”,选择“高级选项”,然后选择“UEFI固件设置”。
- 单击“重新启动”按钮。打开Configuration、Security或Advanced页面(名称将取决于制造商)。选择“Virtualization Technology”、“Intel Virtual Technology”或“SVM Mode”选项(功能名称将取决于制造商)
- 启用虚拟化功能,将“disabled”改为“enabled”
- 保存UEFI (BIOS)设置,通常按“F10”
- 启用虚拟化技术后可以在功能列表中找到Hyper-V,也可以用管理员启动powershell并执行以下指令启动Hyper-V
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
windows 11家庭版、windows10 企业版、专业版、教育版安装Hyper-V
- 新建文本文档,输入以下指令并保存为.bat文件,右键此bat文件,以管理员身份运行
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt
for /f %%i in ('findstr /i . hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hv-home.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
- 如果出现图中报错,可以尝试下方指令
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hv-home.txt
for /f %%i in ('findstr /i . hv-home.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
pause
- 命令运行结束后,根据提示按“Y”重启计算机
- 重启计算机后,可以在功能列表中看到已经勾选的Hyper-V功能
安装WSA
通过Microsoft store安装
- 打开Microsoft store 搜索amazon appstore
- 如果搜不到,可以尝试在 设置--时间和语言--区域改为美国
- 修改后Microsoft store 会提示需要重启,重启Microsoft store后重新搜索amazon appstore
- 点击安装amazon appstore,等待下载安装完成
- 安装完成后可在最近安装的项目中找到WSA
- 打开WSA并开启“开发人员模式”
通过离线安装包安装
- 打开链接
https://store.rg-adguard.net/
- 在输入框里输入链接,选择 Slow,点击对勾搜索
https://www.microsoft.com/store/productid/9p3395vx91nr
- 找到列表最下方文件下载
MicrosoftCorporationII.WindowsSubsystemForAndroid_2305.40000.6.0_neutral_~_8wekyb3d8bbwe.msixbundle
- 如果下载速度过慢,可以点击下方链接在百度网盘上下载
链接:https://pan.baidu.com/s/1d6WBRV33-fTDJLtpoVcn_g?pwd=WSAA
提取码:WSAA
- 下载完成后,搜索windows powershell 并以管理员身份运行,执行以下指令安装
Add-AppxPackage "C:\Users\Administrator\Downloads\MicrosoftCorporationII.WindowsSubsystemForAndroid_2305.40000.6.0_neutral_~_8wekyb3d8bbwe.Msixbundle"
- 安装完成后可在最近安装的项目中找到WSA
- 打开WSA并开启“开发人员模式”
模拟器安装apk
通过Microsoft store下载安装工具
- 在Microsoft store中搜索WSA,根据喜好下载使用
- 安装完成后,启动安装器应用,点击浏览APK文件,选择想要安装的apk
- 以第七史诗为例,选中后,点击安装即可
安装完成后,可以在WSA--应用中找到已安装的apk,点击右侧···,打开 启动应用