WSA 已经在 Windows11 上线很久了,但是微软一直不给 Windows10 用,不过现在可以通过一些特殊方法安装。
winver
命令查看您当前的 Windows 版本.apt install git
cd /
git clone https://ghproxy.com/https://github.com/LSPosed/MagiskOnWSALocal.git
sudo bash /MagiskOnWSALocal/scripts/install_deps.sh
(过程中会提示输入密码)Win + R
,输入 cmd
回车ipconfig
,找到 以太网适配器 vEthernet (WSL):
后面的 IPv4 地址
\\wsl.localhost\Ubuntu\MagiskOnWSALocal\scripts\build.sh
aria2c
aria2c
后面添加 --all-proxy="<IPv4 地址>:<Windows 代理端口号>"
(注意和aria2c
之间有空格)sudo bash /MagiskOnWSALocal/scripts/run.sh
(过程中会提示输入密码)↑
↓
←
→
键更改选项,空格键选中,回车键确认Build arch
选择 x64
还是 arm64
需要根据设备来,你可以通过以下方式确定Win + R
,输入 cmd
回车echo %PROCESSOR_ARCHITECTURE%
x64
arm64
WSA release type
建议选择 insider fast
Magisk version
建议选择 stable
\\wsl.localhost\Ubuntu\MagiskOnWSALocal\output
,将文件夹中的压缩包解压到合适的路径(安装路径)<第 4 步解压的文件夹>\WsaClient
<第 4 步解压的文件夹>\AppxManifest.xml
在 AppxManifest.xml
找到 TargetDeviceFamily
节点
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.22000.120" MaxVersionTested="10.0.22000.120"/>
把 MinVersion 从 10.0.22000.120 改成 10.0.19045.2311
在 AppxManifest.xml
删除 customInstall
相关节点,一共有两个
<rescap:Capability Name="customInstallActions"/>
<desktop6:Extension Category="windows.customInstall">
<desktop6:CustomInstall Folder="CustomInstall" desktop8:RunAsUser="true">
<desktop6:RepairActions>
<desktop6:RepairAction File="WsaSetup.exe" Name="Repair" Arguments="repair"/>
</desktop6:RepairActions>
<desktop6:UninstallActions>
<desktop6:UninstallAction File="WsaSetup.exe" Name="Uninstall" Arguments="uninstall"/>
</desktop6:UninstallActions>
</desktop6:CustomInstall>
</desktop6:Extension>
<第 4 步解压的文件夹>\Run.bat
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.