从 Windows 10 周年更新开始,微软添加了适用于 Linux 的 Windows 子系统。微软文章提供了安装 Ubuntu WSL 的命令。然后Lxrun.exe /install /y
从微软服务器下载 Ubuntu 用户空间。 那么如何在不连接互联网的情况下获取该下载链接?bash.exe
Lxrun.exe
答案1
在“设置”应用中启用开发者模式(从 v1709 开始不再需要)并从中启用 Windows SubSystem Linux 功能OptionalFeatures.exe
。重启后,转到C:\Windows\System32
文件夹并复制运行工具任何地方。
步骤 1
下载字符串从 SysInternals 中将 strings.exe 和 LxRun.exe 放在同一文件夹中。打开命令提示符,输入此命令strings.exe LxRun.exe | find "http"
。请参阅下面的 URL 详细信息。
步骤 2
打开 LxRun.exeIDA反汇编器Shift. 在 IDA 中使用+打开字符串窗口F12。找到以 开头的 URLhttps://go.microsoft.com
并复制。请参阅下面的 URL 详细信息。
- 对于 Windows 版本 1607
- 对于 Windows 版本 1703 和 1709
URL 详细信息
使用命令查找重定向的 URL。Ubuntu Curl --head
16.04 链接在 ver.1703 和 ver.1709 中均提供。
Ubuntu 14.04: https://go.microsoft.com/fwlink/?LinkID=730581重定向至https://wsldownload.azureedge.net/14.04.5.3-server-cloudimg-amd64-root.tar.gz
Ubuntu 16.04: https://go.microsoft.com/fwlink/?LinkID=827586重定向至https://wsldownload.azureedge.net/16.04.2-server-cloudimg-amd64-root.tar.gz
Ubuntu 图标: https://go.microsoft.com/fwlink/?LinkId=747853重定向至https://wsldownload.azureedge.net/ubuntu.ico