Представьте: вы сидите за своим компьютером под управлением 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, настройте сетевой общий доступ к компьютеру, проверьте протоколы — и ваша система снова станет дружелюбной и видимой.
Полезные ссылки
- Windows 10 не видит компьютеры в сетевом окружении — WinitPro
- Компьютер не виден в локальной сети — CityKomp
- Windows 10 1809 не видит другие компьютеры — Microsoft Community
- Компьютер с Windows 10 не видит другие компьютеры — AlexFine
Пусть ваша группа компьютеров будет как дружная компания в единой сетевой инфраструктуре — все видят друг друга, общаются и делятся файлами без проблем!