logo

Инструкция: устанавливаем Windows Subsystem for Android на любой сборке Windows 11

107 658
30

Несколько дней назад Microsoft начала тестирование подсистемы Windows Subsystem for Android (WSA), которая позволяет запускать Android-приложения в Windows 11.

Сейчас функция доступна только участникам программы Windows Insider на канале Beta, что несколько удивительно, так как обычно все новшества вначале появляются на канале Dev. Но даже если вы используете канал Beta, то для установки подсистемы из Microsoft Store потребуется сменить регион на США в самой Windows 11.

Microsoft обещает, что инсайдеры на канале Dev также вскоре получат доступ к Windows Subsystem for Android, но какие-либо конкретные сроки не называются. Если вы не хотите ждать, то можете установить подсистему вручную. Для этого вам потребуются прямые руки и небольшие навыки работы в PowerShell.

Важно! Все действия вы делаете на свой страх и риск.

Благодарим aleks242007 и участников чата Community в Telegram за помощь в составлении инструкции.

Инструкция

Установка Windows Subsystem for Android

  1. Для начала убедитесь, что ваш компьютер поддерживает виртуализацию. Для этого откройте «Диспетчер задач», перейдите на вкладку «Производительность», выберите CPU и посмотрите текст под графиком. Там должно было указано: «Виртуализация: Включено».
    Инструкция: устанавливаем Windows Subsystem for Android на любой сборке Windows 11
    • Если виртуализация отключена, то вам необходимо включить её в BIOS. У разных производителей настройка может располагаться в разных разделах и называться по-разному, так что можно поискать информацию в Google для вашего конкретного устройства.
    • Если в BIOS настройка отсутствует или значение в «Диспетчере задач» не меняется, то вы вряд ли сможете запустить Windows Subsystem for Android на своём компьютере.
  2. Следом откройте меню «Пуск», введите в поле поиска «Включение или отключение компонентов Windows» и выберите соответствующий результат.
  3. В открывшемся окне установите галочку напротив пункта «Платформа виртуальной машины», нажмите «ОК», дождитесь применения изменений и перезагрузите ПК.
  4. Далее нам потребуется скачать установщик Windows Subsystem for Android в формате MSIXBUNDLE с сервера Microsoft Store:
    1. Перейдите на сайт Microsoft Store — Generation Project (от rgadguard) по этой ссылке.
    2. В поле на сайте вставьте следующую ссылку:
       https://www.microsoft.com/store/productId/9P3395VX91NR
    3. Справа от поля в выпадающем меню выберите Slow и нажмите на галочку.
    4. В появившемся списке найдите файл с примерно таким названием (номер версии может отличаться):
      MicrosoftCorporationII.WindowsSubsystemForAndroid_1.7.32815.0_neutral_~_8wekyb3d8bbwe.msixbundle
    5. Нажмите на название этого файла и сохраните файл в любой папке на вашем компьютере. Обратите внимание, что файл должен быть в формате .MSIXBUNDLE. Если это не так, то просто смените расширение файла на нужное. Файл должен весить примерно 1,2 ГБ.
  5. Запустите PowerShell или Windows Terminal (нужна вкладка с PowerShell) от имени администратора.
  6. Введите в консоль следующую команду:
    Add-AppxPackage -Path "C:\Users\user1\Desktop\MyApp.msix"
    • «C:\Users\user1\Desktop\MyApp.msix» — путь к файлу MSIXBUNDLE, сохранённому на шаге 4. Чтобы быстро его получить, вы можете нажать правой кнопкой мыши по файлу в «Проводнике» и выбрать пункт «Копировать как путь».
    • Решение ошибки:
      Add-AppxPackage: The 'Add-AppxPackage' command was found in the module 'Appx', but the module could not be loaded. For more information, run 'Import-Module Appx'.

      Если вы увидели такое сообщение в PowerShell, то введите следующую команду:

      Import-Module Appx -UseWindowsPowerShell

      После этого вновь введите команду Add-AppxPackage из шага 6.

  7. Нажмите Enter и дождитесь завершения установки.
  8. Если всё прошло успешно, то в меню «Пуск» появится приложение под названием Windows Subsystem for Android.

Установка APK-файлов

Теперь подсистема Windows Subsystem for Android работает, однако с установкой приложений есть некоторые сложности. Как вы уже знаете, вместо Google Play здесь используется Amazon Appstore. Причём отображаются там лишь приложения, которые Microsoft и Amazon протестировали на работоспособность в подсистеме.

Правда воспользоваться Amazon Appstore всё равно не получится. Приложение не только требует учётную запись Amazon, но и проверяет ваше местоположение. Можно, конечно, подключить VPN, но есть ли в этом смысл?

К счастью, Windows Subsystem for Android поддерживает установку приложений с помощью APK-файлов. Вы можете воспользоваться либо утилитой WSATools, о которой мы рассказали в статье по этой ссылке, либо устанавливать вручную с помощью командной строки по инструкции ниже.

  1. Скачайте SDK Platform Tools для Windows с сайта Android, перейдя по этой ссылке.
  2. Извлеките папку platform-tools, например, в корень диска C (рядом с папками Windows, Program Files и т. д.)
  3. Откройте приложение Windows Subsystem for Android и включите «Режим разработчика».
  4. Нажмите на кнопку рядом с элементом «Файлы». Начнётся запуск подсистемы Windows Subsystem for Android.
  5. Нажмите на кнопку «Обновить» рядом с элементом «IP-адрес».
  6. В описании для элемента «Режим разработчика» появится IP-адрес, который мы будем использовать для подключения к подсистеме с помощью ADB.
  7. Откройте командную строку (или Windows Terminal) и перейдите в папку с установленным SDK Platform Tools, подставив нужный путь к папке:
    cd C:\platform-tools
  8. Введите следующую команду, подставив в неё IP-адрес из предыдущего пункта:
    adb.exe connect 127.0.0.1:58526

    Примечание. Если выполнять команды через PowerShell, то перед ADB следует прописать ./

  9. Убедитесь, что результат в командной строке примерно такой, как на скриншоте ниже:
  10. Скачайте APK-файл нужного Android-приложения, например, воспользовавшись сервисом APKMirror.
  11. В командной строке выполните следующую команду, подставив в неё путь к скачанному APK-файлу:
    adb.exe install edge.apk

    Чтобы быстро скопировать путь к файлу, нажмите по нему правой кнопкой мыши и выберите «Копировать как путь». Затем вставьте его после adb.exe install и нажмите Enter.

  12. Дождитесь надписи «Success» в командной строке.
  13. Если всё прошло успешно, то ярлык установленного приложения должен появиться в меню «Пуск». Установленные приложения запускаются так же, как и приложения для Windows, то есть простым нажатием по иконке в меню «Пуск».

Поделиться впечатлениями о работе Windows Subsystem for Android и обсудить сценарии её использования вы можете в нашем чате в Telegram. Там же можете задавать вопросы, если возникли какие-либо сложности с установкой подсистемы или Android-приложений.

Поскольку далеко не все Android-приложения корректно работают в подсистеме, пользователи решили составить таблицу с информацией о работоспособности приложений в WSA. Найти и внести свой вклад вы можете на GitHub.

30 комментариев
  1. 22 октября 2021 в 17:17
    +1
    Охренительно!!!! Всё фурычит! 🔥🔥🔥
    --------------------
    © Если что-то делаешь, делай это идеально.
  2. 22 октября 2021 в 19:38
    0

    Всё отлично работает, но остается открытым вопрос как закинуть в эту подсистему файл. Попробовал через adb push, вроде работает, но то ли путь не тот указываю, то ли что, файл в подсистеме не появляется😑

    1. 22 октября 2021 в 21:10
      +1

      чтобы во внутренню закинуть нужно указывать место - /storage/emulated/0

  3. 22 октября 2021 в 20:13
    0

    Для установки пакетов можно использовать https://www.microsoft.com/en-us/p/app-installer/9nblggh4nns1 т.е. без терминала обойтись. Проще, просто в проводнике щелкнуть по бандлу. Но у меня при запуске WSA просто черный экран. Что я делаю не так? Вроде все требвания соблюдены, виртуализация включена в биосе и в компонентах. Правда винда на бета ветке и не дает переключиться, но ведь для этой инструкции это неакутально? Версия текущая.

    И вопрос на будущее, а если установить сторонний магазин типа Авроры, оно будет работать?

    1. 22 октября 2021 в 20:19
      +2

      App Installer выдаёт ошибку:

      This app package is not supported for installation by App Installer because it uses certain restricted capabilities.

      Если WSA показывает чёрный экран, то вы скачали и установили не тот MSIX. Нужный будет только при выборе Slow в выпадающем списке. Он весит 1,2 ГБ.

      Сторонний магазин должен работать.

      1. 22 октября 2021 в 20:36
        0

        Ааа... я ритейл выбирал канал. Щас гляну.

  4. 22 октября 2021 в 20:39
    +1

    Можно, кстати, упростить свою участь и поставить AppGallery, который в отличие от Google Play нормально запускается.

    1. 22 октября 2021 в 20:42
      0

      Спасибо, я конечно спрашивал как закинуть файл, это касается например книги для читалки, но уже решил проблему.


      1. 21 ноября 2021 в 09:44
        0

        Не могли бы вы подсказать как вам удалось решить проблему с файлом? Установил читалку, а как файл с книгой добавить не могу понять. 

  5. 23 октября 2021 в 16:29
    0
    У меня файлы всят меньше гига
  6. 23 октября 2021 в 18:37
    0

    Что делать если в ./adb.exe device, пишет что устройство оффлайн, 127.0.0.1:58526 offline, из-за этого выдаёт ошибку при установки апк, adb: error: failed to get feature set: device offline, помогите кто знает

    1. 23 октября 2021 в 19:14
      0

      Попробуйте повторить как в этом видео на YouTube 

      How to install Google Apps (Play Store) on WSA (Windows Subsystem Android)


  7. 23 октября 2021 в 18:58
    0

    Не скачивается с сайта файл, нажимаю и ничего не происходит, в чем дело?

    1. 23 октября 2021 в 19:15
      0

      Попробуйте повторить как в этом видео на YouTube 

      How to install Google Apps (Play Store) on WSA (Windows Subsystem Android)


  8. 24 октября 2021 в 16:49
    0

    У меня так только начал подключаться и устанавливать приложения... Открываете подсистему - Файлы и потом уже C:\platform-tools> ./adb.exe connect localhost:58526

  9. 26 октября 2021 в 12:07
    0
    Не работает, установить АПК не дает, пишет вот что - PS C:\platform-tools> ./adb.exe install "VK.apk" Performing Push Install adb: error: failed to get feature set: more than one device/emulator PS C:\platform-tools>
    1. 26 октября 2021 в 14:10
      0

      Несколько устройств подключено к ADB. Введите /.adb.exe devices, найдите устройство с другим IP (не как у WSA) и введите ./adb.exe disconnect <IP>

  10. Приветствую, подскажите пожалуйста как развернуть приложение MX Player Pro на весь экран?

  11. vvv
    7 ноября 2021 в 01:43
    0

    А данная инструкция рабочая для виртуальной машине, в частности vmware? Застрял на "8.Введите следующую команду, подставив в неё IP-адрес из предыдущего пункта: "adb.exe connect 127.0.0.1:58526"" и после вода данной команды пишет "cannot connect to 172.25.229.59:58526: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. (10061)". 


    1. 7 ноября 2021 в 13:57
      0

      А причём тут VMWare? Windows Subsystem for Android использует Hyper-V

      1. vvv
        8 ноября 2021 в 18:53
        0

        11 стоит на виртуальной машине. 

  12. 10 ноября 2021 в 19:18
    0

    Всё делал правильно но вылезла ошибка

    Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF9, Сбой установки. Обратитесь к поставщику программного обеспе
    чения.
    Произошел сбой операции развертывания Add с конечным томом C: для пакета MicrosoftCorporationII.WindowsSubsystemForAndr
    oid_1.8.32822.0_neutral_~_8wekyb3d8bbwe из  (MicrosoftCorporationII.WindowsSubsystemForAndroid_1.8.32822.0_neutral___8w
    ekyb3d8bbwe.Msixbundle) . Ошибка: 0x8007000D. Для получения справки по диагностике проблем с развертыванием приложений
    см. страницу http://go.microsoft.com/fwlink/?LinkId=235160.
    ПРИМЕЧАНИЕ. Чтобы получить дополнительные сведения, найдите [ActivityId] aa7b9534-d646-0000-c454-7faa46d6d701 в журнале
     событий или введите в командной строке Get-AppxLog -ActivityID aa7b9534-d646-0000-c454-7faa46d6d701.
    строка:1 знак:1
    + Add-AppxPackage -Path "C:\MicrosoftCorporationII.WindowsSubsystemForA ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : WriteError: (C:\MicrosoftCor...bbwe.Msixbundle:String) [Add-AppxPackage], IOException
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCo
    mmand 

    Помогите

  13. 14 января 2022 в 19:36
    0

    Может кто подскажет, где искать файлы скачанные через андроид-приложение?

  14. 15 января 2022 в 12:46
    0

    у меня не получается установить всё сделано как тут написано и не хочет устанавливается пишет

    yбедитесь что платформа виртуальной машины включена в дополнительных функциях виндовс убедитесь что на устройстве включена виртуализация в биос если вы запускаете подсистему виндовс для андроид в виртуальной машине убедитесь что включена вложенная виртуализация для виртуальной машины на узле

  15. 15 января 2022 в 17:22
    0

    Добрый день! Что делать в этом случае: "попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорванно уже установленное соединение из-за неверного отклика уже подключенного компьютера." Все делала по инструкции.

    1. 1 июля 2023 в 20:36
      0

      Понимаю, что я поздновато)

      Вместо айпи попробуйте ввести localhost:58526

      Должно получится, у меня так сработало

  16. Есть способ на виндовс 10 запустить?

    --------------------
    Официальная дизайн-студия интерьера: proid.studio
  17. 1 июля 2023 в 20:37
    0

    Немного муторно, но работает шикарно, спасибо автору!



  18. 21 марта 2024 в 20:12
    0

     вылетает картинка, просит разрешения визуализации в биосе, перепробовал все. никак не получаентся эту ошибку убрать.

    В тексте написано"Убедитесь, что визуализация включена в BIOS, а платформа виртуальной машины включена для вашего компьютера".


    В биосе проверял, визуализация включена и режим разработчика включен. что он хочет? помогите пожалуйста

Яндекс.Метрика
Top.Mail.Ru
Мы используем файлы cookie или аналогичные технологии для улучшения работы сайта. Оставаясь на сайте, вы соглашаетесь с нашей Политикой конфиденциальности.