Современные ОС предусматривают современные подходы ко многим привычным вещам, отказываясь от многих устаревших технологий. С одной стороны это правильно, с другой — может вызвать и вызывает проблемы в переходный период. Поэтому системный администратор всегда должен интересоваться всеми нововведениями используемых систем, а также уметь применять их на практике. Здоровый консерватизм — это хорошо, но он не должен препятствовать прогрессу. Сегодня мы поговорим об одной часто встречающейся проблеме — не включается сетевое обнаружение в последних версиях Windows 10 и Windows Server.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Долгое время взаимоотношения систем семейства Windows c сетевой безопасностью были достаточно сложными. Ситуация начала меняться с выходом Windows XP, в которой появился встроенный брандмауэр, начиная с Vista были введены ограничения для учетных записей пользователей и произошло разделение подключенных сетей на домашние, рабочие и общественные.
Причиной этому стало широкое распространение интернета и широкополосных сетей, когда постоянное подключение к сети стало из роскоши нормой жизни. За ними последовало развитие домовых и личных сетей и сегодня практически каждое устройство так или иначе подключено к какой-либо сети c обязательным выходом в интернет. Это заставило по-новому посмотреть на вопросы безопасности, в частности в сторону ужесточения политик по умолчанию. Вторая проблема — это старые, уязвимые протоколы, многие из которых поддерживались в угоду совместимости, но дальнейшее их применение ставило серьезные проблемы безопасности, обусловленные самой архитектурой этих протоколов.
В современных ОС все сети делятся на частные и общедоступные, любая неизвестная сеть по умолчанию определяется как общедоступная и для нее включаются повышенные меры безопасности. Частные сети предполагают больший уровень доверия и позволяют включить Сетевое обнаружение, которое позволяет текущему узлу находить другие компьютеры в сети и быть видному самому. Ранее за этот функционал отвечал протокол NetBIOS over TCP/IP, но он не удовлетворяет современным требованиям безопасности и поэтому от его применения начали отказываться. На смену ему пришел новый протокол SSDP (Простой протокол обнаружения сервисов, Simple Service Discovery Protocol), который является частью более широкого протокола UPnP (Universal Plug and Play).
Новые протоколы позволяют сетевым устройствам не только обнаруживать и взаимодействовать друг с другом, но и самостоятельно конфигурировать активное сетевое оборудование, например, пробрасывать нужные порты на роутере.
Но вернемся к озвученной в заголовке проблеме. Достаточно часто можно столкнуться с ситуацией, когда сетевое обнаружение в системах Windows не хочет включаться. При этом нет никаких сообщений об ошибках, вы вроде бы включаете сетевое обнаружение, но оно все равно оказывается отключенным.
Причина такого поведения заключается в том, что старые службы (NetBIOS over TCP/IP) оказываются выключенными, а новые (SSDP и прочие) не включенными. Чтобы решить данную проблему нужно включить автоматический запуск и запустить в указанном порядке следующие службы:
- Обнаружение SSDP — включает поддержку протокола SSDP
- Узел универсальных PNP-устройств — включает поддержку UPnP
- Хост поставщика функции обнаружения — отвечает за обнаружение других устройств в локальной сети
- Публикация ресурсов обнаружения функции — обеспечивает видимость компьютера в локальной сети
Также удостоверьтесь что у вас работает и настроена на автоматический запуск служба:
- DNS-клиент
Теперь можно включить сетевое обнаружение и удостовериться что вам доступны ресурсы локальной сети.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Проблема с сетевым обнаружением встречается часто, особенно у владельцев сборки Windows 10, начиная с версии 1703. Вписывая в PowerShell команду net view, пользователь не видит ни одного компьютера в сети.
В этой статье разберемся, как исправить ситуацию, когда сетевое обнаружение не включается и не видно список компьютеров. Ранее мы подробно писали о настройках общего доступа, создании сетевых папок и проблем доступа к сетевым папкам.
Содержание
- Как включить сетевое обнаружение?
- Master Browser и SMB 1.0
- Проблемы с Windows 1803
- Подводим итоги
Как включить сетевое обнаружение?
Переходим в Панель управления (подробная статья – здесь). Заходим в раздел «Центр управления сетями и общим доступом».
Далее – «Изменить дополнительные параметры…».
Открываем вкладку «Частная» и везде устанавливаем маркеры напротив «Включить».
Переходим во вкладку «Все сети». Здесь устанавливаем маркер «Включить общий доступ…» (как показано на скриншоте.
Пролистываем вниз и ставим маркер напротив «Отключить общий доступ с парольной защитой».
Далее нам понадобятся параметры Windows, которые мы вызываем комбинацией клавиш Win+I. Переходим в раздел «Сеть и Интернет», открываем вкладку «Ethernet» или «Wi-Fi» (первая – для проводного подключения, вторая – беспроводного). Кликаем на значок подключения.
Здесь нам нужно установить маркер сетевого профиля напротив «Частные». Тем самым мы разрешим обнаруживать наш ПК по сети.
Еще один вариант подключения общего доступа к компьютеру – командная строка. Откройте PowerShell от имени администратора (как это сделать, подробно описано здесь). Пропишите в строке команду: netsh advfirewall firewall set rule group=»Network Discovery» new enable=Yes.
Также немаловажно настроить рабочую группу, чтобы компьютер мог адекватно отображаться в сетевом обнаружении. Переходим в свойства компьютера. Быстрый способ – комбинация клавиш Win+Pause/Break.
Выбираем «Дополнительные параметры системы», а в открывшемся окне «Идентификация».
Выбираем последовательно следующие пункты:
- компьютер входит в корпоративную сеть;
- моя организация использует сеть без доменов;
- прописываем наименование рабочей группы.
Далее – перезагружаем компьютер. Бывает, что ПК появляется в сетевом обнаружении, но зайти в него невозможно. Вероятно, что локальная сеть компьютера опознается как публичная, а нам для обнаружения нужна частная сеть.
Изменить это можно в параметрах Windows. Снова заходим, нажав комбинацию Win+I. Переходим в уже знакомый раздел «Сеть и Интернет». Во вкладке «Состояние» выбираем пункт «Домашняя группа».
Далее кликаем на активную ссылку «Изменение расположения…». Появится запрос «Вы хотите разрешить?…». Отвечаем на него согласием.
Обратите внимание! Настройки домашней группы доступы в сборках Windows 10 ниже 1803. Начиная с 1803 домашнюю группу разработчики удалили. Об этом мы скажем ниже.
Если вышеописанные способы включения обнаружения не помогли, попробуйте сбросить сеть. Во вкладке «Состояние» нажмите соответствующую ссылку.
Обязательно проверьте, выполняются ли следующие службы:
- Function Discovery Resource Publication;
- Function Discovery Provider Host;
- SSDP Discovery;
- DNS Client;
- UPnP Device Host.
Сделать это можно следующим образом. Нажимаем комбинацию клавиш Win+R и прописываем команду services.msc. В открывшемся меню находим все пять выписанных выше служб и смотрим на их состояние. Напротив каждой должно быть написано «Выполняется».
Если служба не выполняется, кликните по ней правой кнопкой мышки и выберите из контекстного меню «Запустить». Чтобы служба впредь запускалась автоматически, кликните на нее два раза левой кнопкой мышки. Установите тип запуска «Автоматический».
Master Browser и SMB 1.0
Если отключается сетевое обнаружение, проблема может быть в Master Browser – в службе, которая выстраивает список активных сетевых компьютеров. Локальная сеть должна содержать в себе только один главный компьютер, который выполняет роль активного обозревателя.
Работа службы зависит от сборки Windows 10. В ранних сборках, например в 1703, работа службы Master Browser оставляет желать лучшего. Многие пользователи полностью ее отключали и пользовались услугами Windows 7. Компьютер на «семерке» устанавливался в качестве главного обозревателя.
Начиная с версии 1709 разработчики отключили по умолчанию протокол SMB 1.0. Вместе с ним отключается и служба, обнаруживающая и составляющая список активных ПК (Master Browser). Подключение протокола возможно через Панель управления (как с ней работать, мы писали здесь).
Заходим в раздел «Программы и компоненты» и выбираем пункт «Включение и отключение компонентов».
Подключаем протокол SMB 1.0, установив соответствующие маркеры.
Проблемы с Windows 1803
Мы уже упомянули о том, что начиная с версии 1803 домашняя группа была удалена с Windows 10. Мнение разработчиков следующее: рабочая (домашняя) группа – метод, мягко говоря, устаревший для создания локальной сети между несколькими компьютерами. В качестве альтернативы разработчики Microsoft предлагают более современные способы общего доступа – облачный сервис OneDrive, общая работа за компьютером через аккаунт Microsoft.
Можно долго спорить, оправдан ли такой шаг. Но многие пользователи до сих пор пользуются локальной группой.
Если на сборке 1803 не работает сетевое обнаружение, проверьте работу службы Function Discovery Resource Publication. Ранее мы ее включили в общий список служб, работу которых нужно проверить.
Подводим итоги
Включить сетевое обнаружение в Windows 10 не сложно, достаточно следовать описанным выше инструкциям. Проблемы могут возникнуть на более поздних сборках «десятки», где разработчики удалили возможность создавать рабочую группу. У пользователя есть два варианта: использовать старые методы подключения к локальной сети или воспользоваться альтернативой – например, облачными сервисами.
Еще много интересного:
Ошибка при разрешении общего доступа к подключению к Иитернету.
Отключаем поисковую службу Windows Search.
Как настроить общий доступ на Windows 7.
Устройства, подключённые к одной сети, могут пользоваться возможностью сетевого обнаружения, предусмотренную стандартным функционалом OS Windows. Она позволяет другим компьютерам видеть (находить) компьютер пользователя, а также даёт возможность просматривать устройства, которые подсоединены к сети и используют данную функцию.
После включения видимости, система автоматически открывает необходимые порты, изменяет режим сети, а также запускает необходимую службу. Разберёмся, как настроить данную возможность на своём устройстве, а также что делать, если возникли проблемы.
Включение функции сетевого обнаружения
Каждый раз, когда пользователь подключается к новой сети, система предлагает разрешить другим устройствам обнаруживать пользовательский ПК. От этого можно отказаться, либо разрешить при помощи стандартных средств. В дальнейшем, её можно будет активировать/деактивировать при помощи методов, представленных далее в статье.
Рассмотрим способ включения данной возможности через средство, предназначенное для автоматизации системы – системную утилиту Powershell:
Второй метод включения сетевого обнаружения подразумевает ручную смену параметров сети ОС. Для этого, проследуйте простым шагам из инструкции:
- Перейдите в «Панель управления» с помощью комбинации клавиш Win + I.
- Выберите категорию «Сеть и Интернет», после чего перейдите в подраздел «Wi-Fi» (в левой части окна параметров).
- Из списка «Сопутствующие параметры» выберите пункт «Центр управления сетями и общим доступом».
- Нажмите на кнопку «Изменить дополнительные параметры общего доступа».
- Здесь представлены разные профили для настройки. Мы будем настраивать тот, который является текущим (применяемый к данной локальной сети). Активируйте видимость, поставив точку напротив пункта с соответствующим названием. Также должна быть включена функция общего доступа к файлам и принтерам. Для частной сети можно поставить флажок «Включить автоматическую настройку на сетевых устройствах».
- Сохраните изменения. Если необходимо предоставить доступ к файлам другим компьютерам, нужно включить общий доступ и эти файлы будут видны подключённым устройствам.
Для старых операционных систем, вроде XP, данный способ не подойдёт. Чтобы включить сетевое обнаружение в Windows XP, воспользуйтесь следующим алгоритмом действий:
- Откройте меню «Пуск» с помощью кнопки в нижнем левом углу панели задач.
- Перейдите в панель управления. Здесь необходимо выбрать категорию «Сеть и подключения к Интернету».
- Нажмите кнопку «Далее», после чего в мастере настроек укажите, что используется подключение к Интернету через шлюз или через другой компьютер сети (необходимо поставить флажок на второй вариант).
- Будет запрошен ввод двух параметров: «Описание» и «Имя компьютера». И первое, и второе поле вводится опционально (введённое наименование будет в дальнейшем отображаться всем остальным пользователям локальной сети).
- Введите рабочую группу (пример «HOME» или «OFFICE»). Все компьютеры, соединенные одной сетью должны использовать одинаковую группу. Не рекомендуется использовать буквы из кириллицы.
- Выберите пункт «Включить общий доступ к файлам и принтерам», после чего нажмите «Далее», затем ещё раз.
- Укажите действие к выполнению – «Просто завершить работу мастера». Щёлкните «Далее», после чего нажмите «Готово». Потребуется перезагрузить систему, чтобы изменения вступили в силу.
Отключение сетевого обнаружения
Для того чтобы деактивировать данную функцию, можно воспользоваться программой Windows PowerShell (либо стандартной командной строкой с правами администратора). Данная процедура не займёт много времени, а результат обычно успешный и без сбоев. Сперва необходимо запустить командную строку или Powershell, для этого выполните комбинацию клавиш «Win + R» и запросите запуск объекта «powershell.exe» (либо щёлкните правой кнопкой мыши по меню «Пуск» и выберите пункт «Командная строка (Администратор)», если используется Windows 10).
В терминале необходимо ввести следующую команду, после чего нажать Enter:
netsh advfirewall firewall set rule group="Обнаружение сети" new enable=No
Если используется английская локализация системы, нужно использовать другую вариацию:
netsh advfirewall firewall set rule group="Network Discovery" new enable=No
Также отключить сетевое обнаружение можно через изменение некоторых параметров общего доступа для профилей (метод выключения функции в Windows 7 и выше). Для этого проследуйте следующим шагам:
- Откройте меню «Пуск», затем перейдите в панель управления. Также можно использовать горячие клавиши Win + R, затем ввести в строку «shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}» и нажать ОК.
- Укажите тип просмотра «Мелкие значки». Во всём списке элементов необходимо найти «Центр управления сетями и общим доступом», затем зайти туда.
- В левом верхнем меню окна выберите пункт «Изменить дополнительные параметры общего доступа».
- Разверните настройки для текущего профиля. Установите флажок «Отключить сетевое обнаружение», а также «Отключить общий доступ к файлам и принтерам» (если он установлен).
- Сохраните изменения.
Контролировать статус функции можно через приложение «Параметры» в Windows 10. Используйте Win + I для быстрого вызова, затем перейдите в раздел «Сеть и Интернет». Выберите категорию «Удалённый доступ» (если используется не локальное подключение, а Wi-Fi, нужно перейти в одноимённый раздел с помощью левого меню), после чего укажите из списка свою локальную сеть и воспользуйтесь кнопкой «Дополнительные параметры» (высветятся после выбора элемента). В данной вкладке находится единственный переключатель «сделать этот компьютер доступным для обнаружения», переведите его во включённое состояние.
Не включается сетевое обнаружение в Windows
Сперва проверьте текущие настройки брандмауэра. Возможно, установленные параметры не позволяют использовать данную функцию. Перейдите в «Панель управления» любым известным способом (Для Win 10 нужно использовать комбинацию «Win + I»), далее откройте категорию «Система и безопасность», после чего в левом меню нужно выбрать пункт «Разрешить приложение или функцию через брандмауэр». Зайдите в параметры изменения и дайте согласие на изменение системных параметров (если Windows запросит пароль либо подтверждение). Выберите элемент «Сетевое обнаружение» и нажмите ОК. Если используются сторонний фаервол или брандмауэр, рекомендуется проверить параметры и убедиться, что данная функция не запрещена или выключена.
Также встроенная возможность не будет функционировать должным образом (либо вовсе будет недоступна), если одна из компонентных служб находится в выключенном состоянии:
- UPnP Device Host.
- Публикация ресурсов обнаружения функций (fdPHost).
- Обнаружение SSDP (SSDPSRV).
- Клиент DNS.
Если не включается сетевое обнаружение в Windows, перейдите в приложение «Службы». Для этого воспользуйтесь горячими клавишами «Win + R» и запросите запуск «services.msc» (аналогичный результат в Windows 10 принесёт вызов утилиты через меню, открываемое комбинацией «Win + X: здесь необходимо выбрать пункт «Управление компьютером», а затем перейти в «Службы и приложения» -> «Службы»). Найдите в списке первую службу из списка выше, если состояние обозначено как «Отключено», то нужно сделать двойной щелчок по названию, чтобы попасть в настройки. Укажите тип запуска «Автоматически» и запустите службу с помощью специальной кнопки. Проверьте каждую службу из четырёх, и, если будет обнаружена отключённая, проделайте операцию по включению.
Надеемся, вы разобрались, как включить сетевое обнаружение в Windows 10, 7, XP или других операционных системах данного семейства. Предложенные методы помогут активировать видимость в сети, если оно не работает в вашей операционной системе. Оставляйте ваши отзывы и пожелания с помощью компактной формы, расположенной после статьи.
Сетевое обнаружение позволяет обнаруживать другие устройства, подключенные к той же сети, если у них также включена эта функция. Обычно он используется для обмена файлами или другими устройствами, такими как принтеры. Хотя это избавляет вас от прикрепления файлов к электронным письмам или поиска старых USB-накопителей, иногда он дает сбой без какого-либо предупреждения.
Если ваше сетевое обнаружение не работает в Windows 10, давайте рассмотрим некоторые способы, которыми вы можете попытаться снова заставить его работать.
1. Перезагрузите компьютер.
Каждый раз, когда вы пытаетесь устранить проблему на своем компьютере с Windows, его перезагрузка всегда должна быть первым шагом. Перезагрузка дает определенные преимущества, такие как очистка памяти, остановка утечек памяти или исправление программных сбоев.
Это также может помочь с проблемами, связанными с сетью, поэтому обязательно перезагрузите компьютер и посмотрите, решит ли это проблему. Однако, если это не сработает или проблема продолжает возвращаться, это может быть признаком более серьезной проблемы.
Если вы перезагрузили компьютер и проблема не устранилась, вы можете попробовать использовать встроенное средство устранения неполадок Windows 10. Вот как это сделать:
-
Нажмите «Пуск», затем перейдите в «Настройки»> «Обновление и безопасность». Вы можете получить доступ к меню настроек через значок шестеренки слева от меню «Пуск».
-
В меню слева выберите Устранение неполадок.
-
Щелкните Дополнительные средства устранения неполадок.
-
В разделе «Найти и устранить другие проблемы» выберите «Сетевой адаптер».
-
Щелкните Запустить средство устранения неполадок и следуйте отображаемым инструкциям, чтобы устранить проблему.
Чтобы решить эту проблему, вам также следует запустить средство устранения неполадок общих папок. Выполните шаги 1–3 еще раз и на шаге 4 выберите «Общие папки».
3. Обновите драйвер сетевого адаптера.
Сбои в работе вашей сети могут быть вызваны устаревшим или поврежденным сетевым адаптером. Хотя драйверы обычно обновляются автоматически, вы можете выполнить следующие действия, чтобы убедиться, что вы не используете более старую версию:
-
Нажмите Win + X> Диспетчер устройств.
-
Нажмите «Просмотр»> «Показать скрытые устройства», чтобы убедиться, что все драйверы видны.
-
Расширьте список сетевых адаптеров.
-
Щелкните сетевой адаптер правой кнопкой мыши и выберите Обновить драйвер.
-
Во всплывающем окне нажмите «Автоматически» и следуйте инструкциям, чтобы завершить процесс.
4. Проверьте профиль сети.
В Windows 10 есть два сетевых профиля, которые вы можете выбрать: частный и общедоступный. Если вы настроили свой профиль на «Публичный», ваш компьютер не сможет быть обнаружен другими устройствами и не сможет обмениваться с ними файлами. Если вы подключаетесь к сетям в кафе или аэропортах, рекомендуется установить для своего профиля общедоступный статус, чтобы не допустить уязвимости ваших данных.
В частном профиле Windows 10 позволяет вашему компьютеру обмениваться файлами. По сути, Windows 10 считает, что может доверять частным сетям, таким как домашняя или рабочая сеть. Выполните следующие действия, чтобы убедиться, что ваш профиль закрыт:
-
Щелкните Пуск> Настройка. Также вы можете использовать сочетание клавиш Win + I.
-
Выберите Сеть и Интернет> Состояние.
-
Откройте меню «Свойства» и в «Сетевом профиле» выберите «Частный».
5. Проверьте параметры совместного доступа.
Если вы настроили свой профиль на частный, но по-прежнему возникают проблемы с обнаружением сети, вам следует взглянуть на параметры общего доступа. Вот как это сделать:
-
Щелкните Пуск> Настройка> Сеть и Интернет.
-
В разделе «Дополнительные параметры сети» выберите «Центр управления сетями и общим доступом»> «Изменить дополнительные параметры общего доступа».
-
Разверните меню «Личное (текущий профиль)».
-
В разделе «Сетевое обнаружение» выберите «Включить сетевое обнаружение» и «Включить автоматическую настройку устройств, подключенных к сети».
-
В разделе «Общий доступ к файлам и принтерам» выберите параметр «Включить общий доступ к файлам и принтерам».
-
Щелкните Сохранить изменения и проверьте, решена ли проблема.
В окне «Дополнительные параметры общего доступа» разверните меню «Гость» или «Публичное» и выберите «Отключить сетевое обнаружение» в разделе «Сетевое обнаружение». Кроме того, в разделе «Общий доступ к файлам и принтерам» выберите «Отключить общий доступ к файлам и принтерам». Таким образом, ваш компьютер не станет уязвимым, когда вы подключите его к общедоступной сети.
Связанный: Как поделиться сетевым доступом к файлам в Windows 10
6. Как включить обнаружение сети с помощью командной строки
Если вам не нравится перемещаться по меню «Настройки», чтобы включить обнаружение сети, вы можете использовать командную строку. Выполните следующие действия, чтобы включить обнаружение сети с помощью командной строки:
-
В строке поиска меню «Пуск» найдите командную строку и выберите «Запуск от имени администратора».
-
Введите netsh advfirewall firewall set rule group = «Network Discovery» new enable = Yes.
-
Нажмите Ввод. Это позволит обнаруживать сеть.
Чтобы выключить его, введите netsh advfirewall firewall set rule group = ”Network Discovery” new enable = No и нажмите Enter.
Связанный: Руководство для начинающих по командной строке Windows
7. Используйте сброс сети.
Если с настройками сети все в порядке, попробуйте сбросить настройки, чтобы решить проблему обнаружения сети. Это не приведет к удалению каких-либо данных с вашего ПК, но переустановит все сетевые адаптеры и вернет сетевые настройки к их исходным настройкам. Выполните следующие действия, чтобы сбросить настройки сети в Windows 10:
-
Нажмите Win + I, чтобы открыть Настройки.
-
Щелкните Сеть и Интернет> Состояние.
-
Перейдите в Дополнительные настройки сети и нажмите Сброс сети> Сбросить сейчас.
-
Перезагрузите компьютер.
Если вы используете клиентское программное обеспечение VPN или какие-либо виртуальные коммутаторы, вам придется переустановить их после перезагрузки сети.
8. Проверьте настройки служб.
В Windows 10 службы содержат программы, работающие в фоновом режиме, которые заботятся о системных функциях, таких как удаленный доступ, печать, работа в сети и т. Д. Обычно в вашей системе нет проблем с управлением фоновыми службами; однако иногда вам нужно вмешаться и исправить функцию или приложение, которые перестали работать. Выполните следующие действия, чтобы изменить настройки служб и снова запустить обнаружение сети:
-
В строке поиска меню Пуск найдите службы и выберите Запуск от имени администратора.
-
Найдите DNS-клиент и откройте его.
-
Выберите вкладку «Общие» и проверьте, находится ли статус «Выполняется». Если нет, нажмите Пуск.
-
Убедитесь, что для параметра Тип запуска установлено значение Автоматический.
Повторите те же шаги для публикации ресурса обнаружения функций, узла поставщика обнаружения функций, узла устройства UPnP и обнаружения SSDP.
9. Проверьте настройки брандмауэра Windows.
Обнаружение сети могло перестать работать, потому что брандмауэр Windows блокирует его. Выполните следующие действия, чтобы проверить настройки брандмауэра Windows:
-
Откройте Панель управления.
-
В меню «Просмотр по» выберите «Крупные значки» или «Маленькие значки».
-
Щелкните Брандмауэр Защитника Windows.
-
Выберите Разрешить приложение или функцию через брандмауэр Защитника Windows.
-
В окне «Разрешенные приложения» нажмите кнопку «Изменить настройки». Затем прокрутите вниз до Network Discovery и выберите Private.
-
Щелкните ОК, чтобы сохранить изменения.
Теперь вы можете решить проблемы с обнаружением сети
Если у вас возникли проблемы с сетью, это может повлиять на вашу производительность, если ваша работа связана с совместным использованием файлов с другими компьютерами в вашей сети. Надеюсь, решения, которые мы включили в наше руководство, помогли вам разобраться.
Чтобы сделать файлы и принтеры общими, нужно включить режим сетевого обнаружения. Функция позволяет различным устройствам обнаруживать друг друга в пределах одной локальной сети. Но после обновления Windows обмен данными может быть ограничен из-за ошибки «Сетевое обнаружение отключено».
Среди причин, которые предшествуют ее появлению: сбои при запуске определенных служб, отключена поддержка общего доступа к файлам SMB 1.0/CIFS, блокировка брандмауэром. Узнаем подробнее, как ее исправить в Windows 10.
Содержание
- 1 Включение функции сетевого обнаружения
- 2 Запуск зависимых служб
- 3 Включение поддержки обмена файлами SMB 1.0/CIFS
- 4 Включение обнаружения сети через командную строку
- 5 Разрешить функцию в настройках брандмауэра
- 6 Выполнение сброса сети
Включение функции сетевого обнаружения
В первую очередь нужно проверить, включена ли сама функция.
Щелкните правой кнопкой мыши на значок сети в области уведомлений и выберите «Открыть параметры Интернета».
Прокрутите страницу вниз до раздела Центр управления сетями и общим доступом.
На панели слева перейдите на вкладку «Изменить дополнительные настройки общего доступа».
В разделе Частная (текущий профиль) выберите опцию Включить обнаружение сети и отметьте флажком поле Включить автоматическую настройку подключенных к сети устройств. Сохраните изменения и выйдите из окна.
Запуск зависимых служб
Правильная работа функции зависит от нескольких служб Windows, которые должны запускаться в автоматическом режиме. Если при запуске в одной из них возникли сбои, и она зависает в неопределенном состоянии, скорее всего, столкнетесь с ошибкой обнаружения сети.
В окне Win + R введите services.msc и кликните на «ОК».
В правой части окна найдите службу Публикации ресурса обнаружения функций и откройте ее свойства двойным щелчком мыши.
Проверьте ее состояние. Если отключена, нажмите на кнопку «Запустить». В выпадающем списке для Типа запуска выберите значение «Автоматически».
Примените изменения и вернитесь в список служб.
То же самое повторите для службы узла универсальных PNP-устройств и Обнаружения SSDP.
После перезапустите компьютер и попробуйте подключиться к сети.
Если видите ошибку 1079: Windows не удалось запустить службу на локальном компьютере, выполните следующие шаги.
Перейдите на вкладку «Вход в систему», отметьте флажком «С этой учетной записью» и нажмите на «Обзор».
В диалоговом окне выбора пользователя нажмите на кнопки Дополнительно – Поиск. В поле результатов поиска будет отображен список учетных записей. Выберите имя, под которым вошли в систему и нажмите на «ОК».
Когда будете перенаправлены в окно выбора пользователя, имя учетной записи появится в поле «Введите имя выбираемых объектов». Подтвердите изменение на «ОК».
На вкладке «Входа в систему» введите пароль дважды, и примените изменения. Снова попробуйте запустить службу.
Включение поддержки обмена файлами SMB 1.0/CIFS
SMB – это один из сетевых протоколов для организации общего доступа к файлам, принтерам и прочим ресурсам. Однако с целью безопасности отключен в последних версиях Windows 10, что привело к ошибке. Чтобы включить протокол, следуйте инструкции.
Выполните в диалоговом окне (Win + R) команду appwiz.cpl, чтобы перейти в раздел Программы и компоненты.
В левом боковом меню выберите «Включение или отключение компонентов Windows». Отметьте флажком опцию «Поддержка общего доступа к файлам SMB 1.0/CIFS» и сохраните изменения.
После перезагрузки компьютера, ошибка при обнаружении сети должна исчезнуть.
Включение обнаружения сети через командную строку
Иногда после обновления Windows меняются настройки брандмауэра, что может привести к ошибке сетевого обнаружения.
Откройте Диспетчер задач нажатием на клавиши Ctrl + Shift + Esc. В меню Файл – Выполнить новую задачу введите cmd и щелкните на «ОК», чтобы открыть командную строку с правами администратора.
В консоли выполните команду:
netsh advfirewall firewall set rule group=»Обнаружение сети» new enable=Yes
После успешного завершения операции функция будет включена в настройках брандмауэра.
Проверьте, отображаются ли в сетевом окружении локальные компьютеры. Если отсутствуют, выполните следующую команду:
REG add «HKLMSYSTEMCurrentControlSetservicesdnscache» /v Start /t REG_DWORD /d 2 /f
Дождитесь завершения и перезагрузите ПК.
Разрешить функцию в настройках брандмауэра
Сетевое обнаружение не будет работать, если отключено брандмауэром Windows. Для изменения настроек, следуйте инструкции.
Откройте страницу брандмауэра Защитника Windows командой firewall.cpl из окна «Выполнить».
На левой панели перейдите на вкладку «Разрешить запуск программы или компонента через брандмауэр». В списке разрешенных приложений найдите Сетевое обнаружение и включите его. Сохраните изменения и выйдите из настроек.
Выполнение сброса сети
Если видите, что сетевое обнаружение по-прежнему отключено, попробуйте сбросить настройки сети.
Щелкните правой кнопкой мыши на значок сети в области уведомлений и выберите пункт «Открыть параметры сети и Интернет».
Прокрутите страницу вниз до опции сброса сети. Затем подтвердите операцию кнопкой Сбросить сейчас.
Содержание
- Сетевое обнаружение в Виндовс 10
- Способ 1: Системная утилита PowerShell
- Способ 2: Параметры сети ОС
- Вопросы и ответы
Для того чтобы передавать и принимать файлы с других компьютеров в локальной сети, недостаточно лишь подключиться к домашней группе. Помимо этого, необходимо еще и активировать функцию «Сетевое обнаружение». Из данной статьи вы и узнаете о том, как это сделать на компьютере, работающем под управлением системы Windows 10.
Без включения указанного обнаружения вы не сможете видеть другие компьютеры в пределах локальной сети, а они, в свою очередь, не будут обнаруживать ваше устройство. В подавляющем большинстве случаев Windows 10 предлагает самостоятельно включить его при появлении локального подключения. Выглядит это сообщение следующим образом:
Если же этого не случилось либо вы по ошибке нажали кнопку «Нет», один из следующих методов поможет вам решить проблему.
Способ 1: Системная утилита PowerShell
В основе данного метода лежит средство автоматизации PowerShell, которое присутствует в каждой версии системы Windows 10. Все что от вас потребуется — действовать согласно следующей инструкции:
- Кликните по кнопке «Пуск» правой кнопкой мышки. В результате появится контекстное меню. В нем следует нажать на строчку «Windows PowerShell (администратор)». Эти действия запустят указанную утилиту от имени администратора.
- В открывшееся окно необходимо ввести одну из следующих команд, в зависимости от того, какой язык используется в вашей операционной системе.
netsh advfirewall firewall set rule group="Обнаружение сети" new enable=Yes
– для систем на русском языке
– для англоязычной версии Windows 10
netsh advfirewall firewall set rule group="Network Discovery" new enable=YesДля удобства можете скопировать одну из команд и в окне «PowerShell» нажать комбинацию клавиш «Ctrl+V». После этого нажмите на клавиатуре «Enter». Вы увидите общее количество обновленных правил и выражение «OK». Это значит, что все прошло успешно.
- Если вы случайно ввели команду, которая не соответствует языковым параметрам вашей операционной системы, ничего страшного не произойдет. В окне утилиты просто появится сообщение «Ни одно правило не соответствует указанным критериям». Просто введите вторую команду.
Примечание: Если в открывшемся меню вместо искомого компонента будет указана «Командная строка», воспользуйтесь клавишами «WIN+R» для вызова окна «Выполнить», введите в него команду powershell и нажмите «ОК» или «ENTER».
Таким не хитрым образом вы сможете включить сетевое обнаружение. Если все сделано правильно, после подключения к домашней группе можно будет передавать файлы между компьютерами в локальной сети. Тем, кто не знает как создать правильно домашнюю группу, мы настоятельно рекомендуем ознакомиться с нашей обучающей статьей.
Подробнее: Windows 10: создание домашней группы
Способ 2: Параметры сети ОС
С помощью данного метода вы сможете не только включить сетевое обнаружение, но и активировать другие полезные функции. Для этого нужно выполнить следующие действия:
- Разверните меню «Пуск». В левой части окна отыщите папку с названием «Служебные – Windows» и откройте ее. Из списка содержимого выберите «Панель управления». По желанию можете использовать любой другой способ ее запуска.
Подробнее: Открытие «Панели управления» на компьютере с Windows 10
- Из окна «Панель управления» зайдите в раздел «Центр управления сетями и общим доступом». Для более удобного поиска можете переключить режим отображения содержимого окна в режим «Крупные значки».
- В левой части следующего окна кликните по строке «Изменить дополнительные параметры общего доступа».
- Последующие действия необходимо производить в том сетевом профиле, который у вас активирован. В нашем случае это «Частная сеть». Открыв нужный профиль, активируйте строку «Включить сетевое обнаружение». Если необходимо, поставьте отметку рядом со строкой «Включить автоматическую настройку на сетевых устройствах». Также убедитесь в том, что включена функция общего доступа к файлам и принтерам. Для этого активируйте строчку с аналогичным названием. В завершении не забудьте нажать кнопку «Сохранить изменения».
Вам остается лишь открыть общий доступ к нужным файлам, после чего они станут видимыми всем участникам локальной сети. Вы же в свою очередь сможете просматривать предоставленные ими данные.
Подробнее: Настройка общего доступа в операционной системе Windows 10
Как видите, включить функцию «Сетевое обнаружение» в Windows 10 проще простого. Сложности на данном этапе возникают очень редко, но они могут возникнуть в процессе создания локальной сети. Представленный по ссылке ниже материал поможет вам их избежать.
Подробнее: Создание локальной сети через Wi-Fi-роутер
Еще статьи по данной теме:
Помогла ли Вам статья?
Проблемы с сетью распространены в Windows 10, и теперь проблема, похоже, затрагивает и пользователей Windows 11. Одна из частых проблем с Network Discovery заключается в том, что пользователи не могут получить доступ к другим сетевым устройствам в той же сети Wi-Fi. Пользователи жалуются, что Windows 10/11 выдает ошибку «Сетевое обнаружение отключено», и его включение не решает проблему. Итак, сегодня мы составили пошаговое руководство по устранению проблемы «Сетевое обнаружение отключено» в Windows 10 и Windows 11. Давайте углубимся и найдем возможное решение.
Исправить ошибку «Сетевое обнаружение отключено» в Windows 10 и 11 (обновлено в октябре 2021 г.)
Мы объяснили четыре метода решения этой проблемы, и все эти решения применимы как к компьютерам с Windows 10, так и с Windows 11.
Метод 1. Измените расширенные настройки общего доступа
1. Сначала откройте панель управления на вашем ПК с Windows. Просто нажмите клавишу Windows, найдите « Панель управления » и откройте ее. Этот шаг применим как к Windows 10, так и к Windows 11.
2. Затем откройте « Сеть и Интернет » и перейдите в «Центр управления сетями и общим доступом».
3. Чтобы начать исправление ошибки «Сетевое обнаружение отключено» в Windows 10 и 11, нажмите « Изменить дополнительные параметры общего доступа » на левой панели.
4. Здесь, в разделе «Личное», убедитесь, что включен параметр « Включить обнаружение сети ». Также установите флажок « Включить автоматическую настройку устройств, подключенных к сети ».
5. Затем в разделе « Общий доступ к файлам и принтерам» включите « Включить общий доступ к файлам и принтерам ».
6. Аналогичным образом разверните раздел «Гость или общий доступ » и включите « Включить сетевое обнаружение » и « Включить общий доступ к файлам и принтерам ». Как правило, я не рекомендую включать обнаружение сети в общедоступной сети. Но если вы работаете с общедоступным Wi-Fi, оставьте его включенным пока и не забудьте выключить его после того, как ваша работа будет сделана. Наконец, нажмите «Сохранить изменения».
7. Теперь перезагрузите компьютер и проверьте, исправлена ли ошибка «Сетевое обнаружение отключено».
Метод 2: управление службами Windows
Если описанный выше метод не устранил проблему обнаружения сети на вашем компьютере с Windows 10 или 11, выполните следующие действия, чтобы получить более жизнеспособное решение.
1. Нажмите сочетание клавиш Windows «Win + R», чтобы открыть окно «Выполнить». Введите services.msc
и нажмите Enter.
2. Прокрутите вниз и найдите « Публикация ресурсов обнаружения функций ». Дважды щелкните по нему и измените «Тип запуска» на «Автоматический». После этого нажмите «Пуск» в разделе «Статус службы» и нажмите «ОК».
3. Затем найдите службу « DNS-клиент » и убедитесь, что для нее также установлено значение «Автоматически». Также убедитесь, что служба запущена.
4. Наконец, найдите « SSDP Discovery » и откройте его. Измените его на «Автоматический» в раскрывающемся меню и запустите службу.
5. Теперь перезагрузите компьютер, чтобы устранить проблему, и проверьте, решена ли проблема «Сетевое обнаружение отключено» на вашем компьютере с Windows 10/11.
Метод 3: настройте параметры брандмауэра
1. Нажмите клавишу Windows и найдите « Брандмауэр Windows » на компьютере с Windows 10 или 11. Теперь откройте настройки «Брандмауэр Защитника Windows» в Панели управления.
2. На левой панели нажмите « Разрешить приложение или функцию через брандмауэр Защитника Windows ».
3. Затем нажмите « Изменить настройки » в правом верхнем углу и найдите «Сетевое обнаружение». Убедитесь, что эта функция включена и установлены флажки «Частный» и «Общедоступный».
4. Наконец, нажмите «ОК», и это должно решить проблему «Сетевое обнаружение отключено» на вашем ПК с Windows 10/11.
Метод 4: сбросить сеть
Если ни один из вышеперечисленных методов не устранил проблему, возможно, вам придется перезагрузить сеть на вашем компьютере с Windows 10/11. Для этого выполните следующие действия:
1. Нажмите клавишу Windows, найдите « Сброс сети » и откройте его на своем ПК с Windows 10. В Windows 11 откройте «Настройки» и перейдите в «Сеть и Интернет» -> «Дополнительные настройки сети» -> «Сброс сети».
2. Затем нажмите « Сбросить сейчас », и все. Перезагрузите компьютер, и проблема с отключением сетевого обнаружения должна исчезнуть.
Вы также можете следовать нашему руководству о том, как исправить проблемы с сетевым подключением в Windows 10/11, чтобы получить подробный пошаговый процесс.
Обнаружение сети не включается в Windows 10/11? Узнайте, как исправить проблему прямо сейчас
Итак, это четыре лучших способа исправить проблему «Сетевое обнаружение отключено» в Windows 10 и 11. Для большинства пользователей первый метод должен открыть ваш компьютер для сетевого обнаружения, но если это не сработает, попробуйте другой. методы тоже. Во всяком случае, это все от нас.
Как в Windows Server 2019 включить сетевое обнаружение
На компьютерах, которые должны подключаться к общей сетевой папке, перейдите в «Изменение расширенных параметров общего доступа» и выберите опцию «Включить сетевое обнаружение»:
Затем нажмите кнопку «Сохранить изменения».
Вновь откройте «Изменение расширенных параметров общего доступа» и проверьте сделанные настройки.
В настоящее время Windows Server 2019 не сохраняется «Включить сетевое обнаружение».
Для включения сетевого обнаружения (network discovery) необходимо, чтобы были запущены определённую службы.
Откройте services.msc и убедитесь, что запущены следующие службы:
- DNS Client
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
Если у вас русскоязычная версия, то службы называются так:
- DNS-клиент
- Публикация ресурсов обнаружения функций
- Обнаружение SSDP
- Узел универсальных PnP
Затем снова включите сетевое обнаружение — теперь настройка должна сохраняться и SMB и другие связанные функции должны работать.
Связанные статьи:
- Как создать общую сетевую папку на Windows (100%)
- Как подключиться к сетевой папке в Windows (SMB) (100%)
- Имя компьютера Windows 10 и Windows 11: как изменить и использовать (100%)
- Как включить административные общие ресурсы в ОС Windows 10, 8 или 7 (C$, D$, $admin и другие) (100%)
- Как указать другое имя пользователя или пароль при доступе к сетевой папке Windows (100%)
- Нужно ли оставить ноутбук подключённым все время к электросети? (RANDOM — 50%)
Updated: 11.01.2021 at 20:11