Сообщение «Драйверы для этого устройства не установлены. (Код 28)» в Диспетчере устройств - официальный текст Microsoft для CM_PROB_FAILED_INSTALL. Система устройство видит, но рабочего пакета нет: установка не состоялась или драйвер сняли. Жёлтый значок здесь честный. Это не стоп-код, не ошибка центра обновления и не «диск умер».
Формулировки в поиске разные: «не установлен драйвер код 28», «для устройства не установлен драйвер». Смысл один. Путать с кодом 31 не стоит: там пакет уже выбран, но не загрузился.
Почему это происходит
Чистая Windows без пакета производителя. После переустановки «десятка» и «одиннадцатая» подтягивают базовые драйверы через центр обновления, но чипсет ноутбука, редкая звуковая карта, картридер и туннель VPN часто остаются с кодом 28. Особенно если обновления ещё не ставили или отрезали сеть.
Пакет удалили вместе с программой. Снесли «старый драйвер видеокарты» кнопкой удаления и не поставили новый. Или утилита ноутбука вычистила себя вместе с INF. Устройство осталось в дереве, драйвера нет.
Windows не нашла INF в центре обновления. У старых принтеров, сканеров, ТВ-тюнеров и китайских адаптеров Microsoft пакета просто нет. Автопоиск в свойствах устройства честно заканчивается ничем, код 28 не исчезает.
Повреждён магазин драйверов. Реже: после оборванного обновления или чистки «ускорителем» папки DriverStore. Тогда даже родной пакет ставится через раз. Это уже не «скачать ещё раз с того же сайта», а восстановление компонентов, и точечная правка реестра здесь снова плохая идея.
Устройство определилось как неизвестное, а код 28 повесили рядом. Иногда в дереве два узла: «Неизвестное устройство» и тот же камень с кодом 28. Сначала смотрят идентификатор оборудования, потом решают, один это девайс или два разных.
Код 28 не доказывает поломку железа. Сломанный контроллер чаще даёт код 10, 43 или пропадает. Сначала пакет, потом выводы про замену.
Что делать самому
Снимите идентификатор оборудования. Свойства устройства → вкладка «Сведения» → «Идентификаторы оборудования». Скопируйте верхнюю строку. По ней ищут драйвер на сайте производителя ноутбука, платы, принтера или чипа. Поиск «код 28 драйвер скачать» приводит на сборники, которые ставят десяток лишних устройств и ломают уже работающие.
Обновите Windows и повторите автопоиск. «Параметры» → «Центр обновления Windows» (в Windows 10 путь живёт в «Обновление и безопасность»). Затем в Диспетчере устройств: «Обновить драйвер» → «Автоматический поиск». Для типовой сети, чипсета Intel и базового USB этого часто хватает.
Поставьте пакет вручную с сайта производителя. Скачивайте полный установщик или ZIP с INF именно для вашей ОС и разрядности. «Установить с диска» / указание папки с INF - нормальный путь. Не подсовывайте одиночный
.sysбез INF и без каталога подписи: Windows 10 и 11 такой файл либо отвергнут, либо поставят криво, и код 28 сменится на 31 или 39.Проверьте, не отключено ли устройство и не висит ли старый фильтр. Если код 28 появился после удаления антивируса или VPN, в дереве могли остаться «остатки» сетевого адаптера. Удалите скрытые устройства (в меню «Вид» включите «Показать скрытые») и поставьте драйвер заново. Не вычищайте DriverStore руками и не удаляйте папки в
C:\Windows\System32\drivers: оттуда легко снести чужой рабочий драйвер и получить уже синий экран.Другой порт, другой кабель, другой ПК. USB-гаджет с кодом 28 на всех портах и на другом компьютере без драйвера - вам просто нужен пакет. Тот же гаджет на другом ПК определяется сразу - смотрите контроллер USB этой машины. Внутренняя карта: соседний слот.
Не ставьте «драйвер-пак» на весь компьютер. Такие сборники перезаписывают чипсет, сеть и диск пакетами «на всякий случай». После них код 28 на одном устройстве иногда лечится, а появляется код 31 на другом. Точечный пакет с сайта изготовителя скучнее и безопаснее.
Часто задаваемые вопросы
Почему Windows сама не поставила драйвер? В каталоге Microsoft его нет или обновления ещё не скачались. Для ноутбука надёжнее страница модели, чем ожидание центра обновления.
Код 28 после переустановки Windows - это нормально? Да, пока не поставлены пакеты производителя. Сначала чипсет, диск, сеть, видео - в таком порядке удобнее, потому что без сети остальное не скачается.
Можно ли взять драйвер с соседнего компьютера?
Только если совпадают устройство, версия Windows и разрядность, и вы копируете полный пакет, не один файл из System32. Иначе получите код 31.
Код 28 на «базовом системном устройстве» - менять плату? Сначала идентификатор и пакет чипсета. Базовые устройства после чистой установки часто ждут именно его.
