Пропали компьютеры из сетевого окружения windows

Создание локальной сети является наиболее оптимальным способом наладить быстрый обмен файлами между компьютерами, находящимися в одном помещении и подключенными к одной точке доступа. Объединение устройств в такую сеть технически не представляет сложности, что, однако, не исключает проблем. Так, работающий под управлением 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: Проверка наименования рабочей группы

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

  1. Откройте «Пуск» и перейдите в «Параметры».
  2. Переход в параметры Windows 10 для решения проблемы с видимостью компьютеров в сети

  3. Здесь вас интересует плитка под названием «Система».
  4. Переход к системным настройкам через меню Параметры в Windows 10

  5. Воспользуйтесь левой панелью, чтобы переместиться в категорию «О системе».
  6. Открытие меню Сведения о системе через меню Параметры в Windows 10

  7. Щелкните левой кнопкой мыши по надписи «Сведения о системе».
  8. Переход к сводке о системе через меню Параметры в Windows 10

  9. Перейдите в категорию «Дополнительные параметры системы».
  10. Открытие дополнительных параметров системы для проверки имени рабочей группы в Windows 10

  11. Переместитесь на вкладку «Имя компьютера».
  12. Переход к изменению имени рабочей группы в Windows 10

  13. Нажмите на кнопку «Изменить».
  14. Кнопка для изменения имени рабочей группы в Windows 10

  15. Отметьте маркером пункт «рабочей группы» и убедитесь в соответствии названия тому компьютеру, который является создателем локальной сети.
  16. Вы будете уведомлены об изменении имени.
  17. Успешное изменение имени рабочей группы в Windows 10

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

  20. Появится отдельное уведомление. Нажмите по кнопке «Перезагрузить сейчас», чтобы отправить ПК на перезагрузку.
  21. Перезагрузка компьютера после изменения имени рабочей группы в Windows 10

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

Способ 2: Проверка параметров общего доступа

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

  1. Откройте меню «Параметры» и перейдите в раздел «Сеть и Интернет».
  2. Переход в раздел Сеть и интернет через меню Параметры в Windows 10

  3. Здесь в первой же категории «Состояние» щелкните по надписи «Параметры общего доступа».
  4. Переход к настройкам общего доступа через меню Параметры в Windows 10

  5. Удостоверьтесь в том, что сетевое обнаружение и доступ к папкам для всех необходимых типов сетей активирован.
  6. Настройка общего доступа через меню Параметры в Windows 10

  7. Если какие-либо изменения были внесены, не забудьте после этого нажать на «Сохранить изменения», чтобы они вступили в силу.
  8. Сохранение изменений после настройки общего доступа в Windows 10

Эти действия, точно так же, как и описанные в предыдущем способе, следует произвести на каждом устройстве, которое является членом домашней или рабочей группы. После этого уже переходите к проверке отображения.

Способ 3: Настройка службы «Маршрутизация и удаленный доступ»

За корректность функционирования локальной сети в Виндовс отвечает отдельная служба под названием «Маршрутизация и удаленный доступ». Именно от нее зависит видимость оборудования и возможность обмена файлами. Важно, чтобы эта служба всегда была в активном режиме или управлялась автоматически, чего можно добиться следующим образом:

  1. Откройте «Пуск», отыщите в поиске «Службы» и запустите данное приложение.
  2. Запуск меню Службы для активации службы маршрутизации и удаленного доступа в Windows 10

  3. В списке отыщите упомянутую только что службу и дважды кликните левой кнопкой мыши по ее строке.
  4. Переход к службе маршрутизации и удаленного доступа в Windows 10

  5. Установите тип запуска в состояние «Автоматически».
  6. Установка типа запуска службы маршрутизации и удаленного доступа в Windows 10

  7. После этого щелкните по кнопке «Применить».
  8. Применение изменений после изменения режима работы службы маршрутизации и удаленного доступа в Windows 10

  9. Теперь кнопка «Запустить» станет активной, поэтому нажмите на ее или перезагрузите операционную систему, чтобы это произошло автоматически.
  10. Ручной запуск службы маршрутизации и удаленного доступа в Windows 10

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

Способ 4: Сброс настроек маршрутизации и перезапуск сети

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

  1. Откройте «Пуск», отыщите приложение «Командная строка» и запустите его от имени администратора, выбрав соответствующий пункт на панели справа.
  2. Запуск командной строки от имени администратора через пуск в Windows 10

  3. Поочередно введите указанные ниже команды, активируя каждую нажатием на клавишу Enter. Это поможет сбросить настройки и перезагрузит сеть.

    netsh int ip reset reset.txt
    netsh winsock reset
    netsh advfirewall reset

  4. Команды для сброса настроек сети в операционной системе Windows 10

  5. После этого на каждом устройстве в консоли введите команду netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes, которая отвечает за видимость в сети.
  6. Команда для открытия видимости компьютера в локальной сети Windows 10

Способ 5: Деактивация брандмауэра и антивируса

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

Отключение брандмауэра для проверки работы локальной сети в Windows 10

Подробнее:
Отключаем брандмауэр в Windows 10
Отключение антивируса

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

Подробнее:
Руководство по настройке брандмауэра в Windows 10

Теперь вы знакомы с пятью методами исправления неполадки с видимостью компьютеров локальной сети в Windows 10. Осталось только поочередно выполнить каждый из них, чтобы в итоге отыскать оптимальное решение, которое позволит навсегда избавиться от проблемы.

Наша группа в TelegramПолезные советы и помощь

Блог:

15.04.2021 21:13

Недавно столкнулся с проблемой — после перезагрузки моноблока Acer C20-220 под управлением Windows 10, устройство переставало быть видным в сетевом окружении, причем не видел он даже сам себя. Пришлось потратить немало усилий, чтобы разобраться с данной проблемой.

На самом деле, проблема видимости ПК с установленной Windows, возникает достаточно часто. Все системные администраторы рано или поздно сталкиваются с этим и имеется немало тому причин. Основная из причин невидимости, это отказ Microsoft поддерживать давно устаревший и небезопасный SMB1, вернее включить его поддержку в Windows 10 все-таки можно, но при установке Windows 10 начиная со сборок 2018 годов, данная возможность отключена по умолчанию. Тогда же в 2018 после обновления, так же отключалась поддержка SMB1, в интернете до сих пор на форумах много обсуждений данной проблемы.

В моем же случае, после обновления до Windows 10 20H2, в компонентах Windows отображались активны: Поддержка общего доступа к файлам SMB 1.0/CIFS, Автоматическое удаление протокола SMB 1.0/CIFS и Клиент SMB 1.0/CIFS.

Было не совсем понятно почему они были включены, но и отключение не решало проблему. Более того, переустановка Windows и этой и предыдущих сборок все также сразу же включали поддержку SMB1 и компьютер по прежнему не был виден в сети. Опытным путем выяснил, что видимость появлялась после перезапуска службы «Публикация ресурсов обнаружения функции», но опять же до первого перезапуска. Изучив данную проблему в интернете, нормального решения так и не нашел, кто то предлагал вешать в планировщик задач, скрипт перезапускающий службу через определенное время. Костыль со скриптом, это крайний случай, который не очень симпатизировал мне, поэтому решил пойти другим путем — добавить зависимость от еще одной сетевой службы LanmanWorkstation.

Для этого в командной строке с полными админ правами запускаем:

sc config FDResPub depend=RpcSs/http/fdphost/LanmanWorkstation

Так же данную операцию можно сделать через реестр добавив в

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FDResPub

в параметре DependOnService в новой строке LanmanWorkstation, а ниже пустую строку.

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

Ко мне несколько раз обращались читатели с просьбой помочь решить проблему с отображением компьютеров в сетевом окружении в последних билдах 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.

Windows: Обнаружение в сети отключено. Сетевые компьютеры и устройства не видны.

При попытке показать список компьютеров в сетевом окружении командой
net view
появляется ошибка:

System error 6118 has occurred.
The list of servers for this workgroup is not currently available.
Недоступен список серверов для этой рабочей группы.

net view ошибка 6188: Недоступен список серверов для этой рабочей группы

Чтобы включить отображение сетевых устройств в 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 управлять подключениями домашней группы (если у вас используется домашняя группа).

windows 10 Включить сетевое обнаружение

Затем в профили Все сети (All networks) активируйте опции:

  • Включить общий доступ к папкам Public в профилях пользователей (Turn on Public Folder sharing), чтобы сетевые пользователи могли читать и записывать файлы в общих папках (опционально0;
  • Отключить парольную защиту — Turn off password Protect Sharing (если вы доверяете всем устройствам в вашей сети).

    Тем самым вы можете открыть анонимный доступ к своему компьютеру, поэтому при включении этого параметра нужно правильно выставлять права на сетевые папки и принтеры.

  • Если в вашей сети есть старые устройства (старые версии Windows, Samba, сетевые NAS хранилища), включите опцию “Включить общий доступ к файлам для устройств, использующих 40-битное или 56-битное шифрование”;

windows 10 1703 включить общий доступ,

Затем откройте пункт Параметры Windows -> Сеть и Интернет -> Ethernet (если вы подключены к локальной сети через беспроводное адаптер, выберите Wi-Fi). Щелкните по сетевому значку и проверьте, что включена опция “Сделать этот компьютер доступным для обнаружения”.

Сбросьте кеш DNS на компьютере:

ipconfig /flushdns

Для включения обнаружения нужно в командной строке с правами администратора выполнить команду, разрешающую трафик сетевого обнаружений (Network Discovery) в Windows:

netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes

netsh разрешить трафик network discovery в windows firewall

Либо вы можете разрешить трафик сетевого обнаружения в 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 firewall разрешить трафик сеетвого обнаружения network discovery

Бывает, что компьютер с Windows может не отображаться в сетевом окружении из-за неправильных настроек рабочей группы. Попробуйте заново добавить этот компьютер в рабочую группу, переприменив параметры (Панель управления -> Система -> Дополнительные параметры системы -> Имя компьютера -> кнопка Идентификация).

идентфикация компьютера win 10 - перенастройка рабочей группы

В открывшемся мастере присоединения к домену или рабочей группе выберите последовательно: Компьютер входит в корпоративную сеть -> Моя организация использует сеть без доменов -> имя вашей рабочей группы. После этого нужно перезагрузить компьютер.

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

(Get-WmiObject -Class Win32_ComputerSystem).PartOfDomain
(Get-WmiObject Win32_ComputerSystem).domain

powershell: проверить текущее имя рабочей группы на компьютере

В данном примере – компьютер состоит в рабочей группе WKGP. Чтобы изменить имя рабочей группы компьютера на WORKGROUP, выполните:

(Get-WmiObject Win32_ComputerSystem).JoinDomainOrWorkgroup("WORKGROUP")

И перезагрузите компьютер:

Restart-Computer

Если после перезагрузки компьютер появился в сетевом окружении, но зайти на него не удается, проверьте тип сети компьютера. Скорее всего ваша локальная сеть распозналась как Публичная. Нужно сменить тип сети на Частная. Для этого откройте Settings -> Network and Internet -> Status-> выберите свое сетевое подключение (Ethernet 2 в моем случае) и нажмите Properties. Проверьте что в Network Profile указано Private (если здесь указано Public, измените тип сети на Private).

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

Если указанные советы не помогли, и компьютеры в рабочей группе все еще не отображаются, попробуйте сбросить настройки сети (Параметры -> Сеть и Интернет -> Состояние -> Сброс сети).

сброс сетевых настроек в win 10

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

netsh int ip reset reset.txt
netsh winsock reset
netsh advfirewall reset

После чего нужно перезагрузить компьютер.

В некоторых случаях нужно полностью удалить ваш сетевой адаптер в диспетчере устройств (консоль
devmgmt.msc
-> Сетевые адаптеры -> ваша сетевая карта -> Удалить устройство). Проверьте, нет ли в списке скрытых сетевых адаптеров (View -> Show hidden device)

удалить сетевую карту в windows 10

Затем перезагрузите компьютер. 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

Дело в том, что за обнаружение соседних компьютеров в сети 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 можно так.

  1. Откройте консоль управления службами Windows (
    services.msc
    );
  2. В списке служб найдите службу Function Discovery Resource Publication (Публикация ресурсов обнаружения функции);
  3. Измените тип запуска службы с Manual на автоматический с отложенной загрузкой — Automatic (Delayed Start);
    служба Function Discovery Resource Publication отключена

  4. Аналогичным образом включите службу Function Discovery Provider Host (Хост поставщика функции обнаружения);
  5. Перезагрузите компьютер

После перезагрузки другие компьютеры в локальной сети смогу обнаруживать данный компьютер и его ресурсы (принтеры и общие папки).

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"

proverit-проверить наличие компонентов smb v 1 в windows

Если в сети у вас остались компьютеры только с Win 10 1709 и выше (см. таблицу совместимости версий SMB v1), и вы хотите по прежнему использовать службу обозревателя сети, вам придется включить протокол SMB v1.0 хотя бы на одном компьютере (небезопасно!).

Установка SMB 1.0 выполняется путем добавления следующих компонентов в панели управления:

  • Клиент SMB 1.0/CIFS
  • Сервер SMB 1.0/CIFS

включить smb 1 в windows 10 1709

Либо вы можете включить клиент и сервер 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;
    wifi роутер отключить изоляцию клиентов

  • Если на вашем компьютере есть активное VPN подключение, попробуйте отключить его и проверить работу сетевого обнаружения в локальной сети;
  • Если на компьютере активно несколько сетевых интерфейсов (например, Wi-Fi и Etherner), попробуйте отключить все интерфейсы, кроме тех, которые подключены в локальную сеть с другими компьютерами;
  • Попробуйте временно отключить антивирус и/или файервол;
  • Отключите протокол IPv6 в свойствах вашего сетевого подключения;
  • Проверьте доступность соседних компьютеров с помощью стандартных утилит Windows:
    ping IP
    или
    ping hostname

    Test-NetConnection hostname -port 445

This article offers 11 possible solutions for you!This article delivered by MiniTool focuses on solving the network PCs not displaying in Windows 11 problem. It provides altogether 11 methods for users to choose from. No matter what case you are in, you will probably find one way that suits you.

About Windows 11 Workgroup Not Showing All Computers on the Network

A network is a group of devices connected to the same workgroup or domain at the office or home that can share the Internet, files/folders, hardware (e.g. printer), etc. This is usually called a private network. On the contrary, there is a public network whose devices can’t see or communicate with each other. The public network should mostly be used on public networks like coffee shops or airports with public Wi-Fi hotspots.

You can find computers or other devices connected to the same network router or switch. Yet, sometimes, it may show you a message saying “File sharing is turned off. Some network computers and devices might not be visible. Click to change…”. Why and how to solve the problem? Let’s see.

How to Fix Windows 11 Workgroup Not Showing All Computers on the Network?

The following solutions will help you handle not all network devices show up problem.

#1 Enable Private Network in Windows 11

Just as mentioned above, only devices within the private network will be discovered. So, to make all the network computers show up, first of all, make sure your private network is enabled. If not, just do it as below.

  1. Navigate to Windows 11 Settings > Network & internet.
  2. If you are using the wired Ethernet, click Ethernet and select Private. If you are using Wi-Fi, click Wi-fi and choose Private. Of course, you can set up both network connections to private.
  3. You may need to restart the computer to make the changes take effect.

set Windows 11 Ethernet profile to private

#2 Enable File Sharing and Network Discovery in Windows 11

To view other machines, network discovery and file sharing must be enabled. If one of them is not, you will suffer Windows 11 workgroup not showing all computers on the network issue.

  1. Open Control Panel, view its items by icon (either large icon or small icon), and select Network and Sharing Center.
  2. Choose Change advanced sharing settings in the left panel.
  3. Then, expand Private (current profile) and select Turn on network discovery and Turn on file and printer sharing options respectively.
  4. Finally, click the Save changes

turn on network discovery and file and printer sharing

You may also need to enable file sharing and disable password protection sharing for All Networks.

You can directly turn on file sharing and network discovery by clicking the error message “File sharing is turned off. Some network computers and devices might not be visible. Click to change…” when you go to Network in Windows File Explorer and select Turn on network discovery and file sharing.

turn on network discovery and file sharing

#3 Enable Network Discovery and File Sharing by Command Line

You can also rely on commands to turn on file sharing and network discovery. Just open a command prompt (CMD) as administrator and input the following command into it one by one and press Enter after entering each command.

netsh advfirewall firewall set rule group=”File and Printer Sharing” new enable=Yes

netsh advfirewall firewall set rule group=”Network Discovery” new enable=Yes

To turn on network discovery through PowerShell, the command order is as below.

Get-NetFirewallRule -DisplayGroup “Network Discovery” -Enabled True -Action Allow -Direction Inbound

#4 Enable Network Discovery Within Windows 11 Defender Firewall

  1. Just move to Control Panel > All Control Panel Items > Windows Defender Firewall.
  2. Choose Allow an app or feature through Windows Defender Firewall in the left menu.
  3. On the new page, scroll down the Allowed apps and features list to see whether the Network Discovery option is checked or not. If not, click the Change settings button above and tick the Network Discovery
  4. Save changes and exit.

allow network discovery through Windows Defender Firewall

#5 Re-add Unshown Computers to Workgroup

For some situations, Widows PCs may not appear in the network environment due to incorrect workgroup settings. If this is true, just re-add those computers to the workgroup will fix the issue.

1. Move to Settings > System > About.

2. Click the Advanced system settings option behind the Related links.

choose advanced system settings

3. In the new pop-up System Properties window, go to the Computer Name tab, and select Network ID.

select Network ID

4. In the Join a Domain or Workgroup popup, choose This computer is part of a business network; I use it to connect to other computers at work and click Next.

select the option that describes your network

5. Select My computer uses a network without a domain and click Next.

6. Input your workgroup name and continue to Finish the process.

type your computer workgroup name

When all steps are done, just restart your machine.

#6 Make Computers Available to be Discovered

If none of the above methods work for you. You can try this one.

  1. Navigate to Settings > Network & internet > Advanced network settings.
  2. Select Homegroup in the right section.
  3. Click Change network location and then select Yes in the dialog box “Do you want to allow your PC to be discoverable by other PCs and devices on this network? We recommend allowing this on your home and work network, but not public ones”.

#7 Reset Network / Renew IP / Flush DNS

If the Windows 11 workgroup still not shows all computers on the network, just go to Settings > Network & internet > Advanced network settings and click on the Network reset option.

reset network

Or, you can reset network settings and firewall rules using the following commands.

netsh int ip reset reset.txt

netsh winsock reset

netsh advfirewall reset

To renew IP and flush DNS, use these commands:

ipconfig /release

ipconfig /renew

ipconfig /flushdns

Then, just reboot your PC.

#8 Update/Reinstall Network Drivers

Sometimes, you need to update or reinstall your network drivers to deal with the Windows 11 workgroup not showing all computers on the network problem.

  1. Open Device Manager and unfold the Network adapters.
  2. Click on the target item and select Update driver or Uninstall device.
  3. If you choose Uninstall device in step 2, you need to restart your machine to let Windows automatically install the latest network drivers. This will also reset old protocol settings for the network.

update/uninstall driver

#9 Make Sure Some Special Services are Running

Ensure the following services are running, which is necessary for displaying network computers. Just open Windows 11 services console and check the below items.

  • FdPHost (Function Discovery Provider Host): Responsible for other PCs discovering on the network.
  • FDResPub (Function Discovery Resource Publication): Enables other computers to detect your device on the network.
  • Dnscache (DNS client)
  • SSDPSrv (SSDP discovery)
  • Upnphost (UPnP device host)

Windows 11 Services

Also, you may need to set fdPHost and FDResPub services to automatically startup. Just right-click the target service and select Properties. In its Properties window and under the General tab, select Automatic (Delayed Start) as the Startup type.

changes service startup type

You can change the startup type of service fdPHost and FDResPub to automatic using this PowerShell command: get-Service fdPHost,FDResPub|Set-Service  -startuptype automatic -passthru|Start-Service

Moreover, delete the trigger for FDResPub using sc triggerinfo FDResPub delete command.

#10 Enable Remote Desktop

Generally, do as the below guide.

  1. Go to Settings > System > About > Advanced system settings.
  2. Choose Remote in the new popup.
  3. Select Allow remote connections to this computer and click Apply > OK.

allow remote connections to this computer

Restart the computer.

#11 Other Possible Solutions

Many other ways may also help you to solve the Windows 11 workgroup not showing all computers on the network problem like simply restarting your computer, upgrading Windows 11 to the newest version, directly accessing the shared items by typing the IP address, troubleshooting network adapter, turning on SMB 1.0/CIFS file sharing support, and so on.

Windows 11 Assistant Software Recommended

The new and powerful Windows 11 will bring you many benefits. At the same time, it will also bring you some unexpected damages such as data loss. Thus, it is strongly recommended that you back up your crucial files before or after upgrading to Win11 with a robust and reliable program like MiniTool ShadowMaker, which will assist you to protect your increasing data automatically on schedules!

MiniTool ShadowMaker TrialClick to Download100%Clean & Safe

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows 10 как открыть порт через командную строку
  • Как проверить автозагрузку windows 10 через реестр
  • Windows 10 msr partition
  • Windows 10 by lex 6000 1809
  • Что делать если не помнишь пароль от аккаунта windows 10