如何启用Windows 11的安卓子系统(WSA)?(安装安卓App)

Windows 11需启用WSA才能运行安卓应用,方法包括:一、通过“可选功能”启用;二、通过Microsoft Store安装Amazon Appstore触发部署;三、用PowerShell离线安装.msixbundle包;四、启用虚拟化及Hyper-V等系统组件。

如果您希望在Windows 11上运行安卓应用,但系统尚未启用安卓子系统(WSA),则无法直接安装或启动任何APK文件。以下是启用Windows Subsystem for Android的多种可行方法:

一、通过“可选功能”界面启用WSA

此方法适用于已满足硬件与系统要求、且能正常访问微软官方组件分发通道的用户。它将自动下载并配置最新稳定版WSA环境。

1、按下 Win + I 打开设置,进入“应用” → “可选功能” → “更多 Windows 功能”。

2、在弹出窗口中,勾选 Windows Subsystem for Android™ 选项。

3、点击“确定”,等待系统下载并安装所需组件。

4、安装完成后,重启计算机使更改生效。

二、通过Microsoft Store安装Amazon Appstore触发WSA部署

微软将Amazon Appstore作为WSA的官方入口之一;安装该应用会自动拉取并部署完整子系统,无需手动干预底层配置。

1、确保系统区域已设为 美国:进入“设置” → “时间和语言” → “语言和区域”,将“国家或地区”及“区域格式”均设为“英语(美国)”。

2、打开 Microsoft Store,在搜索栏输入 Amazon Appstore 并确认为官方发布版本。

3、点击“获取”按钮开始安装,安装过程将自动触发WSA的后台下载与初始化。

4、安装完毕后,在“开始”菜单中查找“适用于 Android 的 Windows 子系统”并启动,验证状态是否为“正在运行”。

三、使用PowerShell离线部署WSA安装包

当网络受限、商店不可用或需指定版本时,可通过管理员权限的PowerShell执行离线安装,绕过区域与商店限制。

1、从可信来源获取最新版WSA安装包,文件名以 .msixbundle 结尾,例如 MicrosoftCorporationII.WindowsSubsystemForAndroid_*.msixbundle

2、右键“开始”按钮,选择“Windows 终端(管理员)”,确保以最高权限运行。

3、使用 cd 命令切换至安装包所在目录,例如:cd C:\Downloads

4、执行安装命令:Add-AppxPackage MicrosoftCorporationII.WindowsSubsystemForAndroid_*.msixbundle,回车等待完成。

5、安装成功后,在“开始”菜单中启动子系统,检查是否可正常加载界面。

四、启用必要系统级支持组件

无论采用哪种WSA部署方式,都必须提前启用底层虚拟化支持,否则子系统将无法启动或立即崩溃。

1、按下 Ctrl + Shift + Esc 打开任务管理器,切换至“性能”选项卡,确认“虚拟化”显示为 已启用

2、若未启用,重启电脑并进入BIOS/UEFI,找到 Intel VT-xAMD-V 选项并设为 Enabled

3、返回Windows,按下 Win + R 输入 optionalfeatures 回车,勾选以下三项:Hyper-VWindows 虚拟机监控程序平台虚拟机平台

4、点击“确定”,按提示重启系统,确保所有功能已成功启用。