Windows 11运行安卓应用需安装WSA:一、通过美区Microsoft Store安装Amazon Appstore自动部署;二、离线下载MSIXBUNDLE包用PowerShell手动安装;三、启用开发者模式后通过ADB安装APK;四、确认已启用虚拟化、Hyper-V及虚拟机平台等底层功能。

如果您希望在Windows 11系统中运行安卓应用,但当前系统未部署安卓运行环境,则可能是由于Windows Subsystem for Android(WSA)尚未安装或关键系统功能未启用。以下是多种可行的安装与配置方法:
一、通过Microsoft Store安装Amazon Appstore自动部署WSA
此方法适用于网络环境可正常访问微软商店且系统区域已设为美国的用户,由Amazon Appstore安装过程自动触发WSA子系统部署,无需手动下载组件。
1、打开“设置”→“时间和语言”→“语言和区域”,将“国家或地区”及“区域格式”均设为“美国”。
2、重启系统确保区域设置生效。
3、启动Microsoft Store,搜索“Amazon Appstore”。
4、点击“获取”按钮下载并安装该应用。
5、安装完成后,系统将自动下载并配置“Windows Subsystem for Android”,可在开始菜单中查找“适用于Android的Windows子系统”验证是否完成初始化。
二、使用离线MSIXBUNDLE包手动安装WSA
当微软商店无法访问、区域限制生效或网络受限时,可通过可信渠道获取官方WSA离线安装包,利用PowerShell以管理员身份执行部署,绕过商店依赖。
1、访问 https://store.rg-adguard.net/ 网站,在搜索框粘贴微软官方WSA产品页链接:https://www.microsoft.com/store/productId/9P3395VX91NR。
2、在结果列表中选择“Slow”发布通道,定位并下载文件名含 WindowsSubsystemForAndroid 且扩展名为 .msixbundle 的最新版本包。
3、右键“开始”按钮,选择“Windows 终端(管理员)”,输入命令切换至下载目录,例如:cd C:\Users\YourName\Downloads。
4、执行安装命令:Add-AppxPackage MicrosoftCorporationII.WindowsSubsystemForAndroid_*.msixbundle(星号部分替换为实际文件名)。
三、启用开发者模式并通过ADB安装任意APK
该方法用于在WSA已安装的前提下,绕过Amazon Appstore限制,直接安装第三方APK文件,需配置ADB调试连接。
1、启动“适用于Android的Windows子系统”,进入“设置”→“高级设置”,开启“开发人员模式”。
2、等待界面刷新出IP地址与端口号,默认为 127.0.0.1:58526;若未显示,尝试关闭再重新打开子系统。
3、下载官方 platform-tools 工具包(含adb),解压后进入其目录。
4、在此目录空白处右键,选择“在终端中打开”,执行命令:.\adb connect 127.0.0.1:58526。
5、连接成功后,执行安装指令:.\adb install "D:\MyApp.apk"(路径需替换为实际APK文件位置)。
四、检查并启用底层系统支持功能
所有安装方式均依赖虚拟化平台与系统组件就绪,若安装失败或子系统无法启动,必须优先确认并激活以下三项核心功能。
1、按 Ctrl + Shift + Esc 打开任务管理器,切换至“性能”选项卡,确认“虚拟化”状态为“已启用”。
2、若未启用,重启电脑进入BIOS/UEFI,查找并启用 Intel VT-x 或 AMD-V 选项。
3、按下 Win + R,输入 optionalfeatures 回车,勾选以下三项并重启:Hyper-V、Windows虚拟机监控程序平台、虚拟机平台。
4、确保系统未启用Windows沙盒:在相同“Windows功能”窗口中取消勾选 Windows沙盒,重启生效。











