Служба списка сетей в Windows: назначение, ошибки и восстановление

Когда в Windows пропадает значок сети в трее, а в оснастке services.msc служба Служба списка сетей (системное имя netprofm) зависает в состоянии «Запускается» или останавливается с ошибкой — сетевые подключения перестают определяться корректно, даже если интернет физически работает. Это одна из тех служб, о существовании которой пользователь узнаёт только в момент сбоя.

Служба списка сетей отвечает за идентификацию сетей, к которым подключён компьютер, и хранение их профилей: имени, типа (частная, общественная, корпоративная) и сопутствующих настроек. Без неё система не может понять, к какой сети вы подключены, и применить соответствующие правила брандмауэра. В этой статье разберём, как устроена служба, почему она ломается и как безопасно восстановить её работу.

Что делает служба списка сетей

Служба Network List Service собирает сведения о сетях, к которым подключался компьютер, и сохраняет их профили в реестре. Каждый раз при подключении к сети Windows сверяет её параметры с сохранёнными данными и решает, знакомая это сеть или новая. От этого зависит, какой профиль брандмауэра будет применён и что увидит пользователь в разделе «Сеть и Интернет».

Важно понимать: сама по себе служба не устанавливает соединение. Она лишь идентифицирует уже установленное подключение. Поэтому возможна парадоксальная ситуация — интернет работает, сайты открываются, но в трее висит значок «Нет подключения» или сеть отображается как «Неопознанная».

  • 🌐 Идентификация сети: определение имени и категории подключения
  • 🛡️ Привязка профиля брандмауэра: частная, общественная или доменная сеть
  • 💾 Хранение профилей ранее подключённых сетей в реестре
  • 🔔 Уведомление других компонентов системы об изменении сетевого окружения

Связанные службы и зависимости

Служба списка сетей не работает в изоляции. Она зависит от Службы сведений о подключённых сетях (NlaSvc), а та, в свою очередь, — от базовых сетевых компонентов. Если вышестоящая зависимость остановлена, netprofm не сможет запуститься, и попытки перезапуска будут заканчиваться ошибкой.

В оснастке служб зависимости видны на вкладке «Зависимости» в свойствах службы. Проверять их стоит в первую очередь — часто проблема лежит не в самой службе списка сетей, а глубже по цепочке.

СлужбаСистемное имяРоль
Служба списка сетейnetprofmХранит и предоставляет профили сетей
Служба сведений о подключённых сетяхNlaSvcСобирает сведения о сети, определяет тип
Маршрутизация и удалённый доступRemoteAccessМожет блокировать запуск NlaSvc при зависании
Интерфейс сохранения сетиnetmanУправляет объектами папки «Сетевые подключения»

Типичные симптомы сбоя

Самый частый признак — сеть отображается как «Неопознанная сеть» или «Нет подключения к интернету», хотя по факту соединение есть. Значок в трее может показывать жёлтый треугольник или красный крест, а открытие центра управления сетями — подвисать на десятки секунд.

Другой характерный сценарий: служба в services.msc находится в статусе «Запускается» бесконечно долго. При попытке остановить или перезапустить её система выдаёт ошибку, а в журнале событий фиксируются записи о тайм-ауте. Иногда сбой проявляется только после выхода из спящего режима или при переключении между Wi-Fi и кабелем.

  • ⚠️ Значок сети в трее показывает отсутствие подключения при работающем интернете
  • ⚠️ Служба зависает в состоянии «Запускается» и не реагирует на команды
  • ⚠️ Ошибка при ручном запуске службы через services.msc
  • ⚠️ Невозможность сменить профиль сети с общественного на частный
⚠️ Внимание: не отключайте службу списка сетей вручную «для оптимизации». Без неё Windows не сможет корректно применять профили брандмауэра, что ослабит защиту и сломает определение сетей.
📊 С какой проблемой службы списка сетей вы столкнулись?
Служба зависает в статусе «Запускается»
Неопознанная сеть при рабочем интернете
Служба не запускается с ошибкой
Пропал значок сети в трее

Диагностика: как проверить состояние службы

Начните с оснастки служб. Нажмите Win + R, введите services.msc и найдите в списке «Служба списка сетей». Обратите внимание на тип запуска — по умолчанию он должен быть «Вручную», а служба запускается системой при необходимости. Если тип запуска изменён на «Отключена», это уже найденная причина.

Быстрее проверить состояние можно через командную строку от имени администратора:

sc query netprofm

sc qc netprofm

Первая команда покажет текущее состояние, вторая — конфигурацию запуска. Если служба остановлена, попробуйте запустить её командой net start netprofm и зафиксируйте текст ошибки, если она появится. Код и описание ошибки сильно сузят круг поиска.

Дополнительно проверьте зависимую службу NlaSvc теми же командами. Если она остановлена или зависла — сначала разбирайтесь с ней, а не с самой службой списка сетей.

Способы восстановления работы службы

Идите от простого к сложному. Первый шаг — обычная перезагрузка компьютера: при временном зависании NlaSvc или драйвера адаптера этого достаточно. Если сбой повторяется, переходите к целевым действиям.

☑️ Восстановление службы списка сетей

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

Если служба зависла, попробуйте перезапустить цепочку в правильном порядке — сначала зависимость, потом саму службу:

net stop NlaSvc

net start NlaSvc

net stop netprofm

net start netprofm

При повреждении сетевых настроек помогает сброс стека TCP/IP и каталога Winsock. Это безопасная штатная процедура, но после неё потребуется перезагрузка, а статические настройки адаптера (если они заданы вручную) могут сброситься:

netsh winsock reset

netsh int ip reset

Если ошибки сохраняются, проверьте целостность системных файлов командой sfc /scannow в командной строке от имени администратора. Повреждённые системные компоненты — возможная, хотя и не самая частая причина отказа службы.

⚠️ Внимание: избегайте сторонних «оптимизаторов» и «твикеров» Windows — отключение сетевых служб такими утилитами является одной из распространённых причин подобных сбоев. Если вы пользовались подобными программами, откатите их изменения.

Профили сетей в реестре: когда проблема глубже

Профили сетей хранятся в ветке реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles. Иногда там накапливаются десятки устаревших записей от старых подключений, и в редких случаях повреждённый профиль мешает корректной идентификации текущей сети.

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

Почему сеть может определяться как «Сеть 2», «Сеть 3» и так далее

Каждый раз, когда Windows считает сеть новой (например, после смены MAC-адреса виртуального адаптера или переустановки драйвера), создаётся новый профиль с порядковым номером. Старые профили остаются в реестре. Это не ошибка, но при большом количестве записей можно удалить неиспользуемые профили, предварительно сделав резервную копию ветки реестра.

Отдельный случай — доменные компьютеры. На машинах в домене Active Directory определение сети зависит от доступности контроллера домена, и сбой службы может проявляться иначе. В такой среде диагностику лучше проводить совместно с системным администратором, поскольку локальные действия могут конфликтовать с групповыми политиками.

Когда стандартные методы не помогают

Если перезапуск служб, сброс стека и проверка системных файлов не дали результата, вероятные направления поиска сужаются: неисправный драйвер сетевого адаптера, конфликт стороннего антивируса или VPN-клиента, либо повреждение профиля пользователя или самой системы.

Проверьте, появляется ли проблема в чистой загрузке Windows (отключение сторонних служб и автозагрузки через msconfig). Если в чистой загрузке сеть определяется корректно — виновник среди сторонних программ, и его можно найти методом последовательного включения. Также имеет смысл обновить драйвер сетевого адаптера с сайта производителя устройства, а не полагаться только на автоматический поиск.

⚠️ Внимание: обновление драйвера скачивайте только с официального сайта производителя ноутбука, материнской платы или сетевого адаптера. Универсальные «драйвер-паки» нередко устанавливают несовместимые версии, что усугубляет проблему.

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

Можно ли отключить службу списка сетей без последствий?

Нет, делать этого не стоит. Без службы Windows не сможет идентифицировать сети и применять правильные профили брандмауэра. Подключение может продолжить работать, но отображение состояния сети, общий доступ и защита будут нарушены.

Почему служба списка сетей зависает в статусе «Запускается»?

Чаще всего причина в зависшей зависимой службе NlaSvc, конфликте стороннего ПО (антивирус, VPN, файрвол) или проблемах с драйвером сетевого адаптера. Начните с перезагрузки и перезапуска NlaSvc.

Интернет работает, но значок показывает «Нет подключения». Это из-за службы списка сетей?

Очень вероятно. Служба отвечает за идентификацию и отображение состояния сети, а не за само соединение. Проверьте состояние netprofm и NlaSvc через services.msc и перезапустите их.

Безопасно ли удалять профили сетей из реестра?

Это допустимо, но только после экспорта резервной копии соответствующей ветки реестра. Удаление ошибочного раздела может нарушить идентификацию сетей. Если нет уверенности — используйте штатный сброс сети в параметрах Windows.

Служба не запускается даже после всех действий. Что дальше?

Проверьте журнал событий Windows на предмет ошибок службы, выполните чистую загрузку для исключения стороннего ПО и обновите драйвер сетевого адаптера. Если и это не помогло, рассмотрите восстановление системы из точки восстановления или обратитесь к специалисту.