Код ошибки устранения неполадок: Wsl/Service/0x80040326: общие исправления и решения

Если при использовании подсистемы Windows для Linux (WSL) вы столкнулись с неприятным кодом ошибки «Wsl/Service/0x80040326», не волнуйтесь! Эта ошибка может расстраивать, но после небольшого устранения неполадок вы сразу же вернетесь в нужное русло. В этой статье мы рассмотрим несколько методов, которые помогут вам решить эту проблему и снова наладить бесперебойную работу WSL. Мы предоставим разговорные объяснения и включим примеры кода, чтобы сделать процесс понятным и доступным. Итак, приступим!

Метод 1. Перезапустите службу WSL
Иногда в службе WSL возникают временные сбои. Перезапуск часто может устранить ошибку. Вот как это можно сделать:

  1. Откройте командную строку Windows или PowerShell с правами администратора.
  2. Введите следующую команду и нажмите Enter: net stop LxssManager
  3. После остановки службы введите эту команду и нажмите Enter: net start LxssManager
  4. Подождите, пока служба запустится, а затем проверьте, сохраняется ли ошибка.

Метод 2: сброс компонентов WSL
Сброс компонентов WSL может помочь, если есть поврежденные файлы или неправильные конфигурации, вызывающие ошибку. Выполните следующие действия:

  1. Откройте PowerShell или командную строку от имени администратора.
  2. Выполните команду: wsl --shutdown, чтобы остановить все работающие экземпляры WSL.
  3. Выполните команду: wsl --unregister <DistributionName>, чтобы отменить регистрацию проблемного дистрибутива WSL. Замените <DistributionName>на название дистрибутива, вызвавшего ошибку.
  4. Наконец, выполните команду: wsl --set-version <DistributionName> 2, чтобы установить версию WSL 2. Замените <DistributionName>на имя дистрибутива.

Способ 3: переустановить WSL
Если ошибка не устранена, переустановка WSL с нуля часто может решить проблему. Вот шаги:

  1. Откройте PowerShell или командную строку от имени администратора.
  2. Выполните команду: wsl --list --verbose, чтобы просмотреть список установленных дистрибутивов WSL.
  3. Выполните команду: wsl --unregister <DistributionName>, чтобы отменить регистрацию проблемного дистрибутива.
  4. Посетите Microsoft Store, найдите нужный дистрибутив Linux и установите его.
  5. Запустите только что установленный дистрибутив и следуйте инструкциям по установке.

Метод 4. Обновите Windows и WSL
Устаревшее программное обеспечение иногда может вызывать проблемы совместимости, приводящие к ошибке. Убедитесь, что ваша Windows и WSL обновлены, выполнив следующие действия:

  1. Откройте приложение «Настройки Windows».
  2. Перейдите в раздел «Обновление и безопасность» и нажмите «Центр обновления Windows».
  3. Нажмите кнопку «Проверить наличие обновлений» и разрешите установку всех ожидающих обновлений.
  4. Откройте PowerShell или командную строку от имени администратора.
  5. Выполните команду: wsl --update, чтобы обновить компоненты WSL.

Обнаружение ошибки «Wsl/Service/0x80040326» в WSL может расстроить, но, вооружившись этими методами устранения неполадок, вы сможете решить проблему. Помните: начните с перезапуска службы WSL, а затем при необходимости попробуйте сбросить или переустановить WSL. Поддерживайте актуальность Windows и WSL, чтобы избежать проблем совместимости. Выполнив эти шаги, вы сразу же вернетесь к программированию и ощутите преимущества WSL!