Компьютер с Windows 7/10 не видит другие компьютеры в сети – ищем причину
Самая популярная проблема при настройке локальной сети – когда компьютер не видит другие компьютеры, общие папки, сетевые накопители и т. д. Эта проблема чаще всего решается настройкой общего доступа и отключением антивируса (брандмауэра), но не всегда. В этой статье я хочу рассказать о нескольких решениях данной проблемы в Windows 10, которые я уже не раз применял на практике. Если у вас компьютер с установленной Windows 10 не видит компьютеры и папки в локальной сети, то первым делом нужно проверить, включена ли поддержка SMB1, так как после одного из обновлений этот протокол отключили. Как бы для безопасности. И это основная причина, по которой на вкладке «Сеть» в проводнике а не появляются сетевые устройства. Как правило, это более старые устройства, которые используют этот самый протокол SMB1, который в десятке отключен.
Открываем мы значит вкладку «Сеть» в проводнике Windows 10, где должны отображаться все сетевые устройства. Но видим там в лучшем случае свой Wi-Fi роутер, свой компьютер и может еще какие-то устройства мультимедиа. Другие компьютеры в локальной сети и сетевые папки не отображаются. А с других компьютеров они обычно видны и можно на них зайти. В том числе на этот компьютер с установленной Windows 10.
Как правило, все компьютеры подключены через один маршрутизтор. И многие почему-то думают, что локальная сеть не работает именно из-за настроек маршрутизатора. Но по своему опыту могу сказать, что это не так. Если на маршрутизаторе вы не настраивали какие-то особые функции и ничего не отключали, то все подключенные к нему устройства автоматически находятся в одной локальной сети.
Отдельно хочу рассказать об общем доступе к USB-накопителям через роутер. Если вы подключили к роутеру в USB-порт флешку, или внешний жесткий диск и Windows 10 не видит сетевой накопитель на вкладке «Сеть», то проблема так же может быть в отключенном протоколе SMB1. Так как роутер использует этот протокол для общего доступа к накопителю (сетевой папке).
Проверка адреса подключения
Для начала проверьте, что все устройства, подключенные к роутеру, имеют одинаковый айпи-адрес:
- Зажмите клавиши Win+R для вызова окна «Выполнить» ;
- Введите команду ncpa.cpl и кликните «ОК» ;
- Наведите курсор на нужный адаптер и кликните правой кнопкой мыши;
- Выберите пункт меню «Свойства»;
- Во вкладке «Сеть» найдите строку «IP версии 4» и вновь кликните «Свойства» ;
- В разделе «Общие» укажите нужные значения IP-адреса и DNS.
Сделали все правильно, но Виндовс 10 не видит локальную сеть? Попробуем покопаться в других настройках устройства.
Протокол SMB 1.0 и проблемы Master Browser в Windows 10
Бывает, что проблемы с отображением компьютеров в сетевом окружении связаны со службой Computer Browser. Эта служба отвечает за создание и поддержание списка активных компьютеров в локальной сети. В локальной сети может быть только один компьютер с ролью Master Browser.
Вы можете определить текущий Master Browser в вашей сети, выполнив следующую команду для каждого компьютера в вашей сети:
Компьютер, который является главным обозревателем, является единственным, у которого есть значение __MSBROWSE__.
В Windows 10 1703 служба Computer Browser работает некорректно. Рекомендуется полностью отключить эту службу в Windows 10 и использовать компьютер с Windows 7 (или Windows 8.1/Windows Server 2012 R2 в соответствии с Windows 7 EoS) в качестве главного браузера в вашей сети. Вы можете установить компьютер с главным браузером через реестр.
Чтобы отключить Computer Browser, перейдите в раздел реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBrowserParameters и измените значение MaintainServerList на False. Чтобы принудительно установить, какой компьютер является главным браузером сети, измените значение MaintainServerList на Yes.
Кроме того, в Windows 10 1709 и новее (1803, 1809, 1903, 1909) служба Computer Browser и протокол SMB v1.0 по умолчанию отключены. Служба Computer Browser отвечает за составление списка компьютеров в сети и их отображение (этот протокол обнаружения широко используется до переключения на протоколы SSDP и WS-Discovery).
Если у вас в локальной сети только компьютеры с Win 10 1709 и новее, и вы по-прежнему хотите использовать Computer Browser, вы должны включить протокол SMB v1.0 (это небезопасно!) На хотя бы один компьютер. Этот компьютер будет использоваться в качестве главного браузера в вашей сети.
Вы можете включить поддержку SMB 1.0, включив следующие функции Windows на панели управления:
- SMB 1.0 /CIFS Client;
- SMB 1.0 /CIFS Server.
Или вы можете включить функции клиента и сервера SMB 1 из OptionalFeatures.exe или с помощью команд DISM:
Напоминаем, что не рекомендуется включать сервер SMB1 в Windows. Протокол SMB 1.0 небезопасен, многие уязвимости SMB1 можно легко использовать удалённо.
Если вы включили протокол SMB1, то, чтобы назначить текущий компьютер Master Browser в сети, выполните следующие команды:
Этот компьютер будет Master Browser в вашей сети.
Способы решения проблемы
Прежде всего стоит удостовериться в том, что все компьютеры находятся в активном состоянии, и параметры подключения на них выставлены правильно, так как иногда устройство не отображает сетевое окружение Windows 10 из-за обычной невнимательности пользователей при настройке.
Проверка IP-адресов устройств
Соединение компьютеров и их корректное взаимодействие возможны, только если IP-адреса всех устройств группы относятся к одной подсети. Проверить, соблюдается ли это условие, можно следующим образом:
- Запустить командную строку: в поисковую строку пуска вписать «cmd», кликнуть ПКМ по предложенному варианту и выбрать «Запуск от имени администратора».
- В открывшееся окно вбить команду «ipconfig».
- Проделать первые два шага с каждым из компьютеров локальной группы.
- Сравнить адреса, указанные в строчке «IPv4». На всех девайсах первые 3 цифры комбинации должны совпадать.
Далее нужно выбрать одно из устройств и пропинговать его:
- В командную строку вписать «ping» и через пробел указать IP-адрес другого устройства группы. После ввода данной команды на экране должен отобразиться процесс отправки и получения пакетов.
- Если пакеты не доходят, нужно проверить качество подключения девайсов друг к другу или к общему маршрутизатору. Если подключение выполняется по кабелю LAN, а индикатор порта на компе при этом не горит, проблема, вероятнее всего, в кабеле. Чтобы устранить её, обычно достаточно переобжать провод.
- Когда процесс проходит корректно, можно перейти в проводник и попробовать в свойствах сети прописать IP-адрес вручную.
Важно! Если же настройки IP выставлены верно, и устройство с виндовс 10 пингуется, но не видит в сети других компьютеров, стоит перейти к проверке настроек общего доступа.
Контроль параметров общего доступа
- Открыть панель управления любым удобным способом: вызвать меню «Пуск» и ввести в поиск соответствующий запрос или нажать «Win + R» и вбить команду «control».
- Перейти в «Центр управления сетями и общим доступом».
- Кликнуть по ссылке изменения дополнительных параметров, расположенной в левой части окна.
- Развернуть категорию «Все сети».
- Проверить, активны ли опции обнаружения и общего доступа к файлам. Если нет, включить их, поставив отметку в нужной графе, и нажать на «Сохранить изменения».
После того как работа устройств и все основные настройки проверены, можно переходить к дальнейшим шагам.
Активация поддержки протокола SMB 1.0
Данный протокол работает совместно с обозревателем сети, который служит для поддержания списка просмотра, т. е. списка доступных серверов и доменов. В основе его работы лежит уже давно устаревшая технология, потому после одного из обновлений прошивки протокол SMB1 по умолчанию стал неактивен. Однако, несмотря на все недостатки, возможность включать его вручную в системе осталась. Сделать это можно так:
- Зайти в «Панель управления».
- Открыть раздел «Программы и компоненты».
- Перейти по ссылке «Включение и отключение компонентов Windows».
- Найти ветку, содержащую в названии SMB, развернуть её и поставить отметки во всех строчках.
- Перезагрузить девайс.
Активация протокола SMB 1.0
Если на всех компьютерах сети стоит прошивка десятого поколения, протокол должен включаться только на одном из них. В таком случае оно станет ведущим обозревателем, а все остальные — ведомыми.
Если же в локальной сети имеются компьютеры с Windows XP, 7, 8 или с одной из версий линейки Server, где SMB1 активен по умолчанию, нужно, наоборот, убедиться в том, что на десятке данный протокол отключён.
Обратите внимание! Уязвимости SMB1 часто эксплуатируются вредоносными программами, такими как WannaCry и Petya. Если его активация не помогла решить проблему, протокол лучше снова выключить.
Отключение проверки подлинности сети
Если система позволяет заходить на другие устройства, но сетевая папка Windows 10 при этом недоступна, необходимо выполнить следующее:
- Открыть «Редактор локальной групповой политики»: вызвать окно «Выполнить» и ввести команду «gpedit.msc».
- Кликнуть по категории «Конфигурация компьютера».
- Открыть раздел «Административные шаблоны».
- Перейти в папку «Сеть», а затем в «Сервер Lanman».
- Открыть параметр «Включить небезопасные гостевые входы» и активировать его.
Включение сетевого обнаружения
В версии 1803 разработчики Microsoft также убрали возможность создавать домашнюю группу устройств. После этого подключение к другим девайсам по локальной сети стало возможным только через идентификатор, при этом у многих пользователей Windows 10 и кнопка идентификации тоже оказалась не активна. В результате устройства, которые были обновлены до этой версии, сами перестали определяться в локальной сети и обнаруживать других её участников. К счастью, оказалось, что возобновить работу ответственных за эти действия служб, довольно легко.
Выбор типа запуска службы автоматического обнаружения
Как включить сетевое обнаружение в Windows 10, если оно отключено:
- Комбинацией «Win + R» вызвать окно «Выполнить».
- Ввести команду «services.msc».
- В открывшемся перечне служб найти строку «Function Discovery Resource Publication» («Публикация ресурсов обнаружения функции»).
- Кликнуть по ней правой кнопкой мыши и выбрать пункт «Свойства» («Properties»).
- В графе «Startup type» («Тип запуска») выбрать пункт «Automatic (Delayed Start)» или «Автоматический с отложенным запуском».
- Кликнуть на «Apply» («Применить»), а затем на «Ок».
- Те же шаги выполнить со службой «Function Discovery Provider Host».
- Перезагрузить устройство.
Обратите внимание! Если после этих действий функция автообнаружения не включилась, можно активировать её другим путём: запустить PowerShell, прописать в него команду «get-Service fdPHost,FDResPub|Set-Service-startuptype automatic-passthru|Start-Service» и перезагрузить девайс.
Проверка наименования рабочей группы
Чтобы с соединением внутри домашней или рабочей компьютерной сети не возникало проблем, каждому входящему в неё устройству должно быть присвоено одинаковое имя. Несоблюдение этого требования также может привести к тому, что локальная сеть на Windows 10 не будет работать.
Настройки дополнительных параметров системы
Проверить данный параметр и изменить его можно следующим образом:
- Открыть меню «Пуск».
- Перейти в раздел «Параметры», кликнув на значок в виде шестерёнки.
- Выбрать категорию «Система», а затем подраздел «О системе».
- В правой части окна найти ссылку «Сведения о системе», нажать на неё.
- Кликнуть по строке «Дополнительные параметры системы».
- Перейти во вкладку «Имя компьютера».
- Убедиться в том, что в строке «Рабочая группа» на всех компьютерах локальной сети указано одинаковое имя, по умолчанию это «WORKGROUP».
- Если имена разные, кликнуть на кнопку «Изменить» и в соответствующей графе вписать нужное название.
- Нажать на «Применить», затем на «Ок».
- Перезагрузить устройства.
Деактивация антивирусного ПО
Чтобы защитить систему от возможной опасности, многие антивирусы имеют встроенные средства, которые автоматически запрещают компьютерам передачу данных по сети, не позволяя проходить некоторым входящим и исходящим соединениям. В таком случае, несмотря на правильность настроек и соблюдение всех требований, при попытке выполнить какие-либо сетевые действия система часто пишет, что служба Net View в Windows 10 не запущена.
Узнать, виноват ли в проблеме антивирус, можно, остановив на время его работу. Если после этого компьютер начнёт показывать соседние устройства, то источником неполадок действительно является установленное защитное ПО. Но так как девайсу всё же нужна защита, отключать его навсегда не стоит. Лучше найти другой софт, который не будет накладывать на систему подобных ограничений. Если же после деактивации антивируса ситуация не меняется, нужно просто запустить его снова.
Важно! Нарушать работу сети могут также различные заражённые данные, временные файлы и ошибки реестра. Чтобы их удалить, рекомендуется скачать CCleaner или аналогичную ему утилиту и выполнить очистку системы и диска.
Переустановка драйверов
Иногда после обновления Win10 перестают отображаться исключительно те Wi-Fi сети, которые работают на частоте 5 ГГц. Чтобы устранить этот сбой, нужно перейти на официальный сайт производителя компьютера или ноутбука, найти актуальную версию драйверов для своего устройства и установить её.
Загрузка драйверов Wi-Fi адаптера для ноутбука Lenovo
Виндовс 10 не видит в сети компьютеры: причины и их решение
Первой ласточкой стало обновление 1703. При его установке компьютер «ослеплял» себя и переставал корректно отображать другие машины – они попросту исчезали из сетевого окружения. Также обнаружить ошибку можно было при стандартном просмотре соседей из командной строки, с использованием net view. Вместо списка доступных ПК выводилось лишь сообщение об отсутствии элементов.
Если возникает подобная ситуация, сначала просмотрите системные параметры доступности. В Windows 10 именно они часто являются причиной, по которой ОС не видит в сети компьютеры.
Запустите Панель управления.
В ней откройте управление сетями. Этот элемент также отвечает за корректную работу функций доступа. Альтернативный способ перейти к нему – вызвать правым кликом по значку подключения меню и нажать на одноименный пункт.
Далее откройте дополнительные параметры.
Важно! Профиль подключения должен быть установлен в значение частной сети, в противном случае Виндовс 10 не видит другие компьютеры и наоборот (инструкции см. ниже).
Далее проверьте следующие параметры и при необходимости переведите их во включенное состояние (проставьте галочки):
- Сетевое обнаружение и автоматический режим настройки;
- Разрешение на внешний доступ (позволяет ОС общаться с принтерами и расшаренными файлами);
- Права на управление группой переданы ОС.
Нужно скорректировать профиль, предназначенный для работы с любыми сетями, исправив его параметры следующим образом:
- Подключите режим доступа. Это необходимо для того, чтобы пользователи с других ПК могли не только видеть открытые папки, но также выполнять чтение/запись данных в них.
- Только для тех сетей, в безопасности которых вы на 100% уверены (в реальной жизни не рекомендуется пребывать в иллюзии, что любая сеть такой является): отключите защиту паролем, чтобы анонимные пользователи также могли выполнять любые операции с сетевыми папками.
Следующий пункт пригодится, если другой пользователь (или вы с другого компьютера по локальной сети) не видит вашу машину под управлением Windows 10. Потребуется работа с Параметрами Windows.
Далее перейдите в подпункт Сети и Интернета.
Наконец, выберите Ethernet для компьютера с проводным подключением, или же WiFi, если он не видит Windows 10 в беспроводной сети. Включите настройку, которая делает ПК доступным для обнаружения.
Базовая часть завершена. Дальнейшие действия пригодятся, если этого оказалось недостаточно для исправления проблемы.
Настройка брандмауэра
Иногда требуется дополнительно провести операции из командной строки, причем запустив ее под администраторской учетной записью по Win-X.
В терминале нужно запустить команду на установку правила для системного брандмауэра, которое допускает обнаружение.
Повторное добавление в группу
Следующий вариант исправления ситуации, когда Windows 10 отказывается слушаться и совершенно не видит прочие компьютеры в нормальном сетевом окружении – повторный ввод машины в состав группы.
Используем Панель управления. Для исправления нужно открыть подраздел Система в пункте Система и безопасность.
Далее пройдите к дополнительной настройке.
Переключитесь на вкладку с именем машины и запустите процесс включения в группу.
Откроется специальный мастер, в котором нужно последовательно указать:
- ПК находится в сети;
- Используется соединение без деления по доменам;
- Как называется группа.
Для завершения операции потребуется перезагрузка ПК.
Смена на частный профиль
Если предыдущие действия отработали корректно и компьютер с Windows 10 отобразился в сетевом окружении, другая машина его видит, но никак не получается зайти и открыть его – вероятно, применен не тот профиль сети. В таком случае системные настройки запрещают его обнаружение.
Необходимо в Параметрах открыть подпункт «Сеть и Интернет» и перейти к просмотру состояния.
Прокрутите список до подпункта, посвященного домашней группе.
Следующим шагом запустите смену расположения в сети. Система запросит подтверждение на одобрение обнаружения сторонними устройствами, которые подключены к локалке. Нужно согласиться, иначе исправить не получится.
После этого повторите просмотр сети. В норме машины должны быть видимы и доступны.
Сброс параметров
Если компьютер так и не видит другой машины в домашней сети, можно сбросить параметры подключения. Делается это на той же странице состояния сети.
Также верните настройки брандмауэра к исходному состоянию. Для этого трижды используйте утилиту netsh из командной стройки, дописав через пробел такие параметры и отправив каждый на выполнение Enter’ом:
- int ip reset resetlog.txt;
- advfirewall reset;
- winsock reset.
Не забудьте перезагрузить ПК.
SMB 1.0 и проблемы с Master Browser в Windows 10
Бывает, что проблемы с отображением компьютеров в сетевом окружении связаны со службой Обозревателя сети (Master Browser). Эта служба отвечает за построение и поддержание списка активных компьютеров в сети ( подробнее о службе Computer Browser ). В локальной сети может быть только один активный компьютер с ролью главного обогревателя.
В Windows 10 1703 служба Обозревателя сети работает некорректно. Рекомендуется полностью отключить эту службу на Windows 10 и использовать в качестве основного обозревателя сети компьютер с Windows 7 (через реестр).
Кроме того, в Windows 10 1709 и выше по-умолчанию отключен протокол SMB v1.0 , тем самым отключается и служба Computer Browser, которая как мы говорили отвечает за составление списка компьютеров в сети и их отображение. Если в сети у вас остались компьютеры только с Win 10 1709 и выше (см. таблицу совместимости версий SMB v1 ), чтобы решить проблему придется включить протокол SMB v1.0 хотя бы на одном компьютере (небезопасно!), который и будет у вас главным обогревателем сети (Master Browser). Установка SMB 1.0 выполняется путем добавления 3 компонентов в панели управления.
Другое решение если компьютеры с виндовс 10 не видны в сети
Для Microsoft рабочие группы – workgroup это пройденный этап. Вместо него они рекомендуют облачные сервисы, как OneDrive или свои учетные записи.
Только получить доступ по локальной сети можно зная имя или ip адрес, при этом в сетевом окружении такие ПК не отображаются. Можно ли это исправить.
За обнаружение отвечает служба «Function Discovery Resource Publication», но запускается она не автоматически как это было раньше, а вручную.
Вы же можете эти настройки изменить на автоматические. Для этого откройте службу (Публикация ресурсов обнаружения функции (Function Discovery Resource Publication) и измените на автоматический с отложенной загрузкой, на Automatic (Delayed Start).
Затем устройство перезагрузите, после чего в локальной сети сможете обнаруживать данный компьютер, принтеры и сетевые папки.