把 Google Play 和 Root 搬上 PC:WSABuilds 安装与排错实用指南
把 Google Play 和 Root 搬上 PCWSABuilds 安装与排错实用指南【免费下载链接】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想在电脑上用一款只有安卓版的应用又发现官方 WSA 装不上 Google PlayWSABuilds 是个能落地的选择。它是社区整理的 Windows Subsystem for Android 预构建包MindTheGapps 和 Magisk、KernelSU 这类 root 方案已经打包进系统镜像文件拷进电脑、跑一个脚本就能用。下文按装之前、装的过程、装完怎么调、坏了怎么查的顺序讲。解决什么问题这个项目不是要替换 WSA而是补上三个日常用得到的缺口。一是 Google Play。官方构建里没有 Play 商店装应用只能一个个 APK 侧载WSABuilds 的构建开机就能进商店登录账号直接安装。二是 root。需要 Magisk 模块或权限管理时不用自己折腾 system 镜像构建里已装好 Magisk启动后打开 Manager 就能看到 root 状态也可以选 KernelSU 构建。三是流程本身。虚拟化功能开启、补丁注入、appx 包注册这些动作都收敛在安装脚本里不需要理解 Hyper-V 层发生了什么。开工前的检查装之前先确认三件事系统版本、虚拟化支持、旧版 WSA 的去留。Windows 10 2004 及以上或 Windows 11CPU 支持 VT-x / AMD-V内存 8GB 以上如果装过官方 WSA先彻底卸载否则新构建装不上卸载流程见 Documentation/WSABuilds/Uninstallation.md最关键的命令是开启两个系统功能。用管理员身份运行 PowerShell执行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform提示需要重启的话重启完再继续后面的步骤。跑通第一次运行整个安装就是把包放对位置再跑一个脚本。去最新 release 里下载 .7z 包按 Windows 版本和系统架构选对应文件不要下 Source code。解压 .7z把解压出来的文件夹改名为WSA。这一步必须做注册脚本依赖这个文件夹名。删掉 .7z 原包把WSA文件夹挪到一个稳定位置比如文档目录。这个文件夹后续要一直保留别放临时目录。进文件夹双击Run.bat允许它请求管理员权限。脚本跑完后 WSA 会自动启动。首次启动会弹一个诊断信息同意窗口有时会出现两个一样的窗口都点确定即可然后回到 PowerShell 窗口按任意键关闭窗口。如果Run.bat没反应或窗口一闪就关改用管理员 PowerShell 手动执行。用管理员身份打开 PowerShellcd 到 WSA 文件夹所在目录cd D:\WSA PowerShell.exe -ExecutionPolicy Bypass -File .\Install.ps1想保留旧环境里的应用数据就在卸载旧版之前把%LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\下的userdata.vhdx拷到安全位置装好新版后再放回同一路径。确认装好了装完不能只看脚本有没有报错。判断标准有两个开始菜单里能打开 Windows Subsystem for Android 设置页面不崩溃开/关开关可用。WSA 里能打开 Play 商店并登录浏览Magisk 构建则进 Magisk Manager 看 root 状态。两项里有一项卡住说明安装没真正完成直接按下一节的思路查不要反复重装。按需求做定制能用之后只按实际需求做少量调整不用的功能别碰。切换 GPU游戏或图形类应用掉帧时可以换 WSA 使用的显卡。打开 WSA 设置先把 WSA 关掉再到 Graphics and Performance 选项卡在 GPU used for apps for Android 下拉里选另一块 GPU重启 WSA 生效。步骤截图见 ChangingGPU.md。用 root 装模块Magisk 已随构建装好直接进 Manager 操作。注意 Magisk 官方已下线在线模块仓库模块要本地安装adb push把 zip 推到/data/local/tmp再执行adb shell su -c magisk --install-module /data/local/tmp/module.zip。把数据迁到别的盘VHDX 文件会随使用越来越大C 盘迟早不够。迁移时目标分区必须是 NTFS建议两边都用 SSD。把整个MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe文件夹拷到目标盘后以管理员身份把旧路径指过去mklink /J %LOCALAPPDATA%\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe E:\WSA完成后打开一次 WSA 设置能正常进入就说明链接生效崩溃的话说明中间某步没做对回去逐步核对。出问题时怎么查出问题先找日志再动手改东西。Run.bat失败、WSA 装不上。在 PowerShell 里进 WSA 文件夹手动执行Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml。这条命令会失败但报错里带一个 ActivityIDUUID接着跑Get-AppPackageLog -ActivityID uuid日志会写明失败原因对着修。装到一半卡在虚拟化。Run.bat会尝试帮你开启虚拟化成功后要重启再跑一次。脚本搞不定时进 BIOS 手动打开 VT-x / AMD-V入口位置各品牌主板不一样。adb connect 127.0.0.1:58526被拒绝。先确认 WSA 设置里开发者模式是打开的还连不上多半是 Hyper-V 占了 58526 端口用netsh int ipv4 add excludedportrange protocoltcp startport58526 numberofports1释放。图标点不开、设置应用闪退。检查文件夹名是否还是WSA安装目录有没有被移动或删除。这个文件夹是 appx 注册的依赖只要还想用 WSA 就得留着。去哪找答案仓库里的文档覆盖了大多数日常问题完整安装步骤在 Installation.md高频问答看 FAQ.md数据备份与恢复流程在 Documentation/WSABuilds/Backup and Restore.md。遇到更具体的故障从 Fix Guides/Troubleshooting.md 按现象逐条对照。项目本身持续更新新构建跟着 WSA 官方版本和 root 工具链的号走。发现 bug 或有功能想法直接去项目的 Issues 区提单或者进官方 Discord 问人通常比自己翻资料快。装好 Google Play 和 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),仅供参考