WSA 已经在 Windows11 上线很久了,但是微软一直不给 Windows10 用,不过现在可以通过一些特殊方法安装。
winver 命令查看您当前的 Windows 版本.apt install gitcd /git clone https://ghproxy.com/https://github.com/LSPosed/MagiskOnWSALocal.gitsudo bash /MagiskOnWSALocal/scripts/install_deps.sh(过程中会提示输入密码)Win + R,输入 cmd 回车ipconfig,找到 以太网适配器 vEthernet (WSL): 后面的 IPv4 地址\\wsl.localhost\Ubuntu\MagiskOnWSALocal\scripts\build.sharia2caria2c 后面添加 --all-proxy="<IPv4 地址>:<Windows 代理端口号>"(注意和aria2c之间有空格)sudo bash /MagiskOnWSALocal/scripts/run.sh(过程中会提示输入密码)↑ ↓ ← → 键更改选项,空格键选中,回车键确认Build arch 选择 x64 还是 arm64 需要根据设备来,你可以通过以下方式确定Win + R,输入 cmd 回车echo %PROCESSOR_ARCHITECTURE%x64arm64WSA release type 建议选择 insider fastMagisk 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.