Почему компьютер или принтер не виден в сети Windows и как это исправить

Иван Корнев·16 августа 2026·3 мин

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

Оглавление

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

Самая частая причина невидимости устройств — сеть определяется как «Общедоступная» вместо «Частной».

  • Перейдите в ПараметрыСеть и Интернет и выберите ваше подключение (Wi-Fi или Ethernet).
  • Убедитесь, что тип сетевого профиля установлен на «Частная сеть». Для публичных сетей обнаружение отключено по умолчанию в целях безопасности.
  • В разделе «Дополнительные параметры общего доступа» для частных сетей необходимо включить «Сетевое обнаружение» и «Общий доступ к файлам и принтерам».

Настройка необходимых служб

Для корректного отображения компьютеров в сети должны быть запущены специфические системные службы.

  • Откройте services.msc и проверьте, что службы Function Discovery Resource Publication (Публикация ресурсов обнаружения функции) и Function Discovery Provider Host работают и установлены в режим «Автоматически».
  • Также убедитесь, что запущены службы Server, Workstation и Computer Browser (если используется старый протокол SMBv1, хотя в современных системах рекомендуется использовать WSD/WS-Discovery).

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

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

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

  • Зайдите в ПараметрыBluetooth и устройстваПринтеры и сканеры, выберите нужный принтер и откройте «Свойства принтера».
  • На вкладке «Доступ» поставьте галочку «Общий доступ к данному принтеру» и задайте понятное сетевое имя.
  • Если возникает ошибка «Отказано в доступе», проверьте права пользователя и параметры брандмауэра, который может блокировать порты печати.

Для подключения на клиентском ПК можно использовать путь \\Имя_Компьютера\Имя_Принтера или добавить устройство через «Добавить принтер» → «Выбрать общий принтер».

Дополнительные проверки

  • Убедитесь, что все устройства находятся в одной рабочей группе (по умолчанию WORKGROUP) и подсети.
  • Попробуйте временно отключить антивирус или встроенный брандмауэр Windows, чтобы исключить блокировку сетевого трафика.
  • В некоторых случаях помогает сброс настроек сети через командную строку (netsh int ip reset, ipconfig /flushdns) или соответствующий пункт в параметрах Windows.

Проверьте, включена ли поддержка SMB 1.0/CIFS, только если в сети есть старые устройства. В Windows 10/11 она отключена по умолчанию, но для современного оборудования это обычно не требуется.

Частые ошибки

  • Неверный профиль сети: Оставление сети в режиме «Общедоступная», что автоматически отключает сетевое обнаружение.
  • Отключенные компоненты общего доступа: Забыть включить «Сетевое обнаружение» и «Общий доступ к файлам и принтерам» в дополнительных параметрах.
  • Остановленные службы: Игнорирование необходимости запуска служб Function Discovery Resource Publication и Function Discovery Provider Host в автоматическом режиме.
  • Принтер не расшарен: Отсутствие галочки «Общий доступ к данному принтеру» на вкладке «Доступ» в свойствах устройства на хост-компьютере.
  • Разные рабочие группы: Нахождение устройств в разных рабочих группах или подсетях.

FAQ

Что делать, если при подключении к общему принтеру возникает ошибка «Отказано в доступе»? Проверьте права пользователя на клиентском компьютере и параметры брандмауэра, который может блокировать порты печати. Убедитесь, что на хост-компьютере принтер корректно расшарен и задано понятное сетевое имя.

Нужна ли поддержка SMB 1.0/CIFS для обнаружения устройств в современных версиях Windows? В Windows 10/11 поддержка SMB 1.0/CIFS отключена по умолчанию. Для современного оборудования она обычно не требуется, так как используются протоколы WSD/WS-Discovery. Включать её стоит только при наличии в сети старых устройств.

Какие команды помогают сбросить настройки сети, если компьютер не виден? Можно использовать командную строку для выполнения netsh int ip reset и ipconfig /flushdns. Также доступен сброс сети через соответствующий пункт в параметрах Windows.