Event ID 90002 DWM: не удалось запустить диспетчер окон рабочего стола
Симптомы отказа запуска DWM (Event ID 90002)
В системном журнале или журнале приложений фиксируется ошибка: Event ID 90002: The Desktop Window Manager was unable to start because composition was disabled by a policy or graphics hardware is incapable от источника Desktop Window Manager.
| Симптом | Последствия |
|---|---|
| Отказ старта графической оболочки | Интерфейс системы зависает на этапе инициализации профиля пользователя |
| Ошибки Direct3D / DirectX Initialization Failed | Невозможно запустить любые 3D и графические приложения |
| Многократные попытки перезапуска dwm.exe | Процесс бесконечно падает и генерирует циклическую нагрузку на CPU |
Пошаговое устранение ошибки запуска DWM (Event ID 90002)
- Проверьте состояние базового видеоадаптера в Диспетчере устройств: убедитесь, что видеокарта не отключена с ошибкой
Код 43илиКод 31:
# Проверка статуса видеодрайверов через PowerShell:
Get-CimInstance Win32_VideoController | Select-Object Name, Status, DriverVersion, PNPDeviceID- Удалите блокирующие политики отключения композиции рабочего стола:
# Удаление ключей реестра, блокирующих старт DWM:
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DWM" -Name "DisallowComposition" -ErrorAction SilentlyContinue
Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\DWM" -Name "Composition" -ErrorAction SilentlyContinue- Перезапустите базовую графическую службу:
# Перезапуск службы тем и диспетчера окон:
Restart-Service -Name "Themes" -Force- Выполните переустановку видеодрайвера в чистом режиме: удалите поврежденный драйвер через Диспетчер устройств, выберите «Удалить программы драйверов для этого устройства» и установите стандартный драйвер производителя оборудования.
Для блейд-серверов: На серверах без дискретных видеокарт (например, с чипами Aspeed/Matrox) убедитесь, что в BIOS выделено не менее 64–128 МБ видеопамяти для встроенного видеоядра.
Частые вопросы (FAQ)
Почему DWM пишет, что графическое оборудование не поддерживается?
Службе DWM требуется поддержка Direct3D уровня не ниже 10.0. Если видеодрайвер слетел на базовый VGA-адаптер без 3D-ускорения, DWM выдает ошибку 90002.
Связана ли ошибка 90002 с RDP-подключениями?
Да, если клиент подключается с устаревшим разрешением экрана или поврежден виртуальный видеоадаптер сессии RDP.
Как протестировать состояние DirectX в системе?
Нажмите Win+R, введите dxdiag и проверьте вкладку 'Экран' на наличие сообщений об ошибках Direct3D.
Что делать, если DWM не стартует в виртуальной машине Hyper-V?
Включите службу 'Hyper-V RemoteFX 3D Video Adapter' или используйте стандартное синтетическое видеоустройство Hyper-V Video.