最佳答案
几个月前我介绍过如何在Windows10系统中安装WSA,详见文章《
Win10安装WSA
》。就和大象装冰箱一样,分三步:①首先在Linux系
几个月前我介绍过如何在Windows10系统中安装WSA,详见文章《 Win10安装WSA 》。就和大象装冰箱一样,分三步:①首先在Linux系统下使用开源项目提供的脚本下载WSA的APPX安装包;②将APPX安装包集成补丁;③配置虚拟化条件后(开启虚拟机平台功能),双击Run.bat安装WSA。因为整个步骤非常的麻烦,所以在上篇文章中我提供了已经制作完毕的WSA安装包,有需要的可以直接下载后,双击安装即可。
但是安卓子系统会经常更新,对于如何下载最新版以及安装失败的各种解决方法,我想还是授之以渔比较好。
近期发现Github上有一个开源项目,专门提供Windows11/10的WSA安装包。
项目地址:
https://github.com/MustardChef/WSABuilds/releases
Win10系统安装WSA
WSA安装方法很简单,步骤如下:
①控制面板→程序→启用或关闭Windows功能,开启以下功能:虚拟机平台(必须开启),然后重启电脑。
②将WSA安装包解压到某个位置后(例如C:\WSA),双击运行其中的Run.bat,稍等片刻即可成功安装!(安装完之后,文件夹不能删除)
如果还是不太懂,可以参考《 Win10安装WSA 》,可能会理解的更深入一些。
一些说明
此WSA版本特点:
①集成支持Win10 x64系统的补丁;
②集成了MindTheGapps、Magisk Canary;
③移除了Amazon Appstore 。
安装注意事项:
①建议Windows10 22H2 Build 19045.2311及以上版本。
②双击Run.bat安装(不要以管理员身份运行)。
③如果是之前已经安装了,首先确保WSA已关闭。然后用新文件覆盖原文件夹内的文件,然后双击Run.bat即可升级。
④卸载的话,直接在控制面板即可卸载,然后手动删除原先解压缩的文件夹,最后再删除如下文件即可大功告成。
%LOCALAPPDATA%/Packages/MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe
安装失败原因排查:
如果双击Run.bat安装后失败,可以手动运行如下命令进行安装,这样可以查看失败的原因。注意:下面的命令需要自行修改一下AppxManifest.xml文件的路径。
Add-AppxPackage -ForceApplicationShutdown -ForceUpdateFromAnyVersion -Register .\AppxManifest.xml
一般来说安装失败的原因最常见的有两种:一是Windows10版本太低,建议19045.2311及以上版本;二是缺少相关的支持库(VCLibs、UI.Xaml),缺少的话,运行上述命令会有提示,缺少哪个我们去下载安装哪个就好了。去哪下载这些支持库呢?
打开 https://store.rg-adguard.net ,URL(link)中输入:
https://www.microsoft.com/store/productId/9P3395VX91NR