Если при использовании подсистемы Windows для Linux (WSL) вы столкнулись с неприятным кодом ошибки «Wsl/Service/0x80040326», не волнуйтесь! Эта ошибка может расстраивать, но после небольшого устранения неполадок вы сразу же вернетесь в нужное русло. В этой статье мы рассмотрим несколько методов, которые помогут вам решить эту проблему и снова наладить бесперебойную работу WSL. Мы предоставим разговорные объяснения и включим примеры кода, чтобы сделать процесс понятным и доступным. Итак, приступим!
Метод 1. Перезапустите службу WSL
Иногда в службе WSL возникают временные сбои. Перезапуск часто может устранить ошибку. Вот как это можно сделать:
- Откройте командную строку Windows или PowerShell с правами администратора.
- Введите следующую команду и нажмите Enter:
net stop LxssManager - После остановки службы введите эту команду и нажмите Enter:
net start LxssManager - Подождите, пока служба запустится, а затем проверьте, сохраняется ли ошибка.
Метод 2: сброс компонентов WSL
Сброс компонентов WSL может помочь, если есть поврежденные файлы или неправильные конфигурации, вызывающие ошибку. Выполните следующие действия:
- Откройте PowerShell или командную строку от имени администратора.
- Выполните команду:
wsl --shutdown, чтобы остановить все работающие экземпляры WSL. - Выполните команду:
wsl --unregister <DistributionName>, чтобы отменить регистрацию проблемного дистрибутива WSL. Замените<DistributionName>на название дистрибутива, вызвавшего ошибку. - Наконец, выполните команду:
wsl --set-version <DistributionName> 2, чтобы установить версию WSL 2. Замените<DistributionName>на имя дистрибутива.
Способ 3: переустановить WSL
Если ошибка не устранена, переустановка WSL с нуля часто может решить проблему. Вот шаги:
- Откройте PowerShell или командную строку от имени администратора.
- Выполните команду:
wsl --list --verbose, чтобы просмотреть список установленных дистрибутивов WSL. - Выполните команду:
wsl --unregister <DistributionName>, чтобы отменить регистрацию проблемного дистрибутива. - Посетите Microsoft Store, найдите нужный дистрибутив Linux и установите его.
- Запустите только что установленный дистрибутив и следуйте инструкциям по установке.
Метод 4. Обновите Windows и WSL
Устаревшее программное обеспечение иногда может вызывать проблемы совместимости, приводящие к ошибке. Убедитесь, что ваша Windows и WSL обновлены, выполнив следующие действия:
- Откройте приложение «Настройки Windows».
- Перейдите в раздел «Обновление и безопасность» и нажмите «Центр обновления Windows».
- Нажмите кнопку «Проверить наличие обновлений» и разрешите установку всех ожидающих обновлений.
- Откройте PowerShell или командную строку от имени администратора.
- Выполните команду:
wsl --update, чтобы обновить компоненты WSL.
Обнаружение ошибки «Wsl/Service/0x80040326» в WSL может расстроить, но, вооружившись этими методами устранения неполадок, вы сможете решить проблему. Помните: начните с перезапуска службы WSL, а затем при необходимости попробуйте сбросить или переустановить WSL. Поддерживайте актуальность Windows и WSL, чтобы избежать проблем совместимости. Выполнив эти шаги, вы сразу же вернетесь к программированию и ощутите преимущества WSL!