Сетевой адаптер: Код 31 / Код 28 в Диспетчере устройств — драйвер не установлен или повреждён (2025)
Когда в Диспетчере устройств по сетевому адаптеру горит Код 31/28, система вообще не видит рабочий драйвер. Исправляем аккуратно: найдём точную модель по идентификатору, поставим верный драйвер и восстановим сетевой стек.
Коротко
- В Диспетчере устройств откройте свойства адаптера → вкладка «Сведения» → «ИД оборудования» — запишите VEN_xxxx&DEV_xxxx.
- Скачайте драйвер с сайта производителя ноутбука/платы или чипа (Intel/Realtek/MediaTek) под вашу ОС.
- Удалите «хвосты» старых пакетов и поставьте свежий драйвер.
- При необходимости — сбросьте сетевой стек и перезагрузите.
Что означают коды 31/28
- Код 31 — Windows не может загрузить драйвер для этого устройства.
- Код 28 — драйвер не установлен вообще.
Обе ситуации решаются правильной установкой пакета и очисткой «хвостов».
Определяем устройство по Hardware Ids
- Win+R → введите
devmgmt.msc→ Enter. - ПКМ по проблемному адаптеру → «Свойства» → вкладка «Сведения» → «ИД оборудования».
- Скопируйте строки вида
PCI\VEN_8086&DEV_15F3(пример для Intel).
По VEN/DEV ищите драйвер на сайте производителя ноутбука/матплаты или на сайте производителя чипа (Intel, Realtek, MediaTek). Избегайте сомнительных «пакетников».
Ставим правильный драйвер
- Intel: Intel Driver & Support Assistant — intel.com.
- Realtek: драйверы обычно у вендора ноутбука/матплаты.
- MediaTek/Qualcomm: тоже через сайт производителя устройства.
Если Windows не ставит пакет автоматически — укажите путь вручную: «Обновить драйвер» → «Выполнить поиск драйверов на этом компьютере» → укажите папку с распакованным .INF → «Выбрать драйвер из списка».
Чистим старые пакеты драйверов
CMD (Администратор) — выполнять по одной строке:
pnputil /enum-drivers
pnputil /delete-driver oem##.inf /uninstall /force
Удаляйте только явно лишние/конфликтные версии сетевого драйвера (номер .inf из первой команды). Затем «Действие → Обновить конфигурацию оборудования» в Диспетчере устройств.
Сбрасываем сетевой стек
Если после установки драйвера сеть всё ещё «без доступа» или адаптер «не запускается», выполните сброс.
CMD (Администратор) — запускать целиком:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
shutdown /r /t 5
ПК перезагрузится, стек сети пересоберётся.
Энергосбережение и BIOS
- Диспетчер устройств → Ваш адаптер → «Управление электропитанием» → снимите «Разрешить отключение этого устройства…».
- BIOS/UEFI: проверьте, что LAN/WLAN не отключены. Для некоторых ноутбуков есть аппаратные переключатели беспроводных сетей.
Проверяем Windows
CMD (Администратор) — запускать целиком:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Если после этого код 31/28 сохраняется — вероятно, драйвер не подходит под вашу ревизию устройства. Вернитесь к шагу с Hardware Ids и скачайте другой пакет у вендора.
Когда лучше позвать мастера
Если шаги выше не помогли — подключусь удаленно, разберусь с драйверами/службами, а также сохраню данные.
Ещё по теме
FAQ
Windows ставит «левый» драйвер обратно.
Откройте «Свойства системы → Оборудование → Параметры установки устройств» и отключите автоматическую установку драйверов из Windows Update. Для корпоративных редакций — включите политику «Do not include drivers with Windows Update».
Можно ли использовать драйвер от другой модели?
Иногда модели на одном чипе совместимы, но лучше брать пакет именно под ваш VEN/DEV и ОС — меньше сюрпризов.
После установки драйвера нет сетей Wi‑Fi.
Проверьте, что антенны не отключены аппаратно, переустановите пакет драйвера, сбросьте сетевой стек.