Windows | LxssManager отсутствует в services.msc

Windows | LxssManager отсутствует в services.msc

Я пытаюсь загрузить Ubuntu на свой компьютер с Windows через WSL и сталкиваюсь с трудностями.

Мне нужно включить Windows Subsystem for Linux в компонентах Windows. После того, как я это делаю и перезагружаю машину, она снова выключается.

Теперь люди рекомендуют перезапустить службу LxssManager.dll, что, похоже, действительно решит проблему. Проблема в том, что на моей машине отсутствует служба LxssManager...

Вопрос:

Кто-нибудь знает, где я могу безопасно загрузить его снова? Или где он находится в машине (по умолчанию)? чтобы я мог добавить его вручную через PowerShell (конечно, если он там есть)

Любая помощь приветствуется!!!

решение1

Сервер LxssManager действительноявляетсяПодсистема Windows для Linux (или, по крайней мере, ее большая часть), так что если функция отключается при перезагрузке, то это также причина отсутствия службы. Так что нет, перезапуск службы не исправит это.

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

Ваша проблема очень похожа на эти две проблемы Github:

Во многих случаях решением было:

  • Запустите PowerShell администратора

  • `rmdir "$env:windir\System32\Tasks\Microsoft\Windows\Подсистема Windows для Linux"

  • Перезагрузите компьютер.

  • Повторно включить подсистему Windows для Linux. Это также можно сделать из командной строки, запустив Admin PowerShell и:

    Dism /online /Get-FeatureInfo /FeatureName:Microsoft-Windows-Subsystem-Linux
    
  • Перезагрузить

  • Будьте внимательны во время перезагрузки. Если есть какие-либо ошибки, пожалуйста, укажите их в редактировании вопроса.

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

Связанный контент