WSA 一键安装:Install.ps1 的 5 件脏活
【免费下载链接】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
WSABuilds 的 Install.ps1 把带 Magisk 的 Windows 11 安卓子系统一键装进电脑:自动提权、补依赖、清冲突、兜底重装。读完这篇,不看源码也能排障。
WSA 安装前 30 秒自查:值不值得装
先看这张表,30 秒内判断这台机器值不值得折腾,省得装到一半发现根本跑不起来。
| 项目 | 说明 |
|---|---|
| 适用系统 | Windows 10 / 11 都能装,11 上体验最完整 |
| 架构要求 | 分 x64 / arm64 两套,按你 CPU 挑对应那份 |
| 前置条件 | 电脑已在 BIOS 里开虚拟化(相当于给虚拟机开的总闸) |
| 脚本位置 | installer/ 目录里双击 Run.bat |
| 最终产出 | 一个能跑安卓应用、还带 Google Play 的子系统 |
表里最容易被忽略的是虚拟化那一行。它不是脚本能替你开的,得你进 BIOS 里手动打开,否则后面一定会卡住。
Install.ps1 替你扛下的 5 件脏活
下面这五件,都是你手动做容易翻车、脚本却默默干完的。我们只记住"它干了什么、不干会怎样",不用管它内部怎么实现,也记不住那些函数名和参数。
- 自动提权:脚本先探一眼你是不是管理员,不是就弹系统框重新拉起自己。省了手动找"以管理员身份运行",漏了它后面每一步都会因为权限不足白干。
- 环境体检:它往注册表里塞了个开关,等于给 WSA 发一张"免检通行证"。不塞这一下,一堆系统依赖包会被 Windows 当可疑对象直接拦在门外。
- 组件补齐:它对着清单逐个查依赖版本,缺了或太旧就顺手装上,够新就跳过不浪费功夫。少了这步,主包会因为缺零件当场报错。
- 冲突清理:发现机器上已经有个 WSA,它会先问你删不删,按 y 才动手。不问就硬盖,轻则装不上,重则新旧两个子系统抢同一批资源打架。
- 失败兜底:注册主包万一失败,它会保着你的数据把旧包卸了再装一遍。没这层兜底,一次失败就得你自己从头再来,数据也可能跟着丢。
从双击 Run.bat 到 WSA 启动的 9 步
Run.bat 只是个引子,真正的活是 Install.ps1 脚本机制在后台跑。把这九步串起来看,你就知道卡在哪一步、卡的原因大概是什么,心里有数才不会慌。
- [自动] 检测管理员身份,不够就自动提权重跑。
- [可能中断] 核对安装清单,文件缺一律停手——最常见是压缩包没解压完整。
- [自动] 合并本地化资源,决定设置界面显示什么语言。
- [可能中断] 开启"虚拟化平台"功能,提示你要重启——最常见是 BIOS 虚拟化没开。
- [自动] 按清单装依赖,版本已够新就直接跳过。
- [需确认] 检测到已装 WSA,等你按 y 才卸载旧包。
- [自动] 关掉正在跑的 WSA 客户端,释放被占用的进程。
- [自动] 注册主包,把子系统真正挂进系统。
- [自动] 成功后拉起 Magisk 和 Play 商店;失败则保数据重装。
带 [可能中断] 的两步最值得盯紧,脚本会在这些点停下来等你做决定,不会闷头往下冲。第 6 步尤其要小心,它卸的是旧包,如果你之前的 WSA 里有在意的东西,先想清楚再按 y。
WSA 安装失败排查:先对这 3 种情况
装不上别急着骂街,八成落在这三种里。先对号入座,再动手,能省掉大量盲目重装的时间。
- 窗口一闪就没:大概率是提权那步没走到,或者 UAC 被挡了。手动用管理员 PowerShell 进到目录重跑脚本;还不行,基本就是这台机器不支持 WSA,别在它身上耗。
- 卡在"要重启":虚拟化平台没生效,脚本只能停下来等。按提示按 y 重启,重启完再跑一遍 Run.bat 就好,这一轮通常就能走到底。
- 提示文件缺失:压缩包没解全或下错版本,清单里对不上号。重新下载解压,确认文件齐全再装,别用上次残留的旧文件夹。
x64 / arm64 / Windows Terminal 的小差异
换台机器再装,差别就这三处,记住就行,不用去抠源码。
- x64 机器:直接走 x64 目录那份,流程和主脚本一致。
- arm64 机器:换 arm64 目录那份,依赖会按 ARM 架构来装。
- Windows Terminal:装依赖时可能卡住,脚本会自动切回传统控制台重跑,跟着提示走就行。
把 WSA 自动化安装交给脚本,要动手的才问你。设计哲学很朴素:把容易出错的地方都拦下来,让人只在关键处点头。去仓库拉最新版:https://gitcode.com/GitHub_Trending/ws/WSABuilds
【免费下载链接】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),仅供参考