Создание локальной сети является наиболее оптимальным способом наладить быстрый обмен файлами между компьютерами, находящимися в одном помещении и подключенными к одной точке доступа. Объединение устройств в такую сеть технически не представляет сложности, что, однако, не исключает проблем. Так, работающий под управлением Windows 10 компьютер может не видеть или в какой-то момент времени перестать обнаруживать другие компьютеры в локальной сети либо перестает быть обнаруживаемым сам.
Проблемы сетевого обнаружения участилось с выходом Windows 10 1703, что связано с недоработками в этой версии, впрочем, от них не застрахован ни один билд Windows 10 и 11. Что может стать причиной «сетевой слепоты» системы и что можно и нужно в таком случае предпринять?
Проверьте настройки сетевого обнаружения
Для начала выполняем стандартную процедуру проверки корректности настроек сетевого обнаружения.
1. Откройте дополнительные параметры общего доступа, выполнив в диалоговом окошке Win + R команду control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced.
2. Убедитесь, что опции «Включить сетевое обнаружение» и «Включить общий доступ к файлам и принтерам» активны для текущего профиля (частного или общедоступного).
3. В случае наличия подраздела «Подключения домашней группы» проверьте, включена ли опция «Разрешить Windows управлять подключениями домашней группы».
Здесь же в разделе дополнительных параметров общего доступа откройте настройки профиля «Все сети» и включите, если отключены, следующие опции:
• Включить общий доступ, чтобы сетевые пользователи могли читать…
• Включить общий доступ к файлам и принтерам.
• Отключить общий доступ с парольной защитой (если доверяете устройствами в локальной сети).
• Если в локальной сети имеются ПК под управление старых версий Windows (старше Vista), хранилища NAS или устройства, использующие протокол Samba, активируйте опцию «Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование».
Не будет лишним проверить общие настройки доступа. Тут все просто: Откройте приложение «Параметры», перейдите в раздел «Сеть и Интернет» → «Wi-Fi» или «Ethernet», откройте свойства подключения и посмотрите, имеются и включена ли у вас опция «Сделать этот компьютер доступным для обнаружения». Как вариант, попробуйте сменить тип сети с общественной на частную.
Проверьте корректность настроек рабочей группы. Для этого командой systempropertiescomputername откройте свойства системы на вкладке «Имя компьютера» и нажмите кнопку «Идентификация». Убедитесь, что в окне открывшегося мастера выставлены настройки «Компьютер входит в корпоративную сеть» и «Моя организация использует сеть без доменов». Имя рабочей группы на всех ПК в локальной сети должно быть «WORKGROUP».
Проблемы с обнаружением компьютеров в сети могут быть вызваны отключением сетевых служб. Откройте командой services.mcs оснастку управления службами и проверьте перечисленные ниже службы:
● Хост поставщика функции обнаружения;
● Публикация ресурсов обнаружения функции;
● Служба DNS-клиента;
● Служба обнаружения SSDP;
● DHCP-клиент;
● Обозреватель компьютеров;
● Узел универсальных PNP-устройств.
Если какая-то из этих служб отключена измените ее тип запуска на «Автоматический» и перезагрузите компьютер.
Еще одной причиной проблем с сетевым окружением может стать включенный или наоборот, отключенный «Обозреватель сети». Запустите апплет «Включение или отключение компонентов Windows», разверните пункт «Поддержка общего доступа к файлам SMB 1.0/CIFS», снимите, если установлены, флажки в пунктах «Клиент SMB 1.0/CIFS» и «Сервер SMB 1.0/CIFS», сохраните настройки и перезагрузите компьютер. Если компоненты отключены, а в актуальных версиях Windows 10 так и должно быть, включите их, дождитесь установки и перезагрузите ПК.
Испробовали все варианты и не один не помог? Очистите кэш DNS, сбросьте настройки сети и брандмауэра, выполнив в запущенной от имени администратора PowerShell одну за другой эти команды:
• ipconfig /flushdns
• netsh winsock reset
• netsh int ip reset
• netsh advfirewall reset
После выполнения этих команд необходимо будет перезагрузить компьютер.
Дополнительно можно попробовать выполнить следующие действия, а вдруг поможет:
• Переустановите сетевой адаптер из «Диспетчера устройств».
• Отключите антивирус, сторонний фаервол и VPN-клиент.
• Выключите все компьютеры и перезагрузите роутер.
• Проверьте, отключена ли в настройках вашего роутера функция изоляции клиентов. Она может называться AP isolation или wireless isolation.
• Отключите в свойствах сетевого подключения протокол IPv6, если используется.
Обычно этого бывает более чем достаточно, чтобы устранить проблемы с сетевым обнаружением, если только неполадка не вызвана какими-то нетипичными причинами.
Все способы:
- Решаем проблемы с видимостью сетевых компьютеров в Windows 10
- Способ 1: Проверка наименования рабочей группы
- Способ 2: Проверка параметров общего доступа
- Способ 3: Настройка службы «Маршрутизация и удаленный доступ»
- Способ 4: Сброс настроек маршрутизации и перезапуск сети
- Способ 5: Деактивация брандмауэра и антивируса
- Вопросы и ответы: 7
Локальная сеть — технология, которая сполна реализована в семействе операционных систем Windows. Компьютеры, находящиеся в пределах одной сети, могут обмениваться друг с другом файлами, передавать другие данные и даже управлять совместными устройствами. Однако иногда эта технология работает неправильно, например, ПК, подключенные к домашней или рабочей группе, просто не отображаются в каталогах. Такая ситуация требует соответствующего решения. Именно об этом мы и хотим рассказать далее, взяв за пример Windows 10.
Решаем проблемы с видимостью сетевых компьютеров в Windows 10
Начнем с совета, который касается общей конфигурации локальной сети. Иногда пользователи пропускают какие-то настройки или не обращают внимание на детали, что в итоге приводит к появлению различных проблем, включая сегодняшнюю. Поэтому сначала мы советуем убедиться в правильности выставленных параметров. Поможет в этом отдельная статья на нашем сайте, где вы найдете подходящие иллюстрированные инструкции и сможете понять, на каком этапе была допущена ошибка. Если же все настроено верно, переходите к разбору следующих методов.
Подробнее: Создание домашней сети на Windows 10
Способ 1: Проверка наименования рабочей группы
Правила использования локальной сети обязывают для каждого устройства присваивать одинаковое имя рабочей группы, чтобы не возникло никаких проблем с соединением. Если данное значение выставлено неправильно, компьютер попросту не будет отображаться в сети. Это и является первой причиной появления рассматриваемой неполадки. Мы советуем проверить этот параметр и при необходимости изменить его, что осуществляется следующим образом:
- Откройте «Пуск» и перейдите в «Параметры».
- Здесь вас интересует плитка под названием «Система».
- Воспользуйтесь левой панелью, чтобы переместиться в категорию «О системе».
- Щелкните левой кнопкой мыши по надписи «Сведения о системе».
- Перейдите в категорию «Дополнительные параметры системы».
- Переместитесь на вкладку «Имя компьютера».
- Нажмите на кнопку «Изменить».
- Отметьте маркером пункт «рабочей группы» и убедитесь в соответствии названия тому компьютеру, который является создателем локальной сети.
- Вы будете уведомлены об изменении имени.
- Для вступления всех изменений в силу потребуется перезагрузить компьютер.
- Появится отдельное уведомление. Нажмите по кнопке «Перезагрузить сейчас», чтобы отправить ПК на перезагрузку.
Произведите подобную проверку на каждом ПК, который должен быть подключен к локальной сети, чтобы удостовериться в корректности выбранных настроек.
Способ 2: Проверка параметров общего доступа
О параметрах общего доступа вкратце написано в том материале, который мы рекомендовали к ознакомлению в качестве инструкции по созданию локальной сети. Однако мы бы хотели детальнее остановиться на этом аспекте, ведь от установленных здесь настроек напрямую зависит видимость ПК в сети.
- Откройте меню «Параметры» и перейдите в раздел «Сеть и Интернет».
- Здесь в первой же категории «Состояние» щелкните по надписи «Параметры общего доступа».
- Удостоверьтесь в том, что сетевое обнаружение и доступ к папкам для всех необходимых типов сетей активирован.
- Если какие-либо изменения были внесены, не забудьте после этого нажать на «Сохранить изменения», чтобы они вступили в силу.
Эти действия, точно так же, как и описанные в предыдущем способе, следует произвести на каждом устройстве, которое является членом домашней или рабочей группы. После этого уже переходите к проверке отображения.
Способ 3: Настройка службы «Маршрутизация и удаленный доступ»
За корректность функционирования локальной сети в Виндовс отвечает отдельная служба под названием «Маршрутизация и удаленный доступ». Именно от нее зависит видимость оборудования и возможность обмена файлами. Важно, чтобы эта служба всегда была в активном режиме или управлялась автоматически, чего можно добиться следующим образом:
- Откройте «Пуск», отыщите в поиске «Службы» и запустите данное приложение.
- В списке отыщите упомянутую только что службу и дважды кликните левой кнопкой мыши по ее строке.
- Установите тип запуска в состояние «Автоматически».
- После этого щелкните по кнопке «Применить».
- Теперь кнопка «Запустить» станет активной, поэтому нажмите на ее или перезагрузите операционную систему, чтобы это произошло автоматически.
Произведите эти же действия на каждом компьютере, входящим в локальную сеть, в том числе и на том, где она была создана. Если причина рассматриваемой проблемы действительно заключалась в нерабочей службе, она должна исчезнуть, и все ПК станут видимыми.
Способ 4: Сброс настроек маршрутизации и перезапуск сети
Иногда различные сетевые проблемы провоцирует неправильная работа маршрутизации, которая была вызвана мелкими системными сбоями или программными настройками. Проверить и исправить эту ситуацию можно через консоль, введя там несколько команд, отвечающих за сброс настроек и перезапуск сети.
- Откройте «Пуск», отыщите приложение «Командная строка» и запустите его от имени администратора, выбрав соответствующий пункт на панели справа.
- Поочередно введите указанные ниже команды, активируя каждую нажатием на клавишу Enter. Это поможет сбросить настройки и перезагрузит сеть.
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset - После этого на каждом устройстве в консоли введите команду
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
, которая отвечает за видимость в сети.
Способ 5: Деактивация брандмауэра и антивируса
Как известно, стандартный межсетевой экран и установленный вручную антивирус обладают определенными правилами, которые не позволяют проходить некоторым входящим или исходящим соединениям. Иногда это может привести к тому, что ПК просто не будет видеть другие устройства в сети или сам не отобразится там. Проверить, действительно ли существуют такие правила, можно, временно отключив брандмауэр и антивирусное программное обеспечение. Более детально о реализации этой задачи читайте в отдельных инструкциях на нашем сайте, перейдя по указанным ниже ссылкам.
Подробнее:
Отключаем брандмауэр в Windows 10
Отключение антивируса
Если вдруг оказалось, что межсетевой экран или антивирус действительно виноваты в возникновении возникшей ошибки, можно навсегда оставить их в отключенном состоянии, однако для брандмауэра доступна и пользовательская конфигурация, о чем написано в другом материале на нашем сайте. Если вы не хотите отказываться от антивируса, подберите более надежное решение.
Подробнее:
Руководство по настройке брандмауэра в Windows 10
Теперь вы знакомы с пятью методами исправления неполадки с видимостью компьютеров локальной сети в Windows 10. Осталось только поочередно выполнить каждый из них, чтобы в итоге отыскать оптимальное решение, которое позволит навсегда избавиться от проблемы.
Наша группа в TelegramПолезные советы и помощь
Одна из частых проблем пользователей, особенно после чистой установки Windows — компьютер или ноутбук не видит сетевой адаптер: не важно, идет ли речь о сетевой карте Ethernet или же о сетевом адаптере Wi-Fi, причины обычно одни и те же.
В этой инструкции подробно о том, что делать, если ПК или ноутбук не видит сетевой адаптер в Windows 11 или Windows 10, чтобы решить проблему.
Включение сетевой карты или Wi-Fi адаптера в БИОС/UEFI
Если в диспетчере устройств отсутствуют любые признаки наличия сетевого адаптера: нет неизвестных устройств или устройств с ошибками, при этом вы уверены, что физически он присутствует, возможно, сетевая карта Ethernet или Wi-Fi адаптер отключены в БИОС.
Шаги, чтобы это проверить и включить сетевой адаптер в БИОС/UEFI:
- Зайдите в БИОС/UEFI, на ПК обычно для этого нужно нажать клавишу Del при включении, на ноутбуке — чаще F2 (но возможны и иные варианты). Подробнее: Как зайти в БИОС/UEFI на компьютере и ноутбуке.
- Найдите раздел и пункты, отвечающие за включение и отключение периферийных устройств. Варианты пути могут быть разными, например: Advanced — Onboard Device Configuration, где необходимо включить LAN/Ethernet/Network или WLAN/Wireless/Wi-Fi адаптер (установить в Enabled).
- Параметры могут находиться и в других разделах, например: Configuration, Chipset, Onboard Devices, Integrated Peripherals, Network Configuration.
- Во всех случаях ищем обозначение нужного адаптера, и, если его состояние установлено в Disabled, переключаем в Enabled, затем выходим с сохранением настроек БИОС (обычно — клавиша F10).
После включения сетевого адаптера в БИОС и повторного запуска Windows драйверы сетевого адаптера обычно устанавливаются автоматически: но иногда не те, либо по какой-то причине вообще не могут установиться: это тоже может быть причиной того, что сетевая карта или беспроводный адаптер не видны.
Драйверы сетевого адаптера
В случае, если в диспетчере устройств отображаются какие-либо сетевые адаптеры, неизвестные устройства, либо устройства с ошибками (желтый восклицательный знак), вероятнее всего причиной проблемы является отсутствие подходящих драйверов.
Наиболее надежный путь — вручную скачать и установить драйверы с официального сайта производителя материнской платы ПК либо с сайта производителя ноутбука именно для вашей модели устройства. Порядок действия будет следующим:
- С компьютера (или даже смартфона) где есть доступ в Интернет, найдите официальную страницу поддержки вашей модели материнской платы или ноутбука.
- На странице поддержки устройства найдите раздел загрузки драйверов, а в нём — соответствующие драйверы сетевого адаптера. Для сетевой карты Ethernet они могут иметь названия Network Driver, LAN Driver, Ethernet Driver, для беспроводной сети — Wi-Fi, WLAN, Wireless LAN, скачайте эти драйверы к себе на устройство, а затем скопируйте на компьютер с проблемой. Внимание: если на сайте представлены драйверы только для предыдущей версии Windows, всё равно попробуйте их скачать и установить — обычно они могут исправно работать и в современных Windows 11 и Windows 10.
- Установите скачанные драйверы и проверьте, была ли решена проблема.
- На некоторых ПК и ноутбуках возможна ситуация, когда драйверы сетевого адаптера не устанавливаются либо не работают пока не будут установлены оригинальные драйверы чипсета или управления питанием. Если вы столкнулись с этим, попробуйте также скачать и установить их. Вас будут интересовать драйверы Chipset, Power Management, ACPI, ATK, Intel ME или Management Engine, Serial I/O
- После установки драйверов рекомендую перезагрузить компьютер.
- Если сетевой адаптер отображается в диспетчере устройств, но не работает или работает с ошибками, можно попробовать следующий вариант действий: в диспетчере устройств нажмите правой кнопкой мыши по сетевому адаптеру, выберите пункт «Обновить драйвер», затем: Найдите драйверы на этом компьютере — Выбрать драйвер из списка доступных драйверов на компьютере. Проверьте, нет ли в списке совместимых драйверов каких-то иных вариантов, помимо установленного в настоящий момент: при наличии выберите его и нажмите кнопку «Далее» для установки.
Если вы не можете найти драйверы самостоятельно, можно попробовать выполнить установку с помощью специализированных программ, рекомендую Snappy Driver Installer.
В завершение — ещё некоторые варианты, которые могут оказаться полезными в некоторых сценариях возникновения проблем с наличием сетевого адаптера в Windows:
- Если сетевой адаптер пропадает после завершения работы и включения, но появляется, если использовать пункт «Перезагрузка» в меню завершения работы, попробуйте отключить быстрый запуск — это может помочь.
- Проверьте наличие сетевых адаптеров в скрытых и отключенных устройств в диспетчере устройств. Чтобы показать скрытые устройства, используйте пункт меню «Вид». Для отключенных устройств рядом со значком отображается стрелка, а если нажать по устройству правой кнопкой мыши, в контекстном меню будет доступен пункт «Включить устройство».
- Попробуйте использовать встроенное средство устранения неполадок сети и посмотреть, о чем оно сообщает. В некоторых случаях сообщение может выглядеть как «Не удалось обнаружить правильно установленный сетевой адаптер», тема рассмотрена в этой инструкции. Многие другие сообщения средства устранения неполадок также рассмотрены на этом сайте: можно использовать поиск по сайту, не исключено, что инструкция найдётся.
- Если аппаратные проблемы исключены, а проблема появилась на давно работающей Windows и не сразу, могут помочь точки восстановления системы.
- Попробуйте загрузиться с LiveCD с поддержкой сети — если в этом случае сетевой адаптер исправно работает, проблема в установленной системе, драйверах и настройках. Если нет — в настройках БИОС, подключении, либо аппаратных неисправностях сетевого адаптера.
- Дополнительно при решении проблемы могут пригодиться инструкции: Не работает интернет в Windows 10 (подойдет и для Windows 11), Что делать, если работает Wi-Fi на ноутбуке, Не работает Интернет по кабелю или Wi-Fi.
Надеюсь, один из вариантов поможет в решении проблемы. Если остаются вопросы — опишите ситуацию в деталях в комментариях ниже, не исключено, что мне удастся подсказать подходящее решение.
Ко мне несколько раз обращались читатели с просьбой помочь решить проблему с отображением компьютеров в сетевом окружении в последних билдах Windows 10 и 11. Действительно, в последних релизах Windows ваш компьютер может перестать видеть соседние компьютеры в рабочей группе локальной сети, либо сам не отображаться в сетевом окружении. Рассмотрим, как это исправить.
Содержание:
- Не отображаются компьютеры Windows в сетевом окружении рабочей группы
- Включить сетевое обнаружение в Windows 10 и 11
- SMB 1.0 и проблемы с Master Browser в Windows 10
- Windows 10 не видит сетевые папки
Не отображаются компьютеры Windows в сетевом окружении рабочей группы
Пользователи стали сталкиваться с проблемами отображения соседних компьютеров в локальной сети рабочей группы еще начиная с Windows 10 1703 (Creators Update). После установки этой (или более новой версии Windows 10) ваш компьютер может перестать видеть соседние компьютеры в сети. При попытке просмотреть список устройства в сетевом окружении из File Explorer появляется ошибка.
Обнаружение в сети отключено. Сетевые компьютеры и устройства не видны. Включите обнаружение сети в Центре управления сетями и общим доступом.
Network discovery is turned off. Network computers and devices are not visible. Please turn on network discovery in Network and Sharing Center.
При попытке показать список компьютеров в сетевом окружении командой
net view
появляется ошибка:
System error 6118 has occurred. The list of servers for this workgroup is not currently available.
Недоступен список серверов для этой рабочей группы.
Чтобы включить отображение сетевых устройств в Windows, проверьте следующие настройки:
Перейдите в раздел Панель управления -> Центр управления сетями и общим доступом -> Дополнительные параметры общего доступа (для быстрого доступа можно выполнить команду
control.exe /name Microsoft.NetworkAndSharingCenter /page Advanced
).
Убедитесь, что у вас в секции текущего сетевого профиля Частная / Private (текущий профиль) включены опции:
- Turn on network discovery (Включить сетевое обнаружение) + Turn on automatic setup of network connected devices (Включить автоматическую настройку на сетевых устройствах);
- Turn on file and printer sharing (Включить общий доступ к файлам и принтерам);
- Разрешить Windows управлять подключениями домашней группы (если у вас используется домашняя группа).
Затем в профили Все сети (All networks) активируйте опции:
- Включить общий доступ к папкам Public в профилях пользователей (Turn on Public Folder sharing), чтобы сетевые пользователи могли читать и записывать файлы в общих папках (опционально0;
- Отключить парольную защиту — Turn off password Protect Sharing (если вы доверяете всем устройствам в вашей сети).
Тем самым вы можете открыть анонимный доступ к своему компьютеру, поэтому при включении этого параметра нужно правильно выставлять права на сетевые папки и принтеры.
- Если в вашей сети есть старые устройства (старые версии Windows, Samba, сетевые NAS хранилища), включите опцию “Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование”;
Затем откройте пункт Параметры Windows -> Сеть и Интернет -> Ethernet (если вы подключены к локальной сети через беспроводное адаптер, выберите Wi-Fi). Щелкните по сетевому значку и проверьте, что включена опция “Сделать этот компьютер доступным для обнаружения”.
Сбросьте кеш DNS на компьютере:
ipconfig /flushdns
Для включения обнаружения нужно в командной строке с правами администратора выполнить команду, разрешающую трафик сетевого обнаружений (Network Discovery) в Windows:
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Либо вы можете разрешить трафик сетевого обнаружения в Windows Firewall командой PowerShell:
Get-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True -Action Allow -Direction Inbound
Или вручную разрешите протокол Network Discovery хотя бы для Частной (Private) сети в настройках Брандмауэр Защитника Windows (Control Panel\All Control Panel Items\Брандмауэр Защитника Windows\Allowed apps).
Бывает, что компьютер с Windows может не отображаться в сетевом окружении из-за неправильных настроек рабочей группы. Попробуйте заново добавить этот компьютер в рабочую группу, переприменив параметры (Панель управления -> Система -> Дополнительные параметры системы -> Имя компьютера -> кнопка Идентификация).
В открывшемся мастере присоединения к домену или рабочей группе выберите последовательно: Компьютер входит в корпоративную сеть -> Моя организация использует сеть без доменов -> имя вашей рабочей группы. После этого нужно перезагрузить компьютер.
Убедитесь, что на всех устройствах вашей сети указано одинаковое имя рабочей группы. Вы можете узнать находится ли ваш компьютер в рабочей группе и вывести ее имя с помощью PowerShell:
(Get-WmiObject -Class Win32_ComputerSystem).PartOfDomain
(Get-WmiObject Win32_ComputerSystem).domain
В данном примере – компьютер состоит в рабочей группе WKGP. Чтобы изменить имя рабочей группы компьютера на WORKGROUP, выполните:
(Get-WmiObject Win32_ComputerSystem).JoinDomainOrWorkgroup("WORKGROUP")
И перезагрузите компьютер:
Restart-Computer
Если после перезагрузки компьютер появился в сетевом окружении, но зайти на него не удается, проверьте тип сети компьютера. Скорее всего ваша локальная сеть распозналась как Публичная. Нужно сменить тип сети на Частная. Для этого откройте Settings -> Network and Internet -> Status-> выберите свое сетевое подключение (Ethernet 2 в моем случае) и нажмите Properties. Проверьте что в Network Profile указано Private (если здесь указано Public, измените тип сети на Private).
Перезагрузите компьютер, откройте сетевое окружение и проверьте, отображаются ли соседние компьютеры.
Если указанные советы не помогли, и компьютеры в рабочей группе все еще не отображаются, попробуйте сбросить настройки сети (Параметры -> Сеть и Интернет -> Состояние -> Сброс сети).
Сбросить сетевые настройки и правила файервола можно командами:
netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset
После чего нужно перезагрузить компьютер.
В некоторых случаях нужно полностью удалить ваш сетевой адаптер в диспетчере устройств (консоль
devmgmt.msc
-> Сетевые адаптеры -> ваша сетевая карта -> Удалить устройство). Проверьте, нет ли в списке скрытых сетевых адаптеров (View -> Show hidden device)
Затем перезагрузите компьютер. Windows должна автоматически определить вашу сетевую карту и установить подходящие драйвера. При этом все старые настройки протоколов для сетевой карты будут сброшены.
Также проверьте запущены ли следующие службы (для корректного отображения сетевого окружения они должны находится в состоянии автоматического запуска).
Откройте консоль services.mcs:
- Function Discovery Provider Host — fdPHost (Хост поставщика функции обнаружения) – отвечает за обнаружение в сети других компьютеров;
- Function Discovery Resource Publication — FDResPub (Публикация ресурсов обнаружения функции, см. ниже) – отвечает за то, чтобы другие компьютеры могут обнаружить в сети ваш компьютер;
- DNS Client — dnscache (Служба DNS-клиента);
- SSDP Discovery — SSDPSrv (Служба обнаружения SSDP);
- UPnP Device Host — upnphost (Узел универсальных PNP-устройств).
Найдите отключенные службы, измените тип запуска на Автоматический и запустите их.
В некоторых случаях сторонние антивирусы, файерволы, VPN клиенту могут блокировать запросы имени NetBIOS, WDS и широковещательные DNS запросы (точно была проблема с ESET NOD32). Попробуйте временно отключить антивирус/файервол и проверить, работает ли сетевое обнаружение в Windows 10.
В клиенте NordVPN, например, нужно отключить опцию “Invisibility on LAN”. Проверьте, если ли похожие опции в установленных у вас программах.
Включить сетевое обнаружение в Windows 10 и 11
В Windows 10 1803 (Spring Creators Update) разработчики убрали возможность создавать домашнюю группу компьютеров. Кроме того, другие компьютеры с Windows 10 или 11 перестают отображаться в сетевом окружении проводника при просмотре устройств сети.
Дело в том, что с точки зрения Microsoft рабочие группы – это устаревший функционал организации локальной сети для доступа к общим ресурсам и принтерам. Вместо использования рабочей группы Microsoft предлагает использовать свои облачные сервисы (OneDrive или доступ через учетные записи Microsoft Account), На мой взгляд, это неоправданно.
Однако по факту, чтобы в Windows 1803 получить доступ к ресурсам другого компьютера в локальной сети нужно знать его имя (
\\pcname1
) или IP адрес (в формате
\\192.168.1.100
), но в сетевом окружении соседние компьютеры не отображаются. Однако это можно исправить.
Можно создать ярлыки на соседние компьютеры, указав UNC путь к ним через имя компьютер или IP адрес.
Дело в том, что за обнаружение соседних компьютеров в сети Windows 10 отвечает отдельная служба Function Discovery Provider Host, а за обнаружение вашего компьютера отвечает другая служба — Function Discovery Resource Publication.
Служба fdPHost использует протоколы Simple Services Discovery Protocol (SSDP) и Web Services Discovery (WS-Discovery) для обнаружения устройств в сети.
Эти протоколы заменяют NetBIOS over TCP/IP, который исторически использовался для обнаружения устройства в сетях с Master Browser. Соответственно, вы можете спокойно отключать NetBIOS для ваших сетевых адаптеров.
После установки некоторых билдов Windows 10 эти службы могут быть отключены (тип запуска с Автоматического изменен на Отключен). Если эти службы остановлены, компьютер не обнаруживается в сети другими компьютерами и сам не может обнаружить другие. Включить службы автообнаружения в Windows 10 можно так.
- Откройте консоль управления службами Windows (
services.msc
); - В списке служб найдите службу Function Discovery Resource Publication (Публикация ресурсов обнаружения функции);
- Измените тип запуска службы с Manual на автоматический с отложенной загрузкой — Automatic (Delayed Start);
- Аналогичным образом включите службу Function Discovery Provider Host (Хост поставщика функции обнаружения);
- Перезагрузите компьютер
После перезагрузки другие компьютеры в локальной сети смогу обнаруживать данный компьютер и его ресурсы (принтеры и общие папки).
SMB 1.0 и проблемы с Master Browser в Windows 10
Бывает, что проблемы с отображением компьютеров в сетевом окружении связаны со службой Обозревателя сети (Master Browser). Эта служба отвечает за построение и поддержание списка активных компьютеров в сети (подробнее о службе Computer Browser). В локальной сети может быть только один активный компьютер с ролью главного обозревателя.
В Windows 10 1703 служба Обозревателя сети работает некорректно. Рекомендуется полностью отключить эту службу на Windows 10 и использовать в качестве основного обозревателя сети компьютер с Windows 7 (или Windows 8.1/ Windows Server 2012 R2, если вы уже отказались от Windows 7 в связи с окончанием поддержки). Настройки Master Browser можно задать через реестр.
Кроме того, в Windows 10 1709 (1803, 1809, 1903, 1909) по-умолчанию отключен протокол SMB v1.0, тем самым отключается и служба Computer Browser. Именно эта служба в сетях Microsoft отвечает за составление списка компьютеров в сети и их отображение (до перехода на протоколы SSDP и WS-Discovery).
Проверьте статус протокола SMBv1 можно с помощью команды:
Dism /online /Get-Features /format:table | find "SMB1Protocol"
Если в сети у вас остались компьютеры только с Win 10 1709 и выше (см. таблицу совместимости версий SMB v1), и вы хотите по прежнему использовать службу обозревателя сети, вам придется включить протокол SMB v1.0 хотя бы на одном компьютере (небезопасно!).
Установка SMB 1.0 выполняется путем добавления следующих компонентов в панели управления:
- Клиент SMB 1.0/CIFS
- Сервер SMB 1.0/CIFS
Либо вы можете включить клиент и сервер SMB 1 из
OptionalFeatures.exe
или командами DISM:
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Server"
Напоминаем, что не рекомендуется включать клиент или, тем более, сервер SMB1 в Windows. Протокол SMB 1.0 является небезопасным, уязвимости в нем легко могут быть эксплуатированы удаленно.
Если вы все же включили протокол SMBv1, чтобы назначить текущий компьютер главным Master Browser в сети, выполните команды:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v IsDomainMaster /t REG_SZ /d True /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters" /v MaintainServerList /t REG_SZ /d Yes /f
Этот компьютер и будет у вас главным обозревателем сети (Master Browser).
Windows 10 не видит сетевые папки
В некоторых случаях Windows 10 может видеть в сетевом окружении соседнее устройство, но не может отобразить список сетевых папок на нем. Чаще всего это сопровождается ошибкой “0x80070035 — Не найден сетевой путь”. Решение этой проблемы описано в этой статье.
Если соседний компьютер (устройство) виден в сети, но при попытке открыть любую сетевую папку из сетевого окружения или по UNC пути (
\\Имя_компьютера_или_IP
) появляется ошибка “Вы не можете получить доступ к этой общей папке, так как политики безопасности вашей организации блокируют гостевой доступ без проверки подлинности”. В этом случае нужно включить параметр реестра AllowInsecureGuestAuth (подробности в статье по ссылке):
reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
Если ничего не помогло и компьютеры все также не отображаются в сетевом окружении:
- Выключите все компьютеры и перезагрузите ваш роутер/точку доступа Wi-Fi;
- Если ваша LAN построена на Wi-Fi роутере, проверьте отключена ли на нем функция изоляции клиентов (wireless isolation/ client isolation/ AP isolation). В wi-fi роутерах TP Link эта опция находится в разделе Advanced Settings;
- Если на вашем компьютере есть активное VPN подключение, попробуйте отключить его и проверить работу сетевого обнаружения в локальной сети;
- Если на компьютере активно несколько сетевых интерфейсов (например, Wi-Fi и Etherner), попробуйте отключить все интерфейсы, кроме тех, которые подключены в локальную сеть с другими компьютерами;
- Попробуйте временно отключить антивирус и/или файервол;
- Отключите протокол IPv6 в свойствах вашего сетевого подключения;
- Проверьте доступность соседних компьютеров с помощью стандартных утилит Windows:
ping IP
или
ping hostname
Test-NetConnection hostname -port 445
386496
Привет! Для тех кто не в теме, начну из далека. На компьютерах и ноутбуках с установленной Windows в проводнике есть отдельная вкладка «Сеть». На этой вкладке отображаются устройства из сетевого окружения. То есть, открыв вкладку «Сеть» мы там можем наблюдать компьютеры, сетевые хранилища (NAS), устройства мультимедиа (DLNA), флешки и внешние диски, которые подключены к роутеру и к которым настроен общий доступ. Проще говоря, те устройства, которые подключены через один роутер (находятся в одной сети) и на которых включена функция сетевого обнаружения (устройства, которые могут быть обнаружены в локальной сети). Там так же может отображаться наш маршрутизатор (раздел «Сетевая инфраструктура») и другие устройства.
Сейчас поясню что и как, и почему я вообще решил написать эту статью. У меня роутер ASUS, к которому я подключил USB флешку, и настроил общий доступ к этой флешке для всех устройств в сети. И что вы думаете, в разделе «Сеть» на всех компьютерах появился этот сетевой накопитель (он там отображается как «Компьютер»), а на моем компьютере он не отображался. То есть, мой компьютер не видел ни флешку подключенную к роутеру, ни другие компьютеры в этой сети. Зато отображался DLNA-сервер запущен на том же роутере. Но это ничего не меняет, так как мне нужен обычный сетевой доступ к накопителю.
Так же я не мог получить доступ к флешке, когда набирал ее адрес //192.168.1.1 в проводнике. Сразу этот адрес открывался через браузере. И мне не удалось подключить этот накопитель как сетевой диск. Его просто не было в списке доступных устройств в сетевом окружении.
Обновление. Если у вас эта проблема на Windows 11, то смотрите эту статью: Windows 11 не видит компьютеры и папки в сети.
Обновление. Если сетевые устройства отображаются в проводнике, но Windows 10 не может получить к ним доступ, то смотрите статью с решениями ошибки «Не найден сетевой путь» (0x80070035).
Такая проблема, когда Windows 7, Windows 8, или Windows 10 не видит сетевые устройства – не редкость. Это не обязательно должна быть флешка, или внешний HDD, который вы подключили к своему маршрутизатору, как в моем случае. Чаще всего настраивают общий доступ между компьютерами в локальной сети. И точно так же сталкиваются с проблемой, когда компьютеры подключены к одной сети (к одному роутеру), настройки общего доступа выставлены правильно, а на вкладке «Сеть» пусто. Или отображается только маршрутизатор и ваш компьютер.
Так как причин и соответственно решений может быть много, то я наверное начну с самых простых (которые мне не помогли) и в конце этой статьи поделюсь решением, которое помогло в моем случае. В итоге мой ноутбук все таки увидел все устройства в сети. В том числе сетевой накопитель и другой компьютер, который так же подключен к этой сети.
Но это не значит, что у вас такой же случай. Поэтому, советую проверить все настройки по порядку.
Проверяем настройки общего доступа
Мы будем рассматривать два случая:
- Когда компьютеры не видят друг друга в локальной сети.
- Общий доступ к сетевому накопителю. Это у нас может быть флешка, или жесткий диск который подключен к роутеру, или отдельный накопитель (он же NAS).
Первый случай
Чтобы компьютеры могли видеть друг друга и отображаться в проводнике в разделе «Сеть», они должны быть подключены через один маршрутизатор. Или соединены напрямую (кабелем, или по Wi-Fi). Проще говоря, они должны находится в одной локальной сети.
Дальше, на всех компьютерах (не знаю, сколько их там у вас), желательно присвоить статус сети «Домашняя» (частная). Как это сделать в Windows 10, я писал в статье домашняя (частная) и общественная (общедоступная) сеть Windows 10. В Windows 7 достаточно зайти в «Центр управления сетями и общим доступом» и сменить там статус текущего подключения.
Если после этого по прежнему компьютер не обнаруживает другие компьютеры (или наоборот), то давайте еще проверим параметры общего доступа.
Для этого, в окне «Центр управления сетями и общим доступом» (если не знаете как открыть его в Windows 10, то смотрите эту статью) нажимаем на пункт «Изменить дополнительные параметры общего доступа».
И для текущего профиля (обычно это «Частная») выставляем параметры как на скриншоте ниже.
Делаем это на всех компьютерах в локальной сети.
Статьи по этой теме:
- Настройка локальной сети в Windows 11. Как открыть общий доступ к папке в Windows 11?
- Настройка локальной сети в Windows 10. Домашняя сеть через Wi-Fi роутер между Windows 10 и Windows 7
- Настройка локальной сети через Wi-Fi роутер между компьютерами на Windows 7. Открываем общий доступ к файлам и папкам
Как правило, эти советы решают все проблемы с обнаружением компьютеров в локальной сети.
Второй случай
Когда у вас проблемы с доступом к сетевому накопителю. Как в моем случае. Windows 10 не видела USB накопитель, который был подключен к роутеру ASUS. Сейчас много маршрутизаторов имеют USB-порт для подключения накопителей и других устройств, так что тема актуальная.
Нужно убедится, что в настройках роутера этот накопитель определен, и общий доступ к нему включен. Понятно, что на разных маршрутизаторах, это делается по-разному. На роутерах ASUS, например, это выглядит вот так:
Статьи по теме:
- Доступ к USB диску (флешке) через роутер TP-Link по сети
- Подключение USB флешки, или внешнего HDD к роутеру Asus. Общий доступа к файлам на роутере
Не путайте настройки общего доступа с настройками FTP. Настройки FTP-сервера на роутере в данном случае не при чем.
Ну и если другие устройства видят сетевой накопитель и имеют к нему доступ, а на каком-то конкретном компьютере доступа к нему нет, то значит проблема не на стороне роутера. Перебирайте настройки «проблемного» ПК по этой статье.
Антивирус или брандмауэр может блокировать сетевые устройства
Если вашему антивирусу, или брандмауэру (фаерволу), который установлен на вашем компьютере что-то не понравилось, то он легко может сделать так, что ни вы не сможете видеть другие устройства в сетевом окружении, ни вас никто не сможет обнаружить.
Правда, у меня после отключения встроенного в антивирусе фаервола проблема не была решена (значит, проблема скорее всего не в нем), но все ровно мне кажется, что в моем случае без участия антивируса не обошлось.
Поэтому, попробуйте на время полностью остановить работу антивируса, или хотя бы отключить встроенный в него фаервол (межсетевой экран). В NOD 32 это делается вот так:
Для проверки это нужно сделать на всех компьютерах, которые будут участвовать в локальной сети.
Вполне возможно, что у вас установлены еще какие-то программы, которые могут мониторить сеть и управлять сетевыми соединениями.
Если окажется, что проблема в антивирусе, то нужно добавить свою сеть в исключения. Запретить фаерволу блокировать саму сеть, или сетевые устройства.
Если у вас нет антивируса, то можно поэкспериментировать с отключением/включением брандмауэра встроенного в Windows.
Рабочая группа
Рабочая группа должна быть одинаковой на всех устройствах. Как правило, так и есть. Но желательно проверить. Для этого откройте свойства компьютера «Система» и перейдите в «Дополнительные параметры системы».
Там будет указана «Рабочая группа». Чтобы изменить ее, нужно нажать на кнопку «Изменить».
Еще раз: имя рабочей группы должно быть одинаковым на всех компьютерах.
Если у вас проблема с доступом к сетевому накопителю (к флешке через маршрутизатор), то в настройках общего доступа на том же роутере ASUS так же указана рабочая группа. Можете посмотреть на скриншоте выше в статье. Она должна быть такой же, как на компьютере.
Проблема с доступом к общей сетевой папке по SMB1 в Windows 10 (мое решение)
Вернемся конкретно к моей проблеме. Все что я описал выше, проверил и перепроверил уже по 10 раз. Пару раз сделал сброс сетевых настроек, но Windows 10 так и не видела другие компьютеры в сети и что самое главное – в проводнике так и не появлялась общая папка в виде флеши подключенной к роутеру. А на других устройствах в сети все определялось без проблем. В том числе мой ноутбук.
Где-то я прочитал, что можно попробовать открыть общую папку через окно «Выполнить». Нажал сочетание клавиш Win + R, ввел адрес сетевой папки //192.168.1.1 (он же адрес роутера).
Доступ к накопителю я не получил, но появилась интересная ошибка:
Вы не можете подключиться к общей папке, так как она небезопасна. Эта общая папка работает по устаревшему протоколу SMB1, который небезопасен и может подвергнуть вашу систему риску атаки.
Вашей системе необходимо использовать SMB2 или более позднюю версию.
И ссылка, которую нужно вручную набирать 🙂
Вот она:
Это уже интересно. Хоть что-то.
SMB (Server Message Block) – сетевой протокол, который отвечает за общий доступ к файлам, принтерам и другим сетевым устройствам.
Начал искать. И оказывается, что в Windows 10 отказались от протокола SMB1. Из-за безопасности. А установленный на моем роутере пакет программ Samba походу работает по протоколу SMB1. Поэтому Windows 10 его не видит. Но другие компьютеры, которые так же работают на Windows 10 у меня так же не отображались на вкладке «Сеть».
Так как обновить протокол к SMB2 в настройках роутера я не мог, то решил что нужно как-то включить поддержку SMB1 в Windows 10. И как оказалось, это без проблем можно сделать. В итоге, после подключения компонента «Клиент SMB 1.0/CIFS» у меня все заработало. Система увидела общие папки на компьютерах в сети и сетевую папку настроенную на самом роутере.
Как включить SMB1 в Windows 10?
Через поиск найдите и откройте старую «Панель управления».
Переключитесь на «Мелкие значки» и откройте «Программы и компоненты».
Открываем «Включение или отключение компонентов Windows». Находим пункт «Поддержка общего доступа к файлам SMB 1.0/CIFS». Открываем его и ставим галочку возле «Клиент SMB 1.0/CIFS». Нажимаем Ok.
Если компьютер выдаст запрос на перезагрузку, то перезагрузите его. Если окна с предложением не будет, то выполните перезагрузку вручную.
Подготовил отдельную инструкцию, где так же есть информация по Windows 11: как включить или отключить SMB 1 в Windows 11 и Windows 10.
После перезагрузки, на вкладке «Сеть» – «Компьютер» должны появится все доступные устройства в вашей сети.
Буду рад, если эта статья кому-то пригодится и поможет решить возникшую проблему. Не забудьте написать в комментариях о результатах. Или задать вопрос, куда же без них 🙂