You are currently viewing Код 31 в Диспетчере устройств: как исправить ошибку загрузки драйвера

Код 31 в Диспетчере устройств: как исправить ошибку загрузки драйвера

Код 31 в сообщении «Windows не удается загрузить драйверы, необходимые для этого устройства» означает, что система распознала оборудование, но не смогла запустить назначенный ему драйвер. Устройство может исчезнуть из списка Wi‑Fi-сетей, перестать воспроизводить звук, работать с ограничениями или отображаться в Диспетчере устройств с жёлтым восклицательным знаком. Само оборудование при этом не обязательно неисправно: чаще причина связана с пакетом драйвера, его службами, параметрами запуска или последствиями обновления Windows.

Прежде чем менять или удалять драйверы, создайте точку восстановления и сохраните важные документы на внешний носитель или в облачное хранилище. Так вы сможете вернуть рабочую конфигурацию, если после замены драйвера появятся новые проблемы.

Где увидеть код 31 и что записать до исправления

Откройте Диспетчер устройств: нажмите Win + X и выберите нужный пункт либо введите devmgmt.msc в окне «Выполнить» (Win + R). Найдите устройство со значком предупреждения, откройте его свойства двойным щелчком и перейдите на вкладку «Общие». Текст ошибки и её код указаны в поле «Состояние устройства».

До начала исправления запишите точное название и категорию устройства, дату появления сбоя и последнее событие перед ним. Это может быть установка накопителя, обновление Windows, подключение док-станции или замена видеокарты. Такие сведения помогают понять, связан ли код 31 с драйвером или стоит проверить оборудование.

Где возникает код 31 Типичная причина Первичная проверка
Сетевой адаптер Несовместимый или повреждённый драйвер после обновления Проверить дату драйвера и состояние сети
Видеокарта Конфликт версии драйвера с обновлением Windows или вторым адаптером Посмотреть модель и версию в свойствах
Звуковое устройство Сбой пакета аудиодрайвера или его компонентов Проверить наличие звука и устройство вывода
USB-контроллер Нарушенная конфигурация контроллера или сбой питания порта Переподключить периферию, перезагрузить ПК
Bluetooth-адаптер Неполная установка драйвера, конфликт после сна Полностью выключить и включить компьютер

окно свойств устройства с кодом 31

Сначала исключите временный сбой

Начните с обычной перезагрузки, а не с принудительного отключения питания кнопкой. Windows завершит процессы и заново инициализирует большинство устройств. Если проблема касается внешней периферии, после выключения компьютера отсоедините устройство на несколько секунд и подключите снова. USB-оборудование лучше проверить в другом порту, подключив его напрямую к компьютеру, без ненадёжного удлинителя или пассивного концентратора.

На ноутбуке можно выполнить полное выключение: удерживая Shift, выберите «Завершение работы», затем включите компьютер снова. Это бывает полезно, когда адаптер или контроллер сохранил некорректное состояние после гибернации или быстрого запуска.

Проверьте изменения в свойствах драйвера

Откройте свойства проблемного устройства и перейдите на вкладку «Драйвер». Обратите внимание на поставщика, дату и версию. Если код появился вскоре после обновления через Центр обновления Windows или фирменную утилиту, нажмите Откатить, если кнопка доступна. Затем перезагрузите компьютер и проверьте, исчез ли код 31.

Кнопка отката неактивна, если Windows не сохранила предыдущую версию. В такой ситуации не скачивайте драйвер по одному лишь названию устройства из поисковой выдачи. Используйте пакет с официального сайта производителя компьютера, материнской платы или самого устройства. Для ноутбуков в приоритете драйверы со страницы конкретной модели: в них могут быть предусмотрены особенности встроенной графики, аудиосистемы, беспроводного модуля и управления питанием.

Как узнать точную модель неизвестного или спорного устройства

Если название устройства слишком общее, откройте вкладку «Сведения» и в выпадающем списке выберите «ИД оборудования». Идентификаторы вида VEN_ и DEV_ у PCI-устройств, а также VID_ и PID_ у USB-устройств помогают сопоставить компонент с документацией производителя. Не публикуйте серийные номера и не устанавливайте драйверы из неизвестных драйвер-паков.

Если в Диспетчере устройств отображается «Неизвестное устройство», порядок определения модели и поиска штатного пакета разобран в материале «Код 28 в Диспетчере устройств: как установить драйвер и устранить ошибку». Код 28 означает отсутствие подходящего драйвера, а код 31 — невозможность загрузить уже назначенный. Однако проверка идентификатора полезна в обоих случаях.

Переустановите драйвер штатным способом

Если установленная версия не подходит, устройство прежде работало нормально или пакет был установлен с ошибкой, удалите устройство и поставьте корректный драйвер заново. Действуйте по порядку:

  1. Заранее скачайте официальный драйвер для вашей версии Windows и разрядности системы. Установочный пакет сохраните в известной папке.
  2. Создайте точку восстановления: введите в поиске Windows «Создание точки восстановления», выберите системный диск и нажмите «Создать».
  3. В Диспетчере устройств щёлкните правой кнопкой по проблемному устройству и выберите «Удалить устройство».
  4. Если в окне есть пункт «Попытаться удалить драйвер для этого устройства» или похожий флажок, включайте его только при наличии проверенного пакета для замены либо если драйвер точно повреждён. Для критически важных устройств, особенно сетевого адаптера, заранее подготовьте доступ к нужным файлам без интернета.
  5. Перезагрузите компьютер. Windows может автоматически установить базовый драйвер.
  6. Запустите скачанный официальный установщик либо в свойствах устройства выберите «Обновить драйвер» — «Выполнить поиск драйверов на этом компьютере» и укажите папку с распакованным пакетом.

После установки снова откройте свойства устройства. Если всё прошло успешно, появится сообщение «Устройство работает нормально». Когда код 31 остаётся, не удаляйте драйвер повторно несколько раз: это может запутать дальнейшую диагностику. Лучше проверить целостность Windows и историю обновлений.

Восстановите системные компоненты Windows

Для работы драйверов нужны системные службы, хранилище компонентов и файлы Windows. Их повреждение иногда вызывает код 31 даже с корректным пакетом от производителя. Откройте Терминал Windows или командную строку от имени администратора: найдите приложение через меню «Пуск», щёлкните по нему правой кнопкой мыши и выберите запуск с правами администратора.

Сначала выполните команду:

sfc /scannow

Дождитесь окончания проверки. Не закрывайте окно и не выключайте компьютер. Затем выполните:

DISM /Online /Cleanup-Image /RestoreHealth

DISM может обращаться к Центру обновления Windows для восстановления компонентов, поэтому желательно стабильное подключение к интернету. После завершения перезагрузите ПК, снова проверьте состояние устройства и при необходимости повторите sfc /scannow. Эти команды не ищут и не устанавливают сторонние драйверы: они проверяют и восстанавливают компоненты самой операционной системы.

проверка системных файлов в терминале Windows

Оцените влияние обновлений и программ

Код 31 нередко появляется после накопительного обновления Windows, установки антивируса, программы для виртуальных сетей, аудиоэффектов или эмуляции устройств. Такие программы могут добавлять фильтрующие драйверы и менять порядок загрузки компонентов.

Откройте «Параметры» — «Центр обновления Windows» — «Журнал обновлений» и сравните даты. Если неисправность началась сразу после конкретного обновления, используйте точку восстановления, созданную до него, или удалите последнее обновление через раздел «Удалить обновления». Делать это стоит только при очевидной связи по времени: удаление обновлений наугад нежелательно, поскольку они содержат исправления безопасности.

Для проверки можно выполнить чистую загрузку Windows: временно отключить сторонние службы и элементы автозагрузки, перезагрузить компьютер и проверить устройство. Если код исчезнет, включайте отключённые элементы по одному или небольшими группами, чтобы найти конфликтующую программу. Службы Microsoft отключать не нужно.

Когда причина может быть аппаратной

Код 31 обычно связан с загрузкой драйвера, но иногда появляется как следствие нестабильного питания, неплотно установленной платы расширения или неисправности самого устройства. На аппаратную причину могут указывать ошибки в разных установках Windows, периодическое исчезновение устройства из Диспетчера устройств, отключения USB, артефакты изображения или самопроизвольные перезагрузки.

  • У внешнего устройства проверьте другой кабель, другой USB-порт и, если есть возможность, другой компьютер.
  • Для PCIe-платы выключите компьютер, отсоедините кабель питания, снимите остаточное напряжение кнопкой включения и только после этого проверьте плотность установки платы. Не разбирайте корпус, если не уверены, что сможете сделать это безопасно.
  • Встроенные модули ноутбука без опыта лучше не трогать: при разборке легко повредить шлейфы и крепления.
  • Если сетевой, звуковой или Bluetooth-адаптер исчезает даже в BIOS/UEFI, переустановка драйвера обычно не решит проблему.

Что не стоит делать при коде 31

Не устанавливайте «универсальные» сборники драйверов, не скачивайте отдельные файлы .sys и .dll с файловых каталогов и не отключайте проверку цифровой подписи ради запуска сомнительного пакета. Это не устраняет причину ошибки и может привести к нестабильной работе или заражению системы. Не меняйте параметры реестра по случайным инструкциям: один и тот же текст ошибки встречается у разных устройств и драйверных стеков.

Если проблема возникла после переустановки Windows, сначала установите драйверы чипсета и системных компонентов с сайта производителя компьютера или материнской платы. Затем ставьте драйверы сетевого адаптера, аудио и графики. Такой порядок особенно важен для ноутбуков и современных платформ, где работа периферии зависит от нескольких базовых компонентов.

Если код 31 сохраняется после установки официального драйвера, проверки SFC/DISM и теста на другом порту или компьютере, запишите идентификатор оборудования, версию Windows и точную версию драйвера. Этих данных достаточно для обращения в поддержку производителя или сервисный центр: например, «PCIVEN_XXXX&DEV_YYYY, Windows 11 23H2, драйвер версии N.N.N.N, код 31 сохраняется после переустановки пакета».