Вопрос или проблема
Я пытаюсь установить Ubuntu на своем компьютере с Windows через WSL и сталкиваюсь с проблемами.
Мне нужно включить Подсистему Windows для Linux в функциях Windows. После того как я это сделаю и перезагружу компьютер, она снова отключается.
Теперь люди рекомендуют перезапустить службу LxssManager.dll, что, по-видимому, действительно решит проблему. Проблема в том, что на моем компьютере отсутствует служба LxssManager…
ВОПРОС:
Кто-нибудь знает, где я могу безопасно скачать ее снова? Или где она находится на компьютере (по умолчанию)? Чтобы я мог добавить ее вручную через PowerShell (если она там, конечно)
Любая помощь будет ценна!!!
Сервер LxssManager действительно является Подсистемой Windows для Linux (или, по крайней мере, ее важной частью), поэтому если функция отключается после перезагрузки, это также объясняет, почему служба отсутствует. Поэтому нет, перезапуск службы не решит эту проблему.
Что нам действительно нужно сделать, так это решить вашу основную проблему с отключением WSL после перезагрузки.
Ваша проблема очень похожа на эти две проблемы на Github:
- Не удается установить функцию Windows
- Не удается установить WSL – функция отменена после каждой перезагрузки
В нескольких случаях решение было следующим:
-
Запустить PowerShell от имени администратора
-
`rmdir “$env:windir\System32\Tasks\Microsoft\Windows\Windows Subsystem For Linux”
-
Перезагрузить ПК
-
Включить Подсистему Windows для Linux снова. Это также можно сделать из командной строки, запустив PowerShell от имени администратора и:
Dism /online /Get-FeatureInfo /FeatureName:Microsoft-Windows-Subsystem-Linux
-
Перезагрузить
-
Обратите особое внимание во время перезагрузки. Если появятся ошибки, пожалуйста, укажите их в редактировании вопроса.
Но надеюсь, что не будет ошибок или предупреждений, и функция будет правильно включена после этого.
Ответ или решение
Понимание проблемы: Отсутствие LxssManager в Windows
Ситуация, с которой вы столкнулись, связана с Windows Subsystem for Linux (WSL), а именно с тем, что сервис LxssManager не отображается в services.msc
, а функция WSL отключается после перезагрузки системы. Это может быть достаточно непростой проблемой, и важно понять корень её возникновения для эффективного разрешения.
Анализ проблемы
-
Отключение WSL после перезагрузки. Причина, по которой функция WSL отключается, может быть связана с проблемами системных файлов или неправильными настройками системы.
-
Отсутствие LxssManager. Данный сервис является ключевым для работы WSL. Если WSL выключается, то, соответственно, и сервис LxssManager не будет доступен.
Решение проблемы
Для устранения проблемы с WSL и восстановления LxssManager рекомендуется выполнить следующие шаги:
1. Удаление задачи WSL
Для начала попробуем удалить задачу, которая может блокировать функцию. Для этого выполните следующие действия:
-
Запустите PowerShell с правами администратора. Это необходимо для того, чтобы у вас были необходимые привилегии для выполнения команд.
-
Удалите задачу. Введите следующую команду:
rmdir "$env:windir\System32\Tasks\Microsoft\Windows\Windows Subsystem For Linux"
-
Перезагрузите компьютер. Это важный шаг, так как изменения вступят в силу только после перезагрузки.
2. Включение WSL
После перезагрузки выполните следующие действия для повторного включения WSL:
-
Запустите PowerShell с правами администратора еще раз.
-
Проверьте информацию о функции:
Dism /online /Get-FeatureInfo /FeatureName:Microsoft-Windows-Subsystem-Linux
-
Включите WSL:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
-
Перезагрузите компьютер еще раз для завершения процесса активации WSL.
Мониторинг и диагностика
После выполнения указанных выше шагов внимательно следите за процессом перезагрузки. Если возникнут какие-либо ошибки или предупреждения, обязательно запишите их, так как они могут дать дополнительные подсказки для решения проблемы.
Заключение
Отсутствие сервиса LxssManager в services.msc
в большинстве случаев связано с отключением WSL. Запуск предложенных команд и их последовательное выполнение должны помочь в восстановлении функционала WSL и соответствующего сервиса. Если проблема не решается, возможно, вам придется рассмотреть более глубокую диагностику системы или восстановление её из резервной копии.
Надеюсь, данное руководство окажется полезным, и вы сможете успешно настроить WSL на своём компьютере. Обязательно следите за обновлениями Windows, так как они могут влиять на работу WSL в будущем.