Почему один компьютер не видит другой по локальной сети Windows 10 — вопрос, с которым сталкиваются и начинающие пользователи, и опытные системные администраторы. Чаще всего проблема кроется в неверных настройках сети, отключенных службах или банальных неполадках с кабелями. Но иногда виной становятся более глубокие причины: конфликт IP-адресов, неправильные параметры групповой политики или даже антивирусное ПО.

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

Проверка физического подключения и базовых параметров

Первое, что нужно сделать, — убедиться, что оба компьютера подключены к одной локальной сети. Если используется проводная сеть, проверьте, подключены ли кабели к роутеру или switch. Индикаторы на устройстве должны гореть зеленым или оранжевым светом. Для Wi-Fi-сетей убедитесь, что оба ПК подключены к одной и той же сети (не к разным диапазонам, например, 2.4 и 5 GHz).

Далее проверьте IP-адреса. Для этого нажмите Win + R, введите cmd и выполните команду ipconfig /all. Убедитесь, что оба компьютера находятся в одном подсети. Например, если у первого ПК IP 192.168.1.10, то у второго должен быть адрес вроде 192.168.1.11. Если адреса начинаются с 169.254.x.x — это признак отсутствия подключения к сети.

💡

Если IP-адрес начинается с 169.254, значит DHCP-сервер (обычно роутер) не выдал автоматически адрес. Проверьте подключение кабеля или перезапустите роутер.

Не менее важно убедиться, что оба компьютера находятся в одной рабочей группе. По умолчанию в Windows 10 это WORKGROUP. Проверить можно в Панель управления → Система → Дополнительные параметры системы → Имя компьютера. Если рабочие группы разные, измените их на одинаковые.

Параметр Значение для частной сети Значение для общественной сети
Сетевое обнаружение Включено Отключено
Общий доступ к файлам и принтерам Включен Отключен
Доступ к общедоступным папкам Включен Отключен
Защита паролем Отключена (по желанию) Включена

Настройки сетевого обнаружения и общего доступа

Частая причина, по которой один компьютер не видит другой по локальной сети Windows 10, — отключенное сетевое обнаружение. Чтобы включить его, перейдите в Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом → Изменить дополнительные параметры общего доступа.

В открывшемся окне выберите профиль вашей сети (обычно Частная) и убедитесь, что:

  • Сетевое обнаружение — включено;
  • Общий доступ к файлам и принтерам — включен;
  • Doze mode (для ноутбуков) — отключен (если есть).

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

Также проверьте, что оба компьютера используют один и тот же тип сети. Если один подключен как Общественная, а другой как Частная, Windows может блокировать доступ. Изменить тип сети можно в Параметры → Сеть и Интернет → Состояние → Доменная сеть (или Частная сеть).

Проверка работы сетевых служб

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

  • Служба автонастройки Wired AutoConfig (для проводных подключений);
  • Служба автонастройки WLAN (для Wi-Fi);
  • Служба списка сетей;
  • Служба общего доступа к подключению к Интернету (ICS);
  • Служба обнаружения SSDP;
  • Служба хоста поставщика функции обнаружения.

Чтобы проверить их состояние, нажмите Win + R, введите services.msc и найдите нужные службы. Убедитесь, что их тип запуска установлен на Автоматически, а состояние — Работает. Если служба остановлена, запустите её вручную.

Особое внимание уделите Службе хоста поставщика функции обнаружения. Именно она отвечает за то, чтобы компьютеры видели друг друга в сети. Если она отключена, включите её и перезагрузите ПК.

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

Брандмауэр Windows или сторонний антивирус могут блокировать сетевое взаимодействие. Чтобы проверить это, временно отключите брандмауэр и антивирус на обоих компьютерах и попробуйте снова найти устройства в сети.

Если после отключения проблема исчезла, значит, нужно добавить исключения в брандмауэре. Для этого:

  1. Откройте Панель управления → Брандмауэр Windows → Дополнительные параметры;
  2. В левом меню выберите Правила для входящих подключений;
  3. Найдите правило Файл и принтер для сетей Microsoft и убедитесь, что оно включено;
  4. Если правила нет, создайте его вручную, разрешив подключения для портов 139 (NetBIOS) и 445 (SMB).

Для сторонних антивирусов (например, Kaspersky, ESET, Avast) загляните в настройки сетевого экрана и добавьте IP-адреса локальных компьютеров в список доверенных.

⚠️ Внимание: не оставляйте брандмауэр и антивирус отключенными надолго. Это может подвергнуть ваш компьютер риску заражения вредоносным ПО.
Какой тип подклучения вы используете для локальной сети?
Проводное (Ethernet)
Wi-Fi
Оба варианта
Другой вариант

Конфликты IP-адресов и настройки DNS

Если два устройства в сети имеют одинаковые IP-адреса, это вызовет конфликт, и ни одно из них не сможет корректно работать в локальной сети. Проверить это можно через ipconfig /all — если IP-адреса совпадают, нужно изменить адрес на одном из компьютеров.

Также проблемы могут возникать из-за неверных настроек DNS. По умолчанию Windows использует DNS-серверы роутера, но иногда их нужно прописать вручную. Для этого:

  1. Откройте Панель управления → Сеть и Интернет → Изменение параметров адаптера;
  2. Щелкните правой кнопкой по вашему подключению (Ethernet или Wi-Fi) и выберите Свойства;
  3. Найдите IP версии 4 (TCP/IPv4) и нажмите Свойства;
  4. Выберите Использовать следующие адреса DNS-серверов и введите, например, 8.8.8.8 (Google DNS) и 8.8.4.4.
Проблема Симптомы Решение
Конфликт IP-адресов Ошибка "IP-адрес уже используется в сети" Изменить IP-адрес вручную или перезапустить DHCP
Неверные настройки DNS Компьютеры не видят друг друга по имени, но пингуются по IP Прописать корректные DNS-серверы
Отключен протокол IPv6 Проблемы с подключением в современных сетях Включить IPv6 в свойствах подключения

Проверка протокола и версии Windows

Протокол SMB (Server Message Block) используется для общего доступа к файлам и принтерам в локальной сети. В Windows 10 по умолчанию включен SMB 2.0 или SMB 3.0, но иногда он может быть отключен или заблокирован.

Чтобы проверить версию SMB, выполните в командной строке:

Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

Если EnableSMB1Protocol включен, отключите его — SMB 1.0 устарел и небезопасен. Для этого в выполните:

Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Также убедитесь, что на обоих компьютерах установлена одинаковая версия Windows 10. Разные сборки (например, 1909 и 21H2) могут иметь проблемы с совместимостью SMB.

Если один компьютер работает на Windows 10, а другой на Windows 7 или более старой версии, включите SMB 1.0 на компьютере с Windows 10 через Панель управления → Программы и компоненты → Включение или отключение компонентов Windows.

Пошаговая инструкция по устранению неполадок

Если все предыдущие проверки не дали результата, выполните следующие действия по порядку:

Чек-лист по устранению неполадок локальной сети

Выполнено: 0 / 8

Начните с самого простого и переходите к более сложным шагам. В 90% случаев проблема решается на одном из первых этапов.

Часто задаваемые вопросы

Можно ли подключиться к другому компьютеру по локальной сети без общего доступа?

Да, можно использовать удаленный рабочий стол (RDP) или программы вроде TeamViewer. Но для доступа к файлам и принтерам общий доступ все же потребуется.

Почему компьютер видит роутер, но не видит другие устройства в сети?

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

Что делать, если пингуется IP, но не открывается доступ по имени компьютера?

Это признак проблемы с разрешением имен (DNS или NetBIOS). Проверьте, что на обоих компьютерах включена служба DNS-клиент и Публикация ресурсов обнаружения функции.

Может ли антивирус блокировать локальную сеть?

Да, многие антивирусы (например, Avast, Kaspersky) по умолчанию блокируют входящие подключения. Добавьте локальные IP-адреса в список доверенных или временно отключите защиту для проверки.