Почему компьютер или принтер не виден в сети Windows и как это исправить
Если компьютер или принтер не виден в сети 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.