GUID 4D36E972-E325-11CE-BFC1-08002BE10318 — это системный идентификатор класса устройств Net (сетевые адаптеры) в Windows, и если вы нашли его в журнале событий, реестре или коде ошибки Диспетчера устройств, проблема почти наверняка связана с сетевой картой, Wi-Fi-модулем или их драйверами. Пропавший интернет, жёлтый восклицательный знак на адаптере, ошибка «Код 39» или «Код 31» — типичные ситуации, при которых пользователь натыкается на этот GUID.

Разберёмся, что означает этот идентификатор, где он хранится в системе и какие действия помогают, когда сетевое устройство перестаёт работать. Материал ориентирован на Windows 10 и Windows 11, но класс устройств существует и в более ранних версиях ОС.

Что такое GUID класса устройства в Windows

Каждое устройство в Windows относится к определённому классу установки (Device Setup Class): видеокарты, диски, USB-контроллеры, сетевые адаптеры. Класс объединяет устройства со схожими функциями и общими правилами установки драйверов. У каждого класса есть уникальный 128-битный идентификатор — GUID.

Идентификатор {4D36E972-E325-11CE-BFC1-08002BE10318} закреплён за классом Net — сетевыми адаптерами. Под ним в системе регистрируются Ethernet-карты, беспроводные модули Wi-Fi, виртуальные адаптеры VPN и гипервизоров, сетевые мосты. Когда вы видите этот GUID в ошибке, система сообщает о проблеме именно с этой категорией оборудования.

  • 🌐 Ethernet-адаптеры — проводные сетевые карты (Realtek, Intel и другие)
  • 📶 Wi-Fi-модули — беспроводные адаптеры ноутбуков и ПК
  • 🔀 Виртуальные адаптеры — создаются VPN-клиентами, Hyper-V, VirtualBox
  • 🔗 Сетевые мосты и фильтры — служебные компоненты стека TCP/IP
💡

GUID 4D36E972-E325-11CE-BFC1-08002BE10318 — это не ошибка сама по себе, а «адрес» класса сетевых адаптеров. Ошибка описывается отдельным кодом (31, 39, 52 и т.д.), а GUID лишь указывает, к какому типу устройств она относится.

Где встречается этот GUID

Чаще всего идентификатор обнаруживается в двух местах: в реестре Windows и в описании ошибок Диспетчера устройств. Понимание структуры помогает не сломать систему при ручных правках.

В реестре класс хранится по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}. Внутри этой ветки находятся пронумерованные подразделы (0000, 0001 и так далее) — каждый соответствует одному сетевому адаптеру, установленному в системе. Там же хранятся параметры UpperFilters и LowerFilters, которые нередко становятся источником проблем.

Также GUID фигурирует в диагностических выводах. Например, команда инвентаризации устройств класса:

pnputil /enum-devices /class Net

Она выведет все устройства заданного класса с их состоянием. Альтернатива через PowerShell: Get-PnpDevice -Class Net — удобно, когда нужно быстро увидеть, какой адаптер находится в состоянии ошибки.

Типичные ошибки, связанные с классом Net

Сам по себе GUID не является кодом неисправности — он лишь сопровождает описание проблемы. Реальную картину задаёт код ошибки Диспетчера устройств. Ниже — наиболее распространённые варианты для сетевых адаптеров.

Код ошибкиОписаниеВероятная причина
Код 31Windows не может загрузить драйверыПовреждённый или несовместимый драйвер
Код 39Драйвер отсутствует или повреждёнНекорректные фильтры UpperFilters/LowerFilters
Код 52Не удаётся проверить цифровую подпись драйвераНеподписанный или подменённый драйвер
Код 10Запуск устройства невозможенКонфликт ресурсов, сбой прошивки адаптера
Код 45Устройство не подключено к компьютеруОтключение в BIOS, аппаратная неисправность

Обратите внимание: причины в таблице — вероятные, а не установленный факт. Точную диагностику даёт только последовательная проверка: сначала программные факторы, затем аппаратные.

⚠️ Внимание: перед любыми изменениями ветки реестра ...\Control\Class\{4D36E972-...} создайте её экспорт (Файл → Экспорт в regedit) или точку восстановления системы. Ошибочное удаление параметров может полностью отключить сетевые интерфейсы, включая те, что нужны для удалённого доступа к машине.
📊 Где вы столкнулись с GUID 4D36E972-E325-11CE-BFC1-08002BE10318?
Ошибка в Диспетчере устройств
Запись в реестре
Журнал событий Windows
Скрипт или отчёт диагностики

Как исправить ошибку сетевого адаптера: пошаговая диагностика

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

Шаг 1. Переустановка драйвера. В Диспетчере устройств (devmgmt.msc) найдите проблемный адаптер в разделе «Сетевые адаптеры», щёлкните правой кнопкой и выберите «Удалить устройство». После перезагрузки Windows попытается установить драйвер заново. Если адаптер фирменный (Intel, Realtek, Killer), свежий драйвер лучше скачать с сайта производителя ноутбука или самого чипа.

Шаг 2. Сброс сетевого стека. Когда драйвер в порядке, но сеть не работает, помогает сброс компонентов TCP/IP и Winsock. Команды выполняются в командной строке от имени администратора:

netsh winsock reset

netsh int ip reset

После выполнения требуется перезагрузка. Учтите: сброс удалит статические настройки IP, если они были заданы вручную, — запишите их заранее.

Шаг 3. Проверка фильтров реестра. При кодах 39 и 31 откройте ветку класса Net в реестре и проверьте наличие параметров UpperFilters и LowerFilters. Остатки антивирусов, VPN и старых драйверов иногда оставляют там «битые» фильтры. Удаление некорректного значения (после экспорта ветки) часто возвращает адаптер к жизни. Если не уверены, какое значение лишнее, — сверьтесь с документацией Microsoft или машиной с аналогичной конфигурацией.

☑️ Диагностика сетевого адаптера по классу Net

Выполнено: 0 / 5
⚠️ Внимание: не удаляйте целиком ветку {4D36E972-E325-11CE-BFC1-08002BE10318} из реестра — это отключит сам класс сетевых адаптеров, и восстановление потребует отката системы. Править можно только отдельные параметры внутри подразделов конкретных устройств.

Виртуальные адаптеры и «фантомные» устройства

Отдельная категория проблем — скрытые и несуществующие адаптеры. VPN-клиенты, гипервизоры, старые сетевые карты после замены железа оставляют в классе Net записи, которые не отображаются в Диспетчере устройств в обычном режиме. Эти «фантомы» могут конфликтовать с реальным адаптером, занимая имя подключения или IP-настройки.

Чтобы увидеть скрытые устройства, в Диспетчере устройств включите «Вид → Показать скрытые устройства». Полупрозрачные значки — это отключённые или отсутствующие устройства; их можно безопасно удалить, если они больше не нужны. Для массовой очистки существуют и консольные средства, но ручное удаление через интерфейс нагляднее и безопаснее.

Зачем в классе Net столько записей 0000, 0001, 0002...

Каждый пронумерованный подраздел ветки класса — это отдельный экземпляр сетевого устройства, когда-либо установленного в системе. Windows не удаляет записи автоматически при отключении адаптера, поэтому со временем их накапливается. Сами по себе «лишние» записи не тормозят систему, но при диагностике важно править именно тот подраздел, который соответствует проблемному устройству — ориентируйтесь на параметр DriverDesc внутри каждого раздела.

Проверка состояния через PowerShell и журнал событий

Когда графический интерфейс не даёт полной картины, используйте PowerShell. Команда Get-NetAdapter покажет все адаптеры с их статусом (Up, Down, Disabled), а Get-PnpDevice -Class Net | Where-Object {$_.Status -ne 'OK'} выведет только проблемные устройства класса. Это быстрее, чем пролистывать Диспетчер устройств на системе с десятком виртуальных интерфейсов.

Параллельно стоит заглянуть в журнал событий (eventvwr.msc): раздел «Система», источники вроде Netwtw, e1dexpress, NDIS указывают на сбои конкретных сетевых драйверов. Время события помогает связать ошибку с действием — установкой обновления, подключением VPN, выходом из сна.

💡

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

  • 🛠️ Сначала софт: драйвер → сброс стека → фильтры реестра
  • 🔌 Потом железо: другой порт/кабель, проверка адаптера на втором ПК
  • 💾 Всегда: точка восстановления перед правками реестра
  • 📋 Фиксируйте: код ошибки и время появления — это ускоряет диагностику

Когда проблема аппаратная

Если адаптер не определяется даже после чистой установки драйвера и виден с ошибкой на другой операционной системе (например, с LiveUSB), вероятна аппаратная неисправность. Для ноутбука проверьте, не отключён ли Wi-Fi-модуль в BIOS/UEFI или аппаратным переключателем — такие опции зависят от модели, поэтому сверяйтесь с документацией производителя.

Для дискретной сетевой карты ПК помогает перестановка в другой слот или замена заведомо исправной картой. Внешний USB-адаптер — рабочий способ быстро проверить, в сетевой карте дело или в системе: если USB-адаптер работает сразу, программная часть Windows исправна.

⚠️ Внимание: код 45 («устройство не подключено») для встроенного адаптера ноутбука иногда означает отключение в BIOS/UEFI или срабатывание функции энергосбережения. Перед выводом о поломке проверьте настройки BIOS и параметр «Управление электропитанием» на вкладке свойств адаптера в Диспетчере устройств.
💡

Последовательность «драйвер → сброс сети → фильтры реестра → железо» закрывает подавляющее большинство проблем класса Net. Правка реестра — предпоследний шаг, аппаратная диагностика — финальный.

Часто задаваемые вопросы

Опасен ли GUID 4D36E972-E325-11CE-BFC1-08002BE10318 — это вирус?

Нет. Это легитимный системный идентификатор класса сетевых адаптеров Windows, он присутствует на каждой машине с этой ОС. Однако вредоносное ПО теоретически может добавлять свои фильтры в ветку класса — поэтому незнакомые значения в UpperFilters/LowerFilters стоит проверять, а не удалять бездумно.

Можно ли удалить ветку этого GUID из реестра?

Категорически не рекомендуется. Удаление всей ветки класса отключит механизм установки и работы сетевых адаптеров. Допустимо удалять только отдельные параметры фильтров или подразделы конкретных устройств — и только после создания резервной копии ветки.

Почему в Диспетчере устройств несколько одинаковых адаптеров?

Windows создаёт новую запись при смене слота, обновлении некоторых драйверов или переустановке виртуальных адаптеров. Старые записи становятся скрытыми. Включите «Показать скрытые устройства» и удалите неиспользуемые — это безопасно.

Ошибка с кодом 39 после удаления антивируса — что делать?

Вероятная причина — оставшийся сетевой фильтр антивируса в параметрах UpperFilters класса Net. Откройте ветку класса в реестре, найдите подраздел проблемного адаптера (по параметру DriverDesc), экспортируйте его и удалите упоминание фильтра удалённого антивируса. После перезагрузки адаптер обычно запускается. Если сомневаетесь в правильности значения — используйте официальную утилиту полного удаления этого антивируса с сайта его разработчика.

Поможет ли сброс сети через «Параметры» Windows?

Да, функция «Сброс сети» (Параметры → Сеть и Интернет → Дополнительные сетевые параметры) переустанавливает все адаптеры класса Net и возвращает компоненты к исходному состоянию. Это удобная альтернатива ручным командам, но учтите: будут удалены все VPN-подключения и сохранённые настройки, потребуется перезагрузка.