С тех пор обнаружение сети всегда было болезненной темой во всех версиях Windows, особенно сейчас, когда было применено так много исправлений безопасности.
Ниже я собрал все исправления, которые я знаю. Вы можете попробовать их один за другим, отменив те, которые не помогают.
Однородные типы счетов
Все компьютеры должны быть зарегистрированы с одинаковыми учетными записями.
Это означает, что все должны иметь учетную запись Microsoft или локальную учетную запись, так как смешивание типов учетных записей не будет работать.
Если вы измените тип учетной записи, которая создала несколько общих сетевых ресурсов, их следует удалить и создать заново.
Сброс сети
В меню «Настройки ПК», «Сеть и Интернет» нажмите «Сброс сети» и на следующем экране нажмите «Сбросить сейчас».
Это сбросит все настройки сети, поэтому вам, возможно, придется воссоздать любые определенные VPN и повторно включить настройки, такие как обнаружение сети.
Служба браузера компьютера не работает
Как описано в статье Microsoft, SMBv1 по умолчанию не устанавливается в Windows 10 Fall Creators Update 2017 и Windows Server, сообщает Полугодовой канал :
Служба "Обозреватель компьютеров" использует протокол SMBv1 для заполнения сетевого узла Windows Explorer (также известного как "Сетевое окружение"). Этот устаревший протокол давно устарел, не маршрутизируется и имеет ограниченную безопасность. Поскольку служба не может функционировать без SMBv1, она одновременно удаляется.
Тем не менее, если вам все еще нужно использовать сеть Explorer в домашней среде и среде рабочих групп для поиска компьютеров под управлением Windows, вы можете выполнить следующие действия на компьютерах под управлением Windows, которые больше не используют SMBv1:
- Запустите службы "Хост поставщика обнаружения функций" и "Публикация ресурсов обнаружения функций", а затем установите для них значение «Автоматически (отложенный запуск)».
- Когда вы открываете Explorer Network, включите обнаружение сети при появлении соответствующего запроса.
Все устройства Windows в этой подсети с такими настройками теперь будут отображаться в сети для просмотра. Это использует протокол WS-DISCOVERY. Обратитесь к другим поставщикам и производителям, если их устройства по-прежнему не отображаются в этом списке просмотра после появления устройств Windows. Возможно, у них отключен этот протокол или они поддерживают только SMBv1.
Если это не помогает, вы можете включить SMB 1.0/CIFS File в Программы и компоненты -> Включить или отключить функции Windows.
Включите SMB 1.0/CIFS Client и Server.
Недостатком является то, что вы будете уязвимы для вирусов, которые используют уязвимости SMB v1.0, такие как Wanna Cry, хотя один из ваших компьютеров должен быть сначала заражен, чтобы вирус мог распространиться на другие с помощью этой уязвимости.
Перепроверьте сеть Discovery
В режиме повышенной командной строки
netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
Требуемые службы Windows
В консоли служб убедитесь, что следующие службы имеют тип запуска "Автоматический" и статус "Работает".
- Хост поставщика обнаружения функций - автоматический (отложенный запуск)
- Публикация ресурса обнаружения функции - автоматическая (отложенный запуск)
- DNS-клиент - автоматический
- SSDP Discovery - Автоматически
- UPnP Device Host - автоматический (если вы используете UPnP)
Отсутствует главный браузер компьютера
Используйте regedit на компьютере, которым вы хотите всегда быть главным браузером, и перейдите к разделу реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
Измените значение MaintainServerList
с Auto на Yes.
Если он отсутствует, добавьте новое строковое значение IsDomainMaster
и установите для него значение True.
Вам может потребоваться перезагрузка, чтобы активировать это.
Для получения дополнительной информации см. Указание компьютеров браузера.
Добавить учетные данные для других компьютеров
Если вы не видите общие ресурсы, созданные другими компьютерами, вам может потребоваться добавить учетные данные для обоих компьютеров.
Перейдите в Панель управления, Учетные записи пользователей, Диспетчер учетных данных и нажмите Учетные данные Windows. Теперь нажмите Добавить учетные данные Windows.
Добавьте всех ваших пользователей следующим образом:
- Интернет или сетевой адрес: имя другого компьютера
- Имя пользователя: другое имя компьютера или адрес электронной почты учетной записи Microsoft
- Пароль: пароль для входа на другой компьютер
Нажмите ОК, чтобы сохранить. Сброс сети может потребоваться.
Проверьте параметры общего доступа для вашего сетевого профиля
В Панели управления -> Центр управления сетями и общим доступом -> Изменить расширенные настройки общего доступа, убедитесь, что все параметры «Включить ...» и «Разрешить ...» отмечены для вашего типа профиля (обычно "Личный").
Перепривязать все сетевые адаптеры
Для сложных проблем может помочь удаление всех сетевых адаптеров в диспетчере устройств и перезагрузка.
После перезагрузки Windows 10 автоматически переустанавливает сетевые адаптеры.