
Я пытаюсь загрузить Ubuntu на свой компьютер с Windows через WSL и сталкиваюсь с трудностями.
Мне нужно включить Windows Subsystem for Linux в компонентах Windows. После того, как я это делаю и перезагружаю машину, она снова выключается.
Теперь люди рекомендуют перезапустить службу LxssManager.dll, что, похоже, действительно решит проблему. Проблема в том, что на моей машине отсутствует служба LxssManager...
Вопрос:
Кто-нибудь знает, где я могу безопасно загрузить его снова? Или где он находится в машине (по умолчанию)? чтобы я мог добавить его вручную через PowerShell (конечно, если он там есть)
Любая помощь приветствуется!!!
решение1
Сервер LxssManager действительноявляетсяПодсистема Windows для Linux (или, по крайней мере, ее большая часть), так что если функция отключается при перезагрузке, то это также причина отсутствия службы. Так что нет, перезапуск службы не исправит это.
Что нам действительно нужно сделать, так это решить основную проблему отключения WSL после перезапуска.
Ваша проблема очень похожа на эти две проблемы Github:
- Невозможно установить функцию Windows
- Невозможно установить WSL — функция отключается после каждого перезапуска
Во многих случаях решением было:
Запустите PowerShell администратора
`rmdir "$env:windir\System32\Tasks\Microsoft\Windows\Подсистема Windows для Linux"
Перезагрузите компьютер.
Повторно включить подсистему Windows для Linux. Это также можно сделать из командной строки, запустив Admin PowerShell и:
Dism /online /Get-FeatureInfo /FeatureName:Microsoft-Windows-Subsystem-Linux
Перезагрузить
Будьте внимательны во время перезагрузки. Если есть какие-либо ошибки, пожалуйста, укажите их в редактировании вопроса.
Но, надеюсь, после этого не возникнет никаких ошибок или предупреждений, и функция будет включена должным образом.