
Ошибка с кодом 31 в диспетчере устройств означает, что драйвер видеокарты не загружается корректно. Чаще всего она появляется после обновления Windows 10 и 11 или при сбое драйверов. Владельцы карт AMD Radeon, особенно популярных моделей вроде RX 580, сталкиваются с этим чаще других.
При ошибке часто наблюдается черный экран, сброс разрешения, а игры и программы, задействующие видеокарту, перестают запускаться или начинают зависать.
Основные причины ошибки
- поврежденные или конфликтующие драйверы видеокарты;
- некорректная установка обновлений Windows;
- остатки старых драйверов после замены карты или переустановки системы;
- сбой в работе оборудования.
Что делать для устранения ошибки
Проверьте драйвер в диспетчере устройств
- Откройте Диспетчер устройств → Видеоадаптеры.
- Если рядом с картой стоит желтый восклицательный знак и сообщение «Это устройство работает неправильно, т.к. Windows не удается загрузить для него нужные драйверы. (Код 31)» — проблема именно в драйвере.

Попробуйте обновить драйвер в диспетчере устройств
Кликните правой кнопкой мыши на своей видеокарте, выберите «Обновить драйвер», затем «Автоматический поиск обновленных драйверов» и следуйте инструкциям. Windows автоматически найдет и установит требуемый драйвер.

Если вместо проблема осталась, либо вместо нее появилась ошибка «Система Windows остановила это устройство, так как оно сообщило о возникновении неполадок. (Код 43)», то необходимо перейти к следующему шагу.

Установите драйвер с сайта видеокарты
- Перейдите на официальный сайт AMD или NVIDIA.
- Загрузите и установите драйвер, затем перезагрузите компьютер.
После этого необходимо проверить устройство. В диспетчере должен пропасть желтый восклицательный знак, а в строке Состояние устройства указано «Устройство работает нормально».

Если проблема осталась
Полностью удалите драйвер
Иногда возникают конфликты между старыми и новыми версиями, поэтому требуется полное удаление драйверов.
- Скачайте бесплатную программу Display Driver Uninstaller (DDU).
- Запустите ее и удалите все драйверы AMD или NVIDIA (желательно запускать в безопасном режиме Windows).
- Перезапустите компьютер и установите драйвер как указано в предыдущем шаге.
Проблема после обновления Windows
Иногда код 31 появляется именно после обновления системы, ПО для видеокарты начинает работать нестабильно, либо не запускается. Варианты исправления:
Обновитесь до последней версии
Установите все доступные пакеты обновлений в разделе Параметры → Обновление и безопасность → Центр обновления Windows

Вернитесь на прошлую версию
Откатите последнее проблемное обновление, если ошибка возникла сразу после него. Если вы обновились недавно, то в разделе Восстановление можно вернуть прежнюю версию. Или восстановите прошлую версию из контрольной точки.

Переустановите Виндовс
Если это не помогает попробуйте полностью переустановить OC на прошлую версию.
Установите патч
Часто видеокарты после майнинга, особенно AMD Radeon RX 470/570/480/580/590, требуют патча для корректной работы. Для этого используют программу Atikmdag Patcher, ее применяют в случаях, когда видеокарта после модификации BIOS или установки нестандартных драйверов не запускается корректно, появляются ошибки вроде «код 43», не определяется часть видеопамяти или не работает майнинг/оверлок. Процесс прост: вы запускаете программу, она автоматически находит драйвер atikmdag.sys, вносит исправления и предлагает перезапустить систему.
Важно учесть, что патчинг драйверов не для новичков. При неверных действиях можно получить нестабильную работу системы, вылеты игр и даже проблемы с загрузкой Windows. Кроме того, использование таких инструментов может лишить гарантийной поддержки и вызвать несовместимость с будущими обновлениями драйверов. Применять Atikmdag Patcher имеет смысл только тогда, когда есть четкое понимание, зачем это нужно (например, после модификации BIOS RX 580), и всегда с резервной копией системы или точкой восстановления.
Проверьте видеокарту на другом компьютере
Если ни один из вариантов не помог, то можно проверить видеокарту в другом ПК, чтобы исключить аппаратный сбой.
Чек-лист: как исправить ошибку «Устройство работает неправильно (код 31)»
- Проверить видеокарту в диспетчере устройств — есть ли код 31.
- Обновить драйвера в диспетчере.
- Обновить драйвера с сайта.
- Удалить драйвер в DDU и переустановить его заново.
- Откатить Windows.
- Пропатчить видеокарту.
Итог
Ошибка «Устройство работает неправильно код 31» чаще всего связана с драйверами. На практике достаточно полностью обновить старый драйвер. Особенно актуально для старых карт AMD, где сбой часто возникает после обновлений Windows.