@ekangash
Что делать если wsl2 перестал запускаться и реагировать
44 просмотра
Перезапустить службу LxssManager
К счастью, вы можете перезапустить службу LxssManager , чтобы посмотреть, поможет ли это. Следуйте приведенным инструкциям, чтобы узнать, как восстановить службу LxssManager за несколько простых шагов:
- 1.
Сначала откройте окно поиска Windows, введите в нем Сервисы и выберите то же самое из результатов поиска.
- 2.
Теперь найдите службу LxssManager в разделе Services и щелкните по ней правой кнопкой мыши, чтобы открыть выпадающее меню.
- 3.
В конце выберите опцию Остановить во всплывающем меню и перезапустите WSL, чтобы перезапустить службу для исправления.
Источник: https://geekchamp.com/how-to-fix-wsl-not-working-in-windows-11/
Команда которая отражает состояние процесса LxssManager:
Get-CimInstance -ClassName Win32_Service -Filter "Name='LxssManager'"
LxssManager зависает в режиме остановки, как перезапустить?
зависшая служба LxssManager не позволяет WSL перезапуститься. Я нашёл способ остановить LxssManager, после чего смог нормально перезапустить WSL.
Сначала получите PID процесса svchost.exe, запущенного LxssManager, откройте командную строку от имени администратора и выполните:
tasklist /svc /fi "imagename eq svchost.exe" | findstr LxssManager
Возьмите полученный PID, затем запустите диспетчер задач от имени администратора, на вкладке «Подробности» найдите svchost.exe, содержащий PID, щёлкните по нему правой кнопкой мыши и выберите «Завершить дерево процессов».
Теперь вы сможете перезапустить WSL в обычном режиме с помощью «wsl shutdown» и «wsl».
Авторы документа
Информацию подготовили