Представьте: вы сидите за своим компьютером под управлением Windows, пытаетесь открыть сетевое окружение, а там — пусто.


Почему компьютер не видит другие компьютеры в сети

Основные проблемы, с которыми сталкиваются пользователи:

  • Неправильный тип сети — компьютер может считать сеть публичной, а не частной, и поэтому скрывать себя и других.
  • Разные рабочие группы — если компьютеры в сети состоят в разных группах, они не будут видны друг другу.
  • Отключено сетевое обнаружение — служба, которая отвечает за видимость устройств в сети, может быть выключена.
  • Отключён протокол SMB v1.0 — устаревший, но иногда необходимый протокол для отображения списка компьютеров.
  • Брандмауэр или антивирус блокируют подключение — защитные решение могут мешать сетевому обнаружению.
  • Неправильные настройки служб Windows — службы, отвечающие за обнаружение и публикацию ресурсов, могут быть отключены.
  • Проблемы с настройками IP и маски подсети — если IP-адреса не в одном диапазоне, компьютеры не увидят друг друга.

Как проверить и исправить проблему

1. Проверьте тип сети

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

  • Откройте ПараметрыСеть и ИнтернетСостояние.
  • Нажмите Изменить свойства подключения.
  • Выберите Частная.

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


2. Убедитесь, что все компьютеры в одной рабочей группе

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

Чтобы проверить и изменить рабочую группу:

  • Откройте Панель управленияСистемаДополнительные параметры системыWindows) → вкладка Имя компьютера, чтобы изменить параметры идентификации в сетевой среде.
  • Нажмите Идентификация.
  • Выберите Компьютер входит в корпоративную сетьМоя организация использует сеть без доменов.
  • Введите имя рабочей группы (обычно это WORKGROUP).
  • Перезагрузите компьютер.

3. Включите сетевое обнаружение и общий доступ

Без включённого сетевого обнаружения ваш компьютер — невидимка в сети.

  • На компьютере откройте Панель управленияЦентр управления сетями и общим доступомИзменить дополнительные параметры общего доступа.
  • В профиле Частная включите:
    • Включить сетевое обнаружение.
    • Включить автоматическую настройку сетевых устройств.
    • Включить общий доступ к файлам и принтерам.
  • В профиле Все сети включите:
    • Включить общий доступ к папкам Public (опционально).
    • Отключить парольную защиту общего доступа (если доверяете устройствам в сети).

4. Проверьте и запустите необходимые службы

В Windows за обнаружение компьютеров отвечают специальные службы. Если они отключены — забудьте о сетевом окружении.

Основные службы:

Служба Описание
Function Discovery Provider Host (fdPHost) Обнаружение других компьютеров в сети
Function Discovery Resource Publication (FDResPub) Публикация вашего компьютера в сети
DNS Client (dnscache) Клиент DNS
SSDP Discovery (SSDPSrv) Обнаружение устройств UPnP
UPnP Device Host (upnphost) Хост универсальных PnP-устройств

Проверьте через services.msc, что эти службы запущены и имеют тип запуска Автоматический или Автоматический (отложенный запуск).


5. Включите протокол SMB v1.0 (с осторожностью)

SMB v1.0 — старый протокол, который отвечает за отображение списка компьютеров в сетевом окружении. В новых версиях он по умолчанию отключён из-за уязвимостей, но иногда без него никак.

Чтобы включить:

  • Откройте Панель управленияПрограммы и компонентыВключение или отключение компонентов Windows.
  • Найдите SMB 1.0/CIFS File Sharing Support и поставьте галочку.
  • Перезагрузите компьютер.

Важно: Используйте этот протокол только в доверенной сети, так как он небезопасен.


6. Сбросьте настройки сети и кеш DNS

Если ничего не помогает, попробуйте сбросить настройки сети:

Откройте командную строку с правами администратора и выполните:

netsh int ip reset
netsh winsock reset
netsh advfirewall reset
ipconfig /flushdns

Перезагрузите компьютер.


7. Проверьте настройки брандмауэра и антивируса

Иногда брандмауэр или антивирус блокируют сетевой трафик.

  • Временно отключите брандмауэр Windows и антивирус.
  • Проверьте, видит ли компьютер другие устройства.
  • Если да — настройте исключения для служб сетевого обнаружения.

8. Проверьте настройки роутера

Если у вас Wi-Fi роутер, убедитесь, что не включена функция изоляции клиентов (client isolation), особенно если к нему подключены сетевые компьютеры под управлением Windows. Эта опция запрещает устройствам видеть друг друга в сети.


9. Проверьте IP-адреса и маски подсети

Все компьютеры должны быть в одном диапазоне IP и иметь одинаковую маску подсети.

Пример:

Компьютер IP-адрес Маска подсети
PC1 192.168.1.10 255.255.255.0
PC2 192.168.1.11 255.255.255.0

Проверьте командой ipconfig в командной строке.


Практический пример

Допустим, у вас два компьютера: один с Windows подключён по Wi-Fi, другой по кабелю к роутеру Asus RT-AC68U. Вы видите медиасервер и телевизоры, но не видите второй компьютер, хотя оба они находятся в одной и той же сети, и сетевой диск, подключённый к роутеру.

Что делать?

  • Проверьте, что оба компьютера в одной рабочей группе.
  • Убедитесь, что тип сети — частный.
  • Включите сетевое обнаружение и общий доступ.
  • Включите SMB v1.0, если он отключён.
  • Проверьте, что службы Function Discovery Provider Host и Resource Publication запущены.
  • Отключите изоляцию клиентов в настройках роутера.
  • Сбросьте настройки сети и перезагрузите компьютеры.

Таблица для быстрого контроля настроек

Проверка Действие Комментарий
Тип сети Установить Частная В Параметрах сети
Рабочая группа Все компьютеры в одной группе Обычно WORKGROUP
Сетевое обнаружение Включить в дополнительных параметрах общего доступа В Центре управления сетями
Службы Windows Запустить и установить автоматический запуск fdPHost, FDResPub, DNS Client и др.
Протокол SMB v1.0 Включить через компоненты Windows Осторожно, небезопасно
Брандмауэр и антивирус Временно отключить для теста Настроить исключения
Настройки роутера Отключить изоляцию клиентов В настройках Wi-Fi
IP-адреса и маска подсети Проверить, чтобы были в одном диапазоне Команда ipconfig
Сброс сети Выполнить netsh reset и перезагрузить Часто решает проблемы

Заключение

Если ваш компьютер не видит все компьютеры в сети, не спешите паниковать. Это частая проблема, связанная с настройками сетевого окружения, служб и безопасности Windows. Внимательно проверьте тип сети, рабочую группу, службы обнаружения и протоколы. Не забывайте про роутер и антивирусы — они тоже могут играть злую шутку.

Включите обнаружение в сети Windows, настройте сетевой общий доступ к компьютеру, проверьте протоколы — и ваша система снова станет дружелюбной и видимой.


Полезные ссылки


Пусть ваша группа компьютеров будет как дружная компания в единой сетевой инфраструктуре — все видят друг друга, общаются и делятся файлами без проблем!