在 Windows 11 上成功安裝 WSABuilds + Google Play:為什麼要先從 NoGApps 開始
在 Windows 11 25H2 上成功安裝 WSABuilds + Google Play:為什麼要先從 NoGApps 開始
前言
這次安裝 Windows Subsystem for Android 的過程不是單純「下載 GApps 版、執行安裝」就結束。實際測試後發現,直接安裝 WSABuilds 的 GApps 版本會在啟動時閃退,尤其是在 Windows 11 build 26200 這類較新的系統環境上更明顯。
最後成功的關鍵不是換很多版本盲試,而是先找出一個穩定基準:NoGApps 版本可以正常啟動。接著再用覆蓋方式把 GApps 內容合併進去,讓 Google Play 出現並能啟動。
為什麼我們要先 NoGApps 版本
一開始直接安裝 GApps 版本時,WSA 會在啟動後閃退。事件紀錄顯示問題不是 Android app 自己崩潰,而是 Windows 端的 WsaClient.exe 直接失敗。
後來改用 NoGApps 版本後,WSA 可以穩定啟動,代表核心虛擬化、WSA 主體、顯示與基本 Android 環境都是正常的。
這一步非常重要,因為它幫我們把問題範圍縮小:
- 不是 BIOS 虛擬化問題
- 不是 Virtual Machine Platform 沒開
- 不是 WSA 主體完全不能跑
- 不是安裝路徑本身一定有問題
- 問題集中在 GApps 版映像或整合方式
所以 NoGApps 不是退而求其次,而是拿來當穩定底座。只要 NoGApps 能跑,就可以在這個基礎上再把 Google Play 補進去。
後續怎麼安裝 Google Play
成功的方法是「先 NoGApps,後覆蓋 GApps」。
流程大致如下:
- 安裝並確認 NoGApps 版本可以正常啟動。
- 完全關閉 WSA。
- 解壓 GApps 版本的 WSABuilds。
- 將 GApps 版本資料夾中的檔案覆蓋到目前可執行的 WSA 安裝資料夾。
- 重新註冊 WSA。
- 啟動 WSA,等待 Android 端重新掃描 app。
- 確認
Play 商店出現在開始功能表,或直接透過wsa://com.android.vending啟動。
這次成功後,系統中出現了 com.android.vending,也就是 Google Play Store。WSA 後臺保持運作,沒有再出現前面那種 Windows 端的 WsaClient.exe 崩潰。
怎麼避免閃退
這次經驗裡,避免閃退的重點有幾個。
第一,不要一開始就直接安裝 GApps 版。
在這臺環境中,直接裝 GApps 版會閃退,但 NoGApps 版可以穩定執行。
第二,先確定 WSA 本體穩定。
NoGApps 能開、Android Settings 能跑、WSA 後臺不會消失,才繼續處理 Google Play。
第三,覆蓋檔案前要完全關閉 WSA。
包含 WsaClient、WsaService、WsaSettings、vmwp、WSACrashUploader 等程序。若有檔案被佔用,覆蓋會不完整,後面很容易出問題。
第四,不要亂動語系資源。
這次嘗試把 WSA Settings 改成繁體中文時,因為 resources.pri 合併失敗與註冊流程限制,反而讓 WSA 暫時消失。最後回朔到原本可執行版本後才恢復穩定。也就是說,Google Play 成功後,先不要急著改 WSA 外殼語系。
第五,重新註冊 WSA 時需要系統管理員權限。
WSA 內含系統服務,不是一般 AppX 套件。若沒有管理員權限,會出現類似需要系統管理員權限的錯誤,導致 WSA 沒有註冊回開始功能表。
這次成功的關鍵
真正成功的原因可以總結成一句話:
我們沒有硬裝會閃退的 GApps 版,而是先用 NoGApps 建立穩定 WSA,再把 GApps 合併進穩定底座。
這讓 WSA 主體維持可啟動,同時又讓 Android 端取得 Google Play 相關元件。最後 Play Store 能啟動,WSA 沒有再出現 Windows 端崩潰,代表這條路比直接安裝 GApps 版穩定得多。
結語
在新版 Windows 11 上安裝 WSA + Google Play,問題往往不是「有沒有照教學按步驟」,而是版本相容性。直接 GApps 版不一定能跑,但 NoGApps 版常常可以當作穩定起點。
如果遇到 Google Play 版閃退,可以先不要反覆重裝同一個 GApps 包,而是改成:
先 NoGApps,確認穩定,再覆蓋 GApps,最後重新註冊。
這次就是靠這個方法成功讓 Google Play 跑起來。
留言
張貼留言
歡迎留下您的心靈足跡👍