必须先部署WSA并启用开发人员模式,再通过ADB命令、Microsoft官方APK安装程序或WSATools拖放方式侧载APK;未开启开发人员模式或未正确配置ADB端口将导致安装失败。

要在Windows 11的安卓子系统(WSA)中安装非商店来源的APK文件,必须先确保子系统已部署并启用开发人员模式,再通过ADB连接或图形化工具将APK推送到子系统内部,否则双击APK文件不会触发安装,系统会直接提示“无法打开此文件”。
确认WSA已部署并开启开发人员模式
打开“适用于Android的Windows子系统”应用,进入“高级设置”。若界面为空白或提示“子系统未运行”,说明底层未激活——此时需返回“设置→应用→可选功能→更多Windows功能”,勾选【Hyper-V】和【虚拟机平台】后重启电脑。只有这两项启用,WSA才能加载。
在高级设置中,将“子系统资源”设为“连续”,避免后台被系统休眠;然后开启“开发人员模式”开关。开启后等待约10秒,IP地址与端口(如127.0.0.1:58526)会自动刷新并显示,点击右侧“复制”按钮保存该地址——【后续所有ADB操作都依赖这个端口,关闭窗口后端口可能重置】。
方法一:用ADB命令行侧载(最稳定,推荐首次使用)
从Android开发者官网下载platform-tools-latest-windows.zip,解压到C:\platform-tools目录。
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在“系统变量”的Path中新增一行:%SystemDrive%\platform-tools。这一步让系统全局识别adb命令。
以管理员身份运行Windows Terminal,输入adb version。若返回版本号(如adb version 42.0.42),说明配置成功;若提示“不是内部或外部命令”,请检查路径是否拼写错误或是否遗漏分号分隔符。
执行adb connect 127.0.0.1:58526(将端口替换为你复制的实际值)。看到connected to字样后,立即执行adb install -r "D:\WeChat.apk"——【-r参数表示覆盖安装,不加可能导致签名冲突而失败】。
方法二:用Microsoft Store版APK安装程序(零配置,适合新手)
在Microsoft Store搜索“APK安装程序”,安装由Microsoft官方发布的同名应用。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
启动该程序,点击“选择APK文件”,浏览并选中你已下载好的APK(例如抖音、钉钉等)。注意:该程序仅支持本地磁盘路径,不支持OneDrive或微信/QQ临时下载目录里的文件,否则会报错“文件访问被拒绝”。
点击“安装”,进度条走完即完成。安装后的应用图标会出现在开始菜单“最近添加”区域,也可右键固定到任务栏。
方法三:用WSATools拖放安装(免配置+批量管理)
前往GitHub releases页面下载WSATools最新版(v1.2.0或更高),安装后直接运行。
软件启动时自动检测WSA状态。若显示“Not connected”,点击顶部“WSA Settings”跳转至子系统设置页,手动开启开发人员模式并刷新IP——这一步不能跳过,否则拖放无响应。
将APK文件直接拖入WSATools主窗口空白区,松手即开始安装;或点击“Install APK”按钮后选取文件。
勾选“Install for all users”可让所有Windows账户都能使用该安卓应用;不勾选则仅当前用户可见。安装完成后,点击左侧“APP Management”标签,可查看、卸载、创建桌面快捷方式。










