Windows 11: WSLg — чёрное окно Linux-приложений

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

WSLg запускает графические Linux-приложения в окружении WSL 2; чёрное окно может быть связано с драйвером GPU, WSLg или переменными окружения. Проверьте версию wsl --version, состояние wsl --status и работу простого графического приложения.

В этой статье
  1. Что означает сообщение
  2. Как отличить причины
  3. Пошаговое решение
  4. Что важно перед исправлением

#Что означает сообщение

Сообщение
WSLg чёрное окно

WSLg запускает графические Linux-приложения в окружении WSL 2; чёрное окно может быть связано с драйвером GPU, WSLg или переменными окружения.

#Как отличить причины

Возможная причинаКак узнатьЧто делать
WSLКоманда wsl показывает ошибку запуска или неправильную версию дистрибутиваПроверьте wsl --status и wsl --list --verbose, затем обновите WSL.
ДрайверСбой возник после установки видеодрайвераУстановите официальный драйвер Windows с поддержкой WSLg.
КонфликтСторонние настройки DISPLAY/WAYLAND конфликтуют с WSLgПроверьте переменные внутри Linux без удаления окружения.
РесурсыГрафический ускоритель и память перегруженыЗакройте тяжёлые процессы, проверьте систему и сохраните проект перед wsl --shutdown.

#Пошаговое решение

  1. Зафиксируйте ошибку и проверьте условияУточните, что именно не работает: окно Linux-приложения чёрное, приложение не стартует или ошибка только при графическом ускорении. Откройте PowerShell/Терминал Windows и выполните wsl --status, затем wsl --list --verbose. Убедитесь, что нужный дистрибутив работает как WSL2 и Windows 11 обновлена штатно. Не удаляйте дистрибутив для диагностики: в нём могут храниться важные файлы.
  2. Выполните основную проверку и исправлениеПроверьте, установлен ли для видеокарты драйвер Windows с поддержкой WSL2/WSLg: нажмите Win+X → «Диспетчер устройств → Видеоадаптеры» → «Свойства → Драйвер», запишите модель и версию. Загрузите совместимый драйвер только с официального сайта изготовителя ПК или GPU, учитывая инструкции Microsoft для WSLg. После установки перезагрузитесь. Не устанавливайте обычный Linux-драйвер NVIDIA внутри WSL в качестве первого решения.
  3. Исключите другие подтверждённые причиныВ PowerShell выполните wsl --update, дождитесь сообщения об обновлении и затем wsl --shutdown, понимая, что в этот момент завершатся все работающие дистрибутивы и несохранённые процессы. Сначала сохраните проекты и закройте Linux-приложения. Затем снова запустите дистрибутив и попробуйте простое графическое приложение, установленное из его штатного репозитория. Если обновление не удаётся, запишите точную ошибку и не удаляйте WSL.
  4. Проверьте, действительно ли проблема решенаЕсли окно остаётся чёрным, внутри Linux выполните echo $WAYLAND_DISPLAY и echo $DISPLAY: отсутствие обоих значений может указывать на сбой инициализации графической среды, но не является единственным диагнозом. Проверьте тот же дистрибутив без сторонних настроек переменных окружения и сохраните вывод wsl --status, сборку Windows и версию драйвера GPU. Не удаляйте /mnt/wslg и не запускайте wsl --unregister: последнее уничтожит данные дистрибутива.

#Что важно перед исправлением

Не удаляйте Linux-дистрибутив ради исправления окна: это может уничтожить его файловую систему. Перед сбросом сделайте wsl --export.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.