news 2026/9/9 13:57:50

电脑上跑安卓:WSABuilds 安装配置完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
电脑上跑安卓:WSABuilds 安装配置完整指南

电脑上跑安卓: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

WSABuilds 让 Windows 10 / 11 直接运行 Android 子系统,预置 Google Play 商店(MindTheGapps)和 Magisk / KernelSU 等 root 方案。下文以 2407.40000.4.0_v2 构建为例,把环境自检、安装、排查到进阶用法一次讲清。

安装前:环境自检与旧版本处理

先说最常见的坑:机器上还留着官方 WSA,WSABuilds 是装不进去的,二者占用同一个 appx 包位。

环境三项检查

  • 系统版本:Windows 11 需 22000.526 及以上构建号,Windows 10 需 22H2(19045.2311)及以上;
  • 虚拟化:BIOS 中开启 VT-x / AMD-V;
  • Windows 功能:同时启用「Windows 虚拟机监控程序平台」和「适用于 Linux 的 Windows 子系统」。

✅ 通过标志:「启用或关闭 Windows 功能」里两项已勾选,构建号达标。

先备份 userdata.vhdx

⚠️ 想保留之前的应用数据,先把%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx拷走,装完放回原位即可。细节见备份与恢复。

✅ 通过标志:LocalCache 目录里能看到这个文件并成功复制。

卸载官方版再装新版

开始菜单搜索「Windows Subsystem for Android 设置」执行卸载,随后检查%LOCALAPPDATA%\Packages\,若MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe文件夹仍在就删掉(删不掉时确认 WSA 已彻底关闭)。✅ 通过标志:再搜 WSA 设置已经找不到。完整流程见卸载文档。

安装流程:从压缩包到安卓桌面

用 git clone 获取安装包

git clone https://gitcode.com/GitHub_Trending/ws/WSABuilds

克隆后进入项目目录,取最新的 2407.40000.4.0_v2 发布包。

解压后改名为 WSA

把压缩包解出来,文件夹马上改名为WSA——注册脚本按这个名字找文件,改错就报「找不到」。原始压缩包可删,然后把 WSA 文件夹挪到固定位置(文档文件夹即可)。这个文件夹要随 WSA 全程保留,中途挪走或删除会直接坏掉。

Run.bat 注册

打开 WSA 文件夹运行Run.bat。若之前装过同项目旧版,旧版会被自动卸载且数据保留,不会丢东西。✅ 通过标志:安卓桌面弹出;首次安装会先弹诊断信息同意窗口,出现两个相同窗口也属正常,点掉即可。

如果脚本闪出权限窗口却没请求管理员、安装也没成功,按 Win + X 打开「终端(管理员)」,先 cd 进 WSA 目录(花括号路径换成你的实际解压位置):

cd "{X:\path\to\your\extracted\folder}"

再执行注册脚本:

PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1

✅ 通过标志:脚本跑完按任意键关掉控制台窗口,打开 WSA 设置能在「关于」页看到版本号。

注册失败时:两条命令定位原因

Run.bat干的其实是Add-AppxPackage -Register .\AppxManifest.xml这类操作,把「已有的未打包文件」注册成 appx 包,所以安装文件夹不能删——只要还想用 WSA,文件就得留着。

脚本报错时,开管理员 PowerShell 并 cd 到 WSA 目录,手动执行下面这条。它预期会失败,错误信息里带着 ActivityID(一个 UUID),是下一步的钥匙:

Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml

再把 UUID 填进去,调出这次失败操作的日志,顺着日志找卡点(缺功能、虚拟化没开、网络拦截等常见情况见故障排查):

Get-AppPackageLog -ActivityID <uuid>

进阶玩法:GPU、移盘、root

装好之后,几项高频配置值得了解。

切换安卓应用使用的 GPU

WSA 设置 →「图形和性能」页里可以指定安卓应用跑在哪块 GPU 上,步骤见更换 GPU 指南。✅ 通过标志:重启 WSA 后该页显示的目标 GPU 与所选一致。

把 WSA 挪到另一块盘

目标盘必须是 NTFS(建议 SSD、预留 20GB 以上)。流程:卸载旧版 → 新构建解压到目标盘并注册 → 把MicrosoftCorporationII...文件夹整体移到目标盘 → 管理员命令行建一个目录联接(第二段换成移过去文件夹的实际路径):

mklink /J "%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe" "Location_Of_Folder_In_Other_Drive"

✅ 通过标志:WSA 设置能正常打开并进入关于页,一崩溃就重做移动步骤。细节见移动 WSA 指南。

KernelSU 与 APK 侧载

需要 root 看 KernelSU 指南;日常装 APK 参考侧载指南,提供 ADB 和图形工具等多种方式;想用 Unix 小工具再装 BusyBox。

参考资料速查

用途文档
卸载 WSAUninstallation.md
版本更新(数据保留)Updating.md
常见问答(adb 连接等)FAQ.md

下一步建议:先打开 Play 商店登录账号、装两三个应用,确认userdata.vhdx里的数据链路正常,再决定是否移盘或启用 root。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/9 13:54:08

Qwen3.8-Flash-Next与HY4-preview实测:快慢模型互补组合策略

这两个名字放在一起&#xff0c;乍看像是随手拼接的花名&#xff0c;实际是最近模型选型工作里让我印象挺深的一对搭档。Qwen3.8-Flash-Next主攻生成与响应速度&#xff0c;HY4-preview侧重视觉理解和复杂指令校验&#xff0c;两个模型风格差异明显&#xff0c;却能在同一套工作…

作者头像 李华
网站建设 2026/9/9 13:50:49

Agent Skills实战:从Prompt到结构化技能封装的智能体开发指南

1. 整体设计与思路拆解&#xff1a;Agent Skills到底解决了什么问题这两年做大模型应用&#xff0c;我有一个越来越强烈的感受&#xff1a;真正卡住AI落地进度的&#xff0c;往往不是模型本身的能力上限&#xff0c;而是你怎么把“会说话”的模型&#xff0c;变成一个“会办事”…

作者头像 李华
网站建设 2026/9/9 13:50:46

MySQL删除数据后磁盘不释放?InnoDB表空间回收原理与实战

在实际 MySQL 运维中&#xff0c;删除数据之后发现磁盘空间并没有释放&#xff0c;是一个出现频率很高、又容易让人误判的问题。尤其当业务表里堆积了上千万行数据&#xff0c;你想通过 DELETE 清理过期数据&#xff0c;删除完成后查询 COUNT 发现行数已经明显下降&#xff0c;…

作者头像 李华
网站建设 2026/9/9 13:50:41

从汉明码到MBIST:内存ECC纠错原理与故障排查实战

最近调试一块工业控制板卡&#xff0c;客户反馈设备运行两个月后偶发重启&#xff0c;翻串口日志时看到一行刺眼的记录&#xff1a;"Uncorrected ECC error detected on DIMM2"。内存报错为什么会导致整机重启&#xff1f;一个bit的翻转怎么就直接让系统崩了&#xf…

作者头像 李华
网站建设 2026/9/9 13:50:31

最短路径-Dijkstra

算法设计解决2个问题如何存放最短路径长度:用一维数组dist[j]存储!源点v默认&#xff0c; dist[j]表示源点 中顶点j的最短路径长度。如dist[2]12表示源点中顶点2的最短路径长度为12。如何存放最短路径:从源点到其他顶点的最短路径有n-1条&#xff0c;一条最短路径用一个一维数组…

作者头像 李华