Команда net start, выдающая в ответ сообщение «the system seems to lack either network cards or network drivers», указывает на то, что Windows не видит ни одного работоспособного сетевого адаптера: либо сетевая карта отключена (аппаратно или в BIOS), либо для неё не установлен драйвер. Эта ошибка чаще всего встречается после чистой установки Windows, при работе в Windows PE или среде восстановления, а также после сбоя драйверов сетевого контроллера.

Разберёмся, откуда берётся это сообщение, как проверить, видит ли система сетевое оборудование, и что делать в каждом из типовых сценариев. Материал подходит для Windows 10, Windows 11 и Windows Server — логика диагностики везде одинакова.

Что означает это сообщение и когда оно появляется

Команда net start без параметров выводит список запущенных служб Windows. Однако в ряде случаев — в первую очередь в среде предустановки Windows PE или при повреждённой сетевой подсистеме — вместо списка служб пользователь получает текст о том, что в системе отсутствуют сетевые карты или их драйверы. Фактически это означает: сетевая подсистема не инициализирована, и службы, зависящие от сети, запуститься не могут.

Типичные ситуации, в которых возникает ошибка:

  • 🔧 чистая установка Windows, после которой система не подобрала драйвер для сетевого контроллера автоматически;
  • 💾 работа из Windows PE с загрузочной флешки, в образ которой не интегрированы сетевые драйверы;
  • ⚙️ отключённая сетевая карта в BIOS/UEFI или в «Диспетчере устройств»;
  • 🧩 аппаратная неисправность адаптера или его отключение на уровне слота/шины;
  • 🔄 повреждение драйвера после обновления системы или некорректного завершения работы.

Первичная диагностика: видит ли система сетевую карту

Прежде чем что-то переустанавливать, нужно определить, на каком уровне зарыта проблема: железо, BIOS или драйвер. Откройте Диспетчер устройств (команда devmgmt.msc в окне «Выполнить») и посмотрите на раздел «Сетевые адаптеры».

Возможны три картины. Если адаптер присутствует и отображается без значков предупреждения — проблема скорее в службах или конфигурации. Если адаптер виден с жёлтым восклицательным знаком — драйвер установлен некорректно или отсутствует. Если раздел пуст, но в разделе «Другие устройства» висит неизвестный «Ethernet-контроллер» — система видит железо, но драйвера для него нет вообще. Если же сетевого устройства нет нигде — проверяйте BIOS и само оборудование.

Дополнительно можно выполнить в командной строке:

wmic nic get name, adaptertype, netconnectionstatus

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

📊 На каком этапе возникла ошибка net start у вас?
После чистой установки Windows
В среде Windows PE / LiveUSB
После обновления Windows
После аппаратных изменений (замена платы, карты)

Проверка настроек BIOS/UEFI

Если Диспетчер устройств вообще не показывает сетевой адаптер, первым делом проверяется BIOS/UEFI. Встроенный сетевой контроллер может быть отключён на уровне прошивки материнской платы — такое бывает после сброса настроек, обновления прошивки или ручных экспериментов.

Зайдите в BIOS (обычно клавиша Del или F2 при включении, точная клавиша зависит от производителя платы или ноутбука) и найдите параметр встроенного сетевого контроллера. Название варьируется: Onboard LAN, Integrated NIC, LAN Controller и т.п. Убедитесь, что он переведён в состояние Enabled. Точный путь по меню зависит от версии прошивки — при сомнениях сверьтесь с документацией к вашей материнской плате или ноутбуку.

⚠️ Внимание: не меняйте в BIOS параметры, назначения которых вы не понимаете. Достаточно проверить состояние сетевого контроллера и при необходимости включить его. Если в меню есть пункт загрузки настроек по умолчанию (Load Defaults), его использование сбросит и другие настройки — учитывайте это, если система настроена нестандартно (например, RAID-массив).

Установка и переустановка драйвера сетевой карты

Самая частая причина ошибки после чистой установки Windows — отсутствующий драйвер. Встроенная библиотека драйверов Windows покрывает далеко не все сетевые контроллеры, особенно Realtek новых ревизий, серверные адаптеры Intel и ряд беспроводных модулей.

Порядок действий:

  • 💻 определите точную модель ноутбука или материнской платы — по наклейке, в документации или командой wmic baseboard get product,manufacturer;
  • 🌐 на другом устройстве с доступом в интернет скачайте драйвер сетевой карты только с официального сайта производителя устройства или чипа;
  • 📁 перенесите установщик на проблемный компьютер через USB-накопитель и установите его;
  • 🔁 перезагрузите систему и проверьте состояние адаптера в Диспетчере устройств.

Если драйвер установлен, но устройство показывает ошибку, попробуйте удалить устройство в Диспетчере устройств с отметкой об удалении драйвера (если такая отметка предлагается), затем перезагрузиться и установить свежий драйвер вручную. Это устраняет ситуации, когда система держит повреждённую копию драйвера.

☑️ Чек-лист восстановления сетевого адаптера

Выполнено: 0 / 5

⚠️ Внимание: избегайте «драйвер-паков» и установщиков драйверов со сторонних сайтов-каталогов. Такие сборки нередко содержат устаревшие или несовместимые версии и постороннее ПО. Безопасный источник — сайт производителя ноутбука, материнской платы или чипа сетевого контроллера.

💡

Если интернета на проблемном ПК нет, драйвер можно найти по ИД оборудования: в Диспетчере устройств откройте свойства неизвестного устройства, вкладка «Сведения», параметр «ИД оборудования» — по значениям вида VEN_xxxx и DEV_xxxx определяется точная модель контроллера.

Особый случай: ошибка в среде Windows PE

Если сообщение появляется при работе с загрузочной флешки на базе Windows PE (установочный диск, диск восстановления, загрузочные сборки для диагностики), ситуация принципиально иная. Windows PE — это урезанная система, и в неё входит ограниченный набор драйверов. Если ваш сетевой контроллер в этот набор не попал, сеть в среде PE работать не будет, и команда net start честно сообщит об отсутствии карт и драйверов.

Решений здесь два. Первый — использовать загрузочный образ, в который уже интегрированы нужные драйверы (некоторые сборки позволяют добавлять драйверы при создании носителя). Второй — подгрузить драйвер вручную в запущенной среде PE через утилиту drvload:

drvload X:\drivers\net\nicdriver.inf

Здесь путь указывает на INF-файл драйвера, заранее скопированный на флешку. После загрузки драйвера сетевые службы обычно можно инициализировать командой wpeutil initializenetwork. Учтите, что для drvload нужен именно распакованный драйвер (INF + сопутствующие файлы), а не exe-установщик.

Как узнать, какие сетевые службы должны работать

В полноценной Windows за базовую работу сети отвечают, в частности, службы «Драйвер сетевого интерфейса» и связанные компоненты сетевого стека. Проверить состояние конкретной службы можно командой sc query имя_службы. Если сетевой адаптер работает, но сети нет, дополнительно проверяют службы DHCP-клиента и DNS-клиента: sc query dhcp и sc query dnscache.

Проверка сетевых служб и конфигурации

Когда адаптер определён и драйвер стоит, а сообщение продолжает появляться или сеть не работает, проверяется состояние служб и сетевого стека. Вам нужно убедиться, что ключевые службы запущены:

sc query dhcp

sc query dnscache

sc query netman

Если какая-то из служб остановлена, её можно попробовать запустить командой net start имя_службы. Ошибка запуска службы с кодом — уже более конкретная зацепка для дальнейшей диагностики.

При подозрении на повреждение сетевого стека (например, после удаления антивирусов или сбоев обновлений) применяется сброс конфигурации:

netsh winsock reset

netsh int ip reset

После выполнения обеих команд требуется перезагрузка. Эти команды сбрасывают настройки сетевого стека к состоянию по умолчанию — статические IP-адреса и нестандартные настройки интерфейсов при этом будут потеряны.

СимптомВероятная причинаПервое действие
Адаптера нет в Диспетчере устройств вообщеОтключён контроллер в BIOS или аппаратная неисправностьПроверить настройки BIOS/UEFI
Неизвестный «Ethernet-контроллер» в «Других устройствах»Драйвер не установленОпределить модель по ИД оборудования, установить драйвер
Жёлтый восклицательный знак на адаптереПовреждённый или несовместимый драйверУдалить устройство и переустановить драйвер
Адаптер в порядке, но net start выдаёт ошибку в Windows PEДрайвер не входит в образ PEПодгрузить драйвер через drvload
Адаптер есть, драйвер стоит, сети нетОстановлены службы или повреждён сетевой стекПроверить службы, выполнить сброс winsock
💡

Сообщение «the system seems to lack either network cards or network drivers» — это почти всегда проблема трёх уровней: отключённое железо в BIOS, отсутствующий драйвер или среда Windows PE без нужных драйверов. Диагностику начинайте с Диспетчера устройств — он сразу показывает, на каком уровне искать.

Когда подозревать аппаратную неисправность

Если контроллер включён в BIOS, но система не видит его даже как неизвестное устройство, возможна аппаратная проблема. Косвенные признаки: адаптер перестал определяться после грозы, скачка напряжения или физического воздействия; не горят индикаторы на разъёме Ethernet при подключённом кабеле (если индикаторы предусмотрены конструкцией).

Простая проверка для стационарного ПК — загрузка с любого LiveUSB на базе Linux: если и там сетевой контроллер не определяется, вероятность аппаратной неисправности высока. Для десктопа обходной путь — дискретная сетевая карта PCI/PCIe или USB-адаптер Ethernet; для ноутбука — USB-адаптер либо диагностика в сервисном центре, поскольку встроенный контроллер распаян на плате.

⚠️ Внимание: замена распаянного сетевого контроллера на материнской плате ноутбука — работа для сервисного центра с паяльным оборудованием. Самостоятельная разборка и пайка без опыта с высокой вероятностью приведёт к более серьёзным повреждениям. Сначала исчерпайте программные проверки и внешний USB-адаптер.

💡

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

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

Почему net start выдаёт эту ошибку сразу после установки Windows?

Чаще всего потому, что установщик Windows не нашёл подходящий драйвер для вашего сетевого контроллера в своей встроенной библиотеке. Определите модель контроллера по ИД оборудования в Диспетчере устройств и установите драйвер с официального сайта производителя, перенеся его через USB-накопитель.

Можно ли исправить ошибку в Windows PE без пересоздания загрузочной флешки?

Да, если у вас есть распакованный драйвер (INF-файл и сопутствующие файлы). Поместите его на флешку и загрузите командой drvload с указанием пути к INF-файлу, затем инициализируйте сеть командой wpeutil initializenetwork.

Сетевая карта есть в Диспетчере устройств, но с жёлтым знаком. Что это значит?

Устройство определено, но драйвер работает с ошибкой или не запустился. Откройте свойства устройства и посмотрите код ошибки на вкладке «Общие» — он подскажет направление поиска. Типовое решение: удалить устройство вместе с драйвером и установить свежую версию драйвера вручную.

Как узнать модель сетевого контроллера, если драйвер не установлен?

В Диспетчере устройств откройте свойства неизвестного устройства, перейдите на вкладку «Сведения» и выберите свойство «ИД оборудования». Значения вида VEN_10EC и DEV_8168 — это идентификаторы производителя и устройства, по которым модель определяется через поиск.

Поможет ли сброс сетевых настроек Windows при этой ошибке?

Только если адаптер и драйвер в порядке, а проблема в конфигурации сетевого стека. Если система не видит саму карту, сброс настроек (netsh winsock reset и аналогичные команды) результата не даст — сначала нужно восстановить работу адаптера на уровне BIOS и драйвера.