Исправлено: Подсистема Windows для Linux не имеет ошибки установленных дистрибутивов



Обновлено 2024 апреля: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Bash - это оболочка Unix и форма командного языка, впервые представленная в 1989 году. Она широко использовалась в качестве стандартной оболочки подключения для Linux и MacOS. Хотя это в основном встречается в Linux и Marcos, есть версия, которая может быть установлена ​​в Windows 10. Однако было получено много жалоб от пользователей, которые не могут использовать Bash в Windows 10, и ошибка «Подсистема Windows для Linux не имеет дистрибутивов. установлен »отображается, когда вы пытаетесь это сделать.

Ручная установка системы распределения

Если некоторые дистрибутивы не могут быть загружены и установлены автоматически, мы можем попытаться установить их вручную из командной строки. Поэтому на этом этапе мы выполним команду для установки больших дистрибутивов. Для этого:

  • Одновременно нажмите клавиши «Windows» + «R», чтобы открыть командную строку «Выполнить».
  • Введите «cmd» и нажмите «Shift» + «Ctrl» + «Enter», чтобы назначить права администратора.
  • Введите следующую команду и нажмите Enter.

lxrun / install

  • Это запустит загрузку из Microsoft Store, нажмите «Y», чтобы начать загрузку в ответ на приглашение.
  • Проверьте, сохраняется ли проблема.

Примечание. Эту команду также можно выполнить из Power Shell.



Обновление за апрель 2024 года:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать



Установка может занять несколько минут…

Он может молча ждать, пока вы нажмете клавишу, когда она будет готова, поэтому вы можете нажимать клавишу Backspace каждые 15 секунды, чтобы проверить, готова ли она.

Обновите программное обеспечение Linux

Это хорошее время для обновления программного обеспечения. Следуйте приведенным ниже инструкциям, чтобы обновить программное обеспечение с помощью команды apt.

Как и Ubuntu, WSL использует APT (Advanced Packaging Tool) для управления пакетами программного обеспечения. Вы можете использовать команду apt для поиска, загрузки и установки программного обеспечения из командной строки. Он автоматически управляет вашими программными зависимостями, так что, когда одна программа зависит от конкретной версии другой программы, обе устанавливаются и обновляются.

Все команды apt, которые вносят изменения в вашу систему, должны выполняться от имени пользователя root. Если вы вошли в систему как обычный пользователь (как обычно), вы можете запустить программу как root, добавив к ней префикс команды sudo («superuser do»). Вам будет предложено ввести пароль, и ваша программа будет работать от имени пользователя root.

Обновление sudo apt

Пароль надежды:

Обновления загружаются, но ничего еще не установлено и не обновлено. Чтобы обновить все доступные пакеты, запустите:

sudo apt upgrade

Установка WSL

Добавление среды Linux на Windows 10 довольно просто. Активируйте функцию на панели управления, перезагрузите компьютер и получите нужный дистрибутив из Магазина Microsoft.

Если функция WSL недоступна, вы, вероятно, используете 32-битную версию операционной системы вместо требуемой 64-битной версии.

Эта процедура не работает для Windows 10 LTSC и Windows Server, поскольку отсутствует приложение Store. Поэтому вы должны загрузить и установить пакет Appx самостоятельно.

В Server Core нет веб-браузера, и вы можете включить эту функцию только из командной строки. Поэтому в этом случае вы будете использовать чистое решение PowerShell, которое, конечно же, работает везде.

Чтобы добавить подсистему в сеанс PowerShell с правами администратора, введите следующую команду:
Включить WindowsOptionnel -Интернет-функции -ФункциональностьNameMicrosoft Windows Linux подсистема

Включить WindowsOptionnel -Интернет-функциональность -ФункциональностьNameMicrosoft Windows Подсистема Linux

Под Windows Server 2019 также работает следующий командлет:
Возможности установки Windows - имя Microsoft Windows Подсистема Linux

Возможности установки Windows - имя Microsoft Windows Подсистема Linux

https://stackoverflow.com/questions/44829878/trying-to-use-bash-on-windows-and-got-no-installed-distributions-message



Совет эксперта: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь