WSA 安装失败?按这三步自查,Windows 安卓子系统一次跑通
【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds
如果你正对着 Run.bat 弹出的一串错误代码发愁,别慌。按下面"环境 → 注册 → 虚拟化"三条路径自查一遍,绝大多数 WSA 安装失败都能迎刃而解,WSA(Windows Subsystem for Android,即 Windows 安卓子系统)就能正常跑起来。
先说清楚:WSA 是什么
WSABuilds 提供预构建好的 WSA 包,让你在 Windows 10/11 电脑上直接运行安卓应用,内置 Google Play 商店和 Magisk/KernelSU 等 root 方案。简单说:PC 上多一个完整的安卓环境,装 App、跑 root 玩法都行。
30 秒定位:你的报错属于哪一类
先对号入座,直接跳到对应章节:
| 你看到的报错 / 现象 | 最可能的原因 | 去哪一节修 |
|---|---|---|
| 0x80073D10,提示架构不兼容 | 下错了 CPU 架构版本的包(x64 / ARM 拿反了) | 第一步 · 先确认 x64 还是 ARM |
| 0x80073CF6,"Package could not be registered" | 应用注册被拒,文件损坏、旧安装残留或环境问题 | 第二步 · 用 PowerShell 揪出真凶 |
| 日志里出现 0x800706D9(防火墙相关) | Windows 防火墙服务异常 | 第二步 · 恢复防火墙推荐设置 |
| WSA 装完打不开,提示虚拟化错误 | 虚拟化没开,或功能开关状态不对 | 第三步 · 虚拟化没开的三处检查 |
| 脚本窗口一闪而过,啥也没发生 | 没用管理员权限运行 | 第二步 · 第 1 步 |
第一步 · 环境自查:先确认 x64 还是 ARM
你看到的:安装一开始就报错,最常见的是 0x80073D10,意思是"你拿的包跟我的 CPU 对不上"。
为什么会这样:WSABuilds 的下载页按系统架构分了版本,下错包(比如 x64 电脑装了 ARM 包)注册时必然被拒;另外系统版本不够、分区格式不对也会在这一步就卡住。
动手修:
- 打开"设置 → 系统 → 关于",看"系统类型"一栏,确认自己是 64 位(x64)还是 ARM64。
- 回 WSABuilds 下载页 选对应版本:x64 电脑选 x64 包,ARM64 选 arm64 包,Windows 10 只有 x64 可选。
- 确认放 WSA 文件夹的分区是NTFS——在"此电脑"上右键分区看属性即可。exFAT 分区装不了 WSA。
- 顺手核对系统版本:Windows 11 需 Build 22000.526 以上,Windows 10 需 22H2(19045.2311)以上。
- 如果之前下错过包,重新下载再解压。下载中断会损坏文件,"包看起来在"不等于"包是好的"。
架构和分区都对了,再往下走。
第二步 · 处理注册失败:让 PowerShell 说出真实原因
你看到的:运行 Run.bat 时弹出0x80073CF6, Package could not be registered。
为什么会这样:WSA 的安装本质是"注册"——相当于给 Windows 递一张新应用的名片,让它登记在册。这个报错说明登记被拒了,但拒的原因有好几种,必须拿日志才能对症下药。
动手修:
先做三件基础清理:重新下载并解压安装包;如果以前装过 WSA,彻底卸载,并删掉
C:\ProgramData\Microsoft\Windows\AppRepository、C:\ProgramData\Microsoft\Windows\WindowsApps、%localappdata%\Packages里所有名字带 "WindowsSubsystemForAndroid" 的文件夹;然后重启电脑。很多时候到这就修好了。没修好的话,以管理员身份打开 PowerShell(Win+X 选"Windows 终端(管理员)"),进入 WSA 安装目录:
cd "你的WSA安装路径"下面这条命令会故意注册失败,目的是让 Windows 生成一个失败编号(ActivityID,一长串 UUID),记下它:
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml把刚才的 UUID 填进去,查询这次失败的完整日志:
Get-AppPackageLog -ActivityID <你的UUID>对着日志里的具体代码处理:
- 防火墙相关(0x800706D9):打开 Windows 防火墙并选"推荐设置",确认防火墙服务在运行,重启后重试。
- 精简/魔改系统(Tiny10/11、ReviOS 之类):这类系统删掉了部分系统组件,注册经常失败,属于已知问题,换回官方系统镜像最稳。
- 窗口一闪而过、根本没跑起来?说明不是注册问题而是权限——回到第 2 步,确保 PowerShell 是管理员身份再执行。
第三步 · 开启虚拟化:任务管理器、Windows 功能、BIOS 三处检查
你看到的:安装走完了,但 WSA 打不开,或者日志里出现虚拟化相关的报错(WSA 虚拟化未开启)。
为什么会这样:WSA 跑在虚拟化技术之上,BIOS、Windows 功能开关、系统运行状态三层里任何一层缺位,它都启动不了。
动手修:
- 按 Ctrl+Shift+Esc 打开任务管理器,切到"性能"选项卡,看"虚拟化"一栏是否显示"已启用"。没启用直接跳到第 3 步。
- 按 Win+R 输入
optionalfeatures.exe回车,在"Windows 功能"里勾选这三项:Hyper-V、Windows Hypervisor Platform(Windows hypervisor 平台)、虚拟机平台,确定后重启。 - 重启进 BIOS/UEFI,找到 Intel VT-x、AMD-V / SVM 之类的选项,启用它,保存退出。
- 三处都确认开了却依然报错?这种情况反过来做一次:先把第 2 步的三个功能取消勾选、重启,再重新勾选回去。功能状态和 WSA 不同步是这类"灵异问题"的常见根源,仓库的 FixVirtError 文档 里还有更深的排查步骤。
避坑清单:这些事做对了能省很多事
- ✅ 正确做法是长期保留 WSA 安装文件夹:它是注册式安装,文件夹删了应用就废了。放"文档"目录这种好找的位置就行。
- ✅ 正确做法是装新版之前先彻底卸载旧版:系统里只留一个 WSA,新旧共存必出幺蛾子。
- ✅ 正确做法是用 7-Zip 解压,别依赖系统自带工具:长路径报错和"解压了一半"多半来自后者。
- ✅ 正确做法是动手前先核对系统要求:8GB 内存起步(推荐 16GB)、系统盘留 10GB 以上空间,不满足就别往下装了。
- ✅ 正确做法是始终以管理员身份跑安装脚本:窗口一闪而过得,多半是没权限。
总结
WSA 安装失败基本都逃不出"包拿错了、注册被拒了、虚拟化没开"这三类,按环境 → 注册 → 虚拟化的顺序排查,大多数问题都能定位。
如果三步走完还没解决:先去仓库的 故障排查索引 和 安装文档 里找对应场景(比如 0x80073CF6、0x80073D10 都有专门页面),没搜到就去项目 Issues 区用错误代码搜同类问题,提问时把Get-AppPackageLog的输出贴出来,别人能帮你快得多。
【免费下载链接】WSABuildsRun Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solutions) built in.项目地址: https://gitcode.com/GitHub_Trending/ws/WSABuilds
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考