Код 31 в Диспетчере устройств означает, что Windows не удалось загрузить драйвер, нужный для работы оборудования. В свойствах компонента обычно появляется сообщение: «Это устройство работает неправильно, поскольку Windows не удается загрузить для него нужные драйверы. (Код 31)». Само устройство при этом может быть исправно. Ошибка нередко возникает после обновления системы, замены драйвера, подключения периферии или переустановки Windows.
Проблема встречается у сетевых адаптеров, видеокарт, звуковых устройств, Bluetooth-модулей, USB-контроллеров, принтеров и встроенных компонентов ноутбука. Не стоит сразу скачивать «сборники драйверов» или отдельные DLL-файлы с неизвестных сайтов: вместе с ними можно получить нежелательное ПО и усложнить восстановление. Перед удалением драйверов, правкой реестра или откатом системы сохраните важные файлы и, если возможно, создайте точку восстановления.
Где увидеть код 31 и определить проблемное устройство
Открыть Диспетчер устройств можно несколькими способами:
- нажмите Win + X и выберите «Диспетчер устройств»;
- нажмите Win + R, введите devmgmt.msc и подтвердите ввод;
- найдите «Диспетчер устройств» через поиск в меню «Пуск».
Найдите устройство с жёлтым треугольником. Щёлкните по нему правой кнопкой мыши, выберите «Свойства» и откройте вкладку «Общие». В поле «Состояние устройства» будет указан код ошибки. Запишите точное название оборудования, производителя и его категорию — это поможет подобрать подходящий драйвер.
Если проблема отмечена как «Неизвестное устройство», откройте вкладку «Сведения», выберите в списке «ИД оборудования» и скопируйте верхнюю строку. Идентификаторы вида PCIVEN_… или USBVID_… помогают определить модель компонента, если Windows не распознаёт его по имени.

Почему Windows выдаёт код 31
Код 31 не всегда указывает на повреждённый драйвер. Windows может не загрузить его из-за конфликта версий, проблем с зависимыми системными компонентами или неправильных параметров устройства. Частые причины:
- драйвер предназначен для другой версии или разрядности Windows;
- после обновления Windows установилась несовместимая версия драйвера;
- старый пакет драйвера остался в системе и конфликтует с новым;
- повреждены компоненты Windows, отвечающие за установку и запуск драйверов;
- внешнее устройство подключено через неисправный кабель, USB-порт или концентратор;
- устройство отключено в BIOS/UEFI либо имеет аппаратную неисправность;
- у сетевых и некоторых USB-устройств могут мешать неправильно заданные параметры фильтров драйверов.
Если неполадка появилась сразу после определённого действия — обновления драйвера, установки программы для периферии или подключения док-станции, — это важная подсказка. Лучше сначала отменить именно это изменение, а не переустанавливать все драйверы подряд.
Базовые действия перед переустановкой драйвера
Перезагрузите компьютер с полным отключением питания
Обычная перезагрузка часто устраняет временный сбой. Для USB-периферии и ноутбуков иногда полезно полностью отключить питание: завершите работу Windows, отсоедините внешние устройства, отключите питание стационарного ПК или зарядное устройство ноутбука. Подождите 30–60 секунд, включите компьютер и снова проверьте состояние компонента.
Проверьте подключение внешнего оборудования
Если код 31 появился у USB-адаптера, принтера, внешней звуковой карты или другого подключаемого устройства, попробуйте другой порт. По возможности не используйте удлинитель и USB-хаб, а также проверьте другой кабель. Если устройство выдаёт ту же ошибку на другом компьютере, вероятнее всего, неисправно оно само.
Для внутреннего оборудования ноутбука этот способ не подходит. Однако стоит проверить, не отключены ли беспроводной адаптер, камера или звук аппаратной клавишей, фирменной утилитой производителя либо в настройках BIOS/UEFI.
Выполните поиск изменений оборудования
В Диспетчере устройств выделите имя компьютера в верхней части списка, откройте меню «Действие» и выберите «Обновить конфигурацию оборудования». Windows повторно опросит подключённые компоненты. Это особенно полезно после переподключения USB-устройства или удаления некорректно установленного драйвера.
Установите совместимый драйвер из надёжного источника
Драйверы лучше загружать с официального сайта производителя компьютера, материнской платы или самого устройства. Владельцам ноутбуков стоит сначала проверить страницу своей модели: производитель мог адаптировать пакет под конкретную конфигурацию. Для дискретной видеокарты, принтера или внешнего адаптера обычно подходит драйвер с сайта производителя оборудования.
Перед загрузкой проверьте:
- точную модель устройства;
- версию Windows — например, Windows 10 или Windows 11;
- разрядность системы: 64-разрядная или 32-разрядная;
- тип подключения и ревизию устройства, если они указаны на корпусе.
Разрядность указана в разделе «Параметры» → «Система» → «О системе», в строке «Тип системы». Установка 32-разрядного драйвера в 64-разрядную Windows или пакета для другой модели часто приводит к тому, что устройство остаётся с кодом 31.
Автоматическое обновление через Диспетчер устройств
Щёлкните правой кнопкой по проблемному устройству и выберите «Обновить драйвер» → «Автоматический поиск драйверов». Windows проверит локальное хранилище и доступные системные источники. Это удобный вариант, но он не всегда находит самую новую или специализированную версию.
Если официальный драйвер уже скачан и распакован, выберите «Найти драйверы на этом компьютере». Укажите папку с файлами .inf и оставьте включённым поиск во вложенных папках. Одного запуска установочного файла иногда недостаточно: некоторые производители распространяют драйверы в виде архивов или набора INF-файлов.
Удалите повреждённый пакет и установите драйвер заново
Если обновление не помогло, удалите устройство из Диспетчера устройств — Windows заново создаст его запись после перезагрузки. Для сетевого адаптера заранее скачайте драйвер на флеш-накопитель или подготовьте временное подключение через другой адаптер. Иначе после удаления можно остаться без доступа к сети до установки драйвера.
- Откройте свойства проблемного устройства и запишите его название.
- Щёлкните по нему правой кнопкой мыши и выберите «Удалить устройство».
- Если появится флажок «Удалить программы драйверов для этого устройства», включайте его, когда собираетесь установить свежий официальный пакет или уверены, что текущий драйвер повреждён.
- Подтвердите удаление и перезагрузите компьютер.
- После запуска установите подготовленный драйвер либо снова выполните поиск изменений оборудования.
Не удаляйте наугад контроллеры хранения данных, системные устройства, драйверы чипсета или несколько USB-контроллеров сразу. Ошибка в выборе может вызвать проблемы с загрузкой Windows, клавиатурой, тачпадом или накопителями. Если клавиатура перестала работать после чистой установки системы, пригодится материал о проверке клавиатуры ноутбука после переустановки Windows.

Откатите драйвер, если код появился после обновления
Если до обновления устройство работало нормально, а затем получило код 31, причиной может быть несовместимый новый драйвер. Откройте «Свойства» устройства, перейдите на вкладку «Драйвер» и нажмите «Откатить». После завершения перезагрузите ПК.
Кнопка может быть неактивной, если Windows не сохранила предыдущую версию. Тогда удалите текущий пакет и вручную установите стабильную версию с официальной страницы производителя. Не ставьте старые драйверы, рассчитанные на другую версию Windows: более ранняя версия не всегда лучше совместима.
Проверьте обновления Windows и системные файлы
Некоторые драйверы зависят от обновлений Windows. Откройте «Параметры» → «Центр обновления Windows», установите важные обновления и перезагрузите компьютер. В дополнительных обновлениях могут быть драйверы, но устанавливать их стоит только при точном совпадении с вашим устройством и если у производителя нет более подходящего пакета.
Когда код 31 сохраняется у нескольких несвязанных устройств, проверьте целостность системных файлов. Запустите «Терминал Windows» или командную строку от имени администратора и по очереди выполните команды:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Первая команда проверяет и восстанавливает защищённые файлы Windows. DISM исправляет хранилище компонентов, из которого система берёт файлы для восстановления. После завершения DISM ещё раз запустите sfc /scannow, затем перезагрузите ПК. Не закрывайте окно до конца проверки, даже если индикатор некоторое время не меняется.
Особые случаи: сеть, видео, USB и старые устройства
| Устройство | Что проверить в первую очередь |
|---|---|
| Сетевой адаптер | Совместимость драйвера с моделью адаптера, режим полёта, настройки BIOS, наличие другого способа подключения к сети |
| Видеокарта | Драйвер с сайта производителя ПК или графического адаптера, обновления Windows, питание и правильную установку карты в ПК |
| USB-устройство | Другой порт и кабель, отсутствие хаба, подключение к другому компьютеру, драйвер самого устройства |
| Bluetooth | Драйвер беспроводного модуля, отключение режима полёта, службу Bluetooth, аппаратный переключатель на ноутбуке |
| Старый принтер или сканер | Наличие поддержки вашей версии Windows и официального универсального драйвера производителя |
Для оборудования, выпущенного много лет назад, может не существовать официального драйвера для Windows 11. Режим совместимости иногда позволяет запустить программу управления устройством, но не заменяет полноценный драйвер ядра. Если производитель не поддерживает новую систему, безопаснее использовать совместимое современное оборудование или обратиться в сервис, чтобы оценить доступные варианты.
Когда нужны дополнительные меры
Восстановление системы к точке, созданной до появления ошибки, уместно, если код 31 возник после обновления драйвера, установки программы или изменения системных настроек. Через поиск Windows откройте «Создание точки восстановления», выберите «Восстановление системы» и укажите точку по дате. Личные документы обычно не удаляются, однако программы и драйверы, установленные после выбранной даты, могут быть отменены.
Изменение значений UpperFilters и LowerFilters в реестре иногда советуют для отдельных классов устройств, но это не универсальное решение для кода 31. Неверное удаление параметров способно нарушить работу сразу нескольких устройств одного типа. Меняйте их только по точной инструкции для конкретной модели и предварительно экспортируйте соответствующую ветвь реестра.
Если после чистой переустановки официального драйвера код 31 возвращается, устройство периодически исчезает из списка или не работает на другом компьютере, вероятна аппаратная неисправность. У USB-адаптера причиной может быть повреждённый разъём или контроллер, у внутреннего модуля — плохой контакт, неисправность платы либо проблема с питанием. При обращении в сервис сразу сообщите точную модель устройства, версию Windows и текст из поля «Состояние устройства» — это поможет быстрее провести диагностику.
