Запись вида «имя драйвера: null» вместе с GUID класса 00000000-0000-0000-0000-000000000000 появляется в свойствах устройства, когда Windows не смогла сопоставить оборудованию ни драйвер, ни класс устройства. Такое устройство обычно отображается в Диспетчере устройств как «Неизвестное устройство» с жёлтым восклицательным знаком, а в системном журнале могут фиксироваться ошибки установки оборудования.
Нулевой GUID — это, по сути, пустой идентификатор: система знает, что устройство физически подключено (по шине PCI, USB или ACPI), но не понимает, к какому классу его отнести. Из-за этого невозможно автоматически подобрать драйвер, и устройство остаётся неработоспособным до ручного вмешательства. Ниже разберём, откуда берётся эта запись и как вернуть устройство в рабочее состояние.
Что означают значения NULL и нулевой GUID
Каждое устройство в Windows получает набор свойств: имя драйвера, GUID класса, аппаратные идентификаторы (Hardware ID). Когда драйвер установлен корректно, в свойствах видны осмысленные значения — например, имя службы драйвера и GUID конкретного класса (сетевые адаптеры, контроллеры USB и т.д.). Значение null в поле имени драйвера означает, что служба драйвера не зарегистрирована или не загружена.
GUID {00000000-0000-0000-0000-000000000000} — это зарезервированный «пустой» идентификатор. Он подставляется системой, когда класс устройства не определён: либо INF-файл драйвера не был обработан, либо запись в реестре о классе повреждена, либо устройство сообщает о себе неполные данные. Увидеть эти сведения можно в свойствах устройства на вкладке Сведения, выбрав свойства «Имя драйвера» и «GUID класса», а также в выводе утилит вроде pnputil или в отчётах программ диагностики оборудования.
Типичные причины появления проблемы
Однозначной причины у этой записи нет — нужно проверять несколько вариантов. Чаще всего дело в отсутствующем или неподходящем драйвере, но бывают и более глубокие сбои.
- 🔌 Драйвер не установлен — типично после чистой установки Windows, когда система не нашла драйвер в своей базе и через Windows Update.
- 🧩 Повреждённый или неполный INF-файл — установка драйвера прервалась, и запись об устройстве осталась «подвисшей».
- 📁 Повреждение реестра — некорректные записи в ветке классов устройств
HKLM\SYSTEM\CurrentControlSet\Control\Class. - 🔧 Остатки старого драйвера — после замены оборудования (например, видеокарты) старые записи конфликтуют с новым устройством.
- ⚡ Аппаратные проблемы — устройство неисправно или получает недостаточное питание и сообщает о себе неполные данные.
- 🛡️ Блокировка установки драйвера — политики безопасности или антивирус помешали регистрации драйвера.
Отдельный случай — виртуальные машины и устройства, проброшенные с хоста: там нулевые значения могут появляться из-за особенностей виртуального оборудования, и это не всегда признак неисправности.
Как найти проблемное устройство и его идентификаторы
Прежде чем что-то исправлять, определите, что это за устройство. Откройте Диспетчер устройств (команда devmgmt.msc), найдите элемент с жёлтым значком, откройте его свойства и перейдите на вкладку Сведения. В выпадающем списке выберите свойство «ИД оборудования» — вы увидите строки вида PCI\VEN_xxxx&DEV_xxxx или USB\VID_xxxx&PID_xxxx.
По кодам производителя (VEN/VID) и устройства (DEV/PID) можно определить модель оборудования через открытые базы идентификаторов и скачать нужный драйвер с сайта производителя. Это самый надёжный путь, потому что вы точно знаете, какое железо перед вами.
Дополнительно посмотрите свойство «Состояние устройства» на вкладке Общие: код ошибки (например, код 28 — «драйверы не установлены» или код 10 — «запуск невозможен») сужает круг поиска.
Пошаговое устранение: от простого к сложному
Начните с обратимых действий, которые не затрагивают систему глубоко. Только если они не помогут, переходите к переустановке записей и проверке реестра.
☑️ Порядок действий при NULL и нулевом GUID
Шаг 1. В Диспетчере устройств щёлкните по проблемному устройству правой кнопкой и выберите Удалить устройство. Затем в меню выберите Действие → Обновить конфигурацию оборудования. Windows заново опросит шину и попытается установить драйвер — иногда этого достаточно, если запись была просто повреждена.
Шаг 2. Если устройство снова появилось как неизвестное, установите драйвер вручную: скачайте пакет с официального сайта производителя устройства или материнской платы (для встроенных компонентов). Можно также указать путь к распакованному драйверу через Обновить драйвер → Найти драйверы на этом компьютере.
Шаг 3. Проверьте Центр обновления Windows → Дополнительные параметры → Необязательные обновления: там нередко лежат драйверы, которые система не ставит автоматически.
⚠️ Внимание: не используйте сомнительные «автоустановщики драйверов» со сторонних сайтов — они часто ставят неподходящие версии и дополнительное ПО. Источник драйвера — сайт производителя устройства или ноутбука.
Если драйвер ставится, но NULL остаётся
Бывает, что установка драйвера завершается «успешно», но в свойствах по-прежнему null и нулевой GUID. Это указывает на проблему глубже — в хранилище драйверов или реестре.
Проверьте хранилище драйверов командой в командной строке от имени администратора:
pnputil /enum-drivers
Найдите в списке записи, относящиеся к проблемному устройству. Повреждённый пакет можно удалить командой pnputil /delete-driver oemNN.inf /uninstall, подставив имя пакета из вывода, а затем установить драйвер заново. Действуйте аккуратно: удаляйте только тот пакет, который точно относится к проблемному устройству.
Также выполните проверку целостности системных файлов — повреждённые компоненты Windows могут мешать регистрации классов устройств:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
⚠️ Внимание: любые правки реестра в ветке HKLM\SYSTEM\CurrentControlSet\Control\Class делайте только после создания точки восстановления и резервной копии ветки. Удаление не тех параметров может вывести из строя целый класс устройств — например, клавиатуру и мышь.
Сводная таблица: симптомы и действия
| Признак | Вероятная причина | Что делать |
|---|---|---|
| Код 28, «драйверы не установлены» | Драйвер отсутствует | Установить драйвер с сайта производителя |
| Код 10, «запуск невозможен» | Несовместимый или повреждённый драйвер | Удалить устройство с драйвером, поставить другую версию |
| Устройство появляется и исчезает | Питание, кабель, контакт порта | Проверить другой порт/кабель, другой ПК |
| NULL остаётся после установки драйвера | Повреждение хранилища драйверов или реестра | pnputil, sfc /scannow, точка восстановления |
| Нулевой GUID у виртуального устройства | Особенность виртуализации | Установить гостевые дополнения/драйверы гипервизора |
Когда проблема аппаратная
Если устройство не определяется корректно ни на одном компьютере, а на вашем ПК другие устройства в том же порту работают нормально — вероятна неисправность самого устройства. Для встроенных компонентов (звуковой или сетевой контроллер на материнской плате) проверьте, не отключён ли он в BIOS/UEFI: отключённое на этом уровне устройство может либо не отображаться вовсе, либо вести себя нестандартно.
Для ноутбуков имеет смысл обновить чипсетные драйверы и, при наличии на сайте производителя, обновление BIOS — но только строго по официальной инструкции для вашей модели, поскольку ошибка при обновлении прошивки способна вывести устройство из строя.
Почему нельзя просто «прописать GUID вручную»
GUID класса — это не настройка, а результат корректной регистрации драйвера в системе. Ручная подстановка чужого GUID в реестр не заставит устройство работать: Windows всё равно не найдёт службу драйвера. Правильный путь — устранить причину, по которой регистрация не происходит.
Профилактика повторения проблемы
- 💾 Создавайте точку восстановления перед установкой драйверов от нестандартного оборудования.
- 🧹 При замене комплектующих удаляйте старые драйверы полностью, а не просто вынимайте устройство.
- 🔄 Не прерывайте установку драйверов перезагрузкой или отключением питания.
- 📦 Храните установочные пакеты драйверов для редкого оборудования — со временем их бывает сложно найти.
Частые вопросы
Опасен ли нулевой GUID класса для системы?
Сам по себе — нет. Это признак того, что конкретное устройство осталось без драйвера. Система продолжит работать, но функции этого устройства (звук, сеть, порт) будут недоступны до установки корректного драйвера.
Можно ли исправить проблему без интернета?
Да, если у вас есть заранее скачанный пакет драйвера на флешке. Определите устройство по ИД оборудования и укажите путь к драйверу вручную через «Обновить драйвер → Найти на этом компьютере».
Почему после обновления Windows устройство стало «неизвестным»?
Возможная причина — обновление заменило рабочий драйвер на универсальный или несовместимый. Помогает откат драйвера в свойствах устройства (кнопка «Откатить», если активна) или установка версии с сайта производителя.
Что делать, если устройство не определяется и ИД оборудования тоже странный?
Если в ИД оборудования нули или явно «мусорные» значения, вероятна аппаратная проблема: проверьте устройство в другом порту и на другом ПК, осмотрите разъёмы. Для встроенных компонентов проверьте настройки BIOS/UEFI.
Поможет ли полная переустановка Windows?
Как правило, да — при чистой установке реестр и хранилище драйверов создаются заново. Но это крайняя мера: сначала стоит исчерпать точечные способы (удаление устройства, очистка пакетов драйверов, sfc/DISM), которые занимают заметно меньше времени.