Найдите ссылку на файл пространства пользователя Ubuntu для WSL

Из обновления Windows 10 Anniversary Microsoft добавила подсистему Windows для Linux. Статьи Microsoft предоставляют Lxrun.exe /install /y или же bash.exe Команды для установки Ubuntu WSL. затем Lxrun.exe загружает пользовательское пространство Ubuntu с сервера Microsoft.
Так как же получить эту ссылку для скачивания без подключения к интернету?

1 ответ

Решение

Включите режим разработчика в приложении "Настройки" (не требуется с v1709) и функцию Windows SubSystem Linux с OptionalFeatures.exe, После перезагрузки перейдите в C:\Windows\System32 папку и скопируйте LxRun.exe куда угодно.

Процедура 1

Загрузите Strings из SysInternals и поместите strings.exe & LxRun.exe в одну папку. Откройте командную строку, введите эту команду strings.exe LxRun.exe | find "http", Смотрите подробности URL ниже.

Процедура 2

Откройте этот LxRun.exe в дизассемблере IDA. Откройте строку Windows с помощью Shift + F12 в IDA. Найти URL-адреса начинаются с https://go.microsoft.com и скопировать их. Смотрите подробности URL ниже.

  • Для Windows Версия 1607

  • Для Windows версии 1703 и 1709

Детали URL

Найти перенаправленные URL с помощью Curl --head команда. Ссылка на Ubuntu 16.04 предоставляется как в ver.1703, так и в ver.1709.

Другие вопросы по тегам