Windows 10 не видит компьютеры в сети: есть решение

Всем привет! Я работаю инженером уже несколько лет и в последнее время стал замечать, что основная проблема в Windows 10 заключается в том, что компьютеры в этой операционной системе не видят друг друга. В 40% случаев это происходит после обновления: 1709,1803, 1809, 1903, 1909, где была отключена поддержка «Computer Explorer» и SMB 1. В других случаях проблема может быть из-за неправильного общего доступа или адреса сетевого адаптера настройки. Первым делом заходим в командную строку — нажимаем клавиши «WIN» и английскую букву «R» на клавиатуре. Набираем команду «cmd» и нажимаем «Enter».

Windows 10 не видит компьютеры в сети: есть решение

Прежде всего, нам нужно убедиться, что компьютеры имеют IP из одной подсети. Покажу на примере двух ПК, на обоих прописываем:

ipconfig

Смотрим строку «IPv4» — нужно, чтобы первые три цифры на обоих устройствах были строго одинаковыми. Например, 192.168.1.42 и 192.168.1.43 — последняя цифра может быть любой в диапазоне от 10 до 254 (также, как вы понимаете, в локальной сети они должны быть разными).

Windows 10 не видит компьютеры в сети: есть решение

Мы узнали IP-адреса, теперь нам нужно пропинговать один из компьютеров. На одном из компьютеров нужно записать команду «ping» и через пробел IP-адрес второй машины. Например, в моем случае:

пинг 192.168.1.42

Затем вы должны увидеть отправляемые и возвращаемые пакеты. Если все в порядке, попробуйте открыть проводник или «Компьютер» и вручную ввести IP в адресную строку, например:

\\192.168.1.42

Вы также можете использовать имя компьютера, зарегистрированного в сети:

\\COMP_2

Если пакеты не приходят, то проверьте, подключены ли компьютеры в сеть по кабелю или Wi-Fi к одному роутеру или свитчу. Напомню, что при подключении по LAN кабелю порт компьютера должен начать гореть. Также пакеты могут не доходить до пункта назначения, если IP-адреса настроены неправильно; см последнюю главу этой статьи для получения информации о конфигурации IP.

ПРИМЕЧАНИЕ! Если индикатор не загорается, скорее всего кабель обжат неправильно; Я сам столкнулся с этим, поэтому мы просто обжимаем его или меняем на новый.

Windows 10 не видит компьютеры в сети: есть решение

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

Проверка общего доступа

В первую очередь нужно проверить общий доступ в настройках «винды». За это:

  • Заходим в «Панель управления»; это можно сделать через меню «Пуск», либо нажав кнопки и R и введя команду «управление».
  • Windows 10 не видит компьютеры в сети: есть решение

  • Перейдем в центр управления сетью.
  • Windows 10 не видит компьютеры в сети: есть решение

  • Переходим в раздел общего доступа.
  • Windows 10 не видит компьютеры в сети: есть решение

  • В разделе «Частные» сети нужно включить сетевое обнаружение и общий доступ к файлам и принтерам; иначе ПК в сети будет виден, но доступ к нему будет закрыт
  • Windows 10 не видит компьютеры в сети: есть решение

  • На всякий случай откройте раздел «Все сети» и включите первую опцию в разделе «Общий доступ к общим папкам».
  • Windows 10 не видит компьютеры в сети: есть решение

  • Кроме того, обязательно удалите защищенный паролем доступ.
  • Windows 10 не видит компьютеры в сети: есть решение

  • Далее нужно зайти в «Настройки» («Пуск» — значок шестеренки).
  • Перейдите в раздел «Ethernet» или «Wi-Fi», в зависимости от того, как вы подключены. Нажмите на сетевое подключение.
  • Windows 10 не видит компьютеры в сети: есть решение

  • Убедитесь, что ползунок для обнаружения этого компьютера в сети включен (его нет в новом обновлении). Также убедитесь, что частная сеть включена.
  • Windows 10 не видит компьютеры в сети: есть решение

    Затем проверьте подключение к сети. Если второго компьютера нет, то идем дальше.

    Сброс настроек DNS и включение обнаружения

    Нам нужно запустить консоль: нажимаем кнопки +R и набираем команду: «PowerShell». Очаровательно установите флажок, чтобы запустить командную строку с правами администратора. Если флажок «Запуск от имени администратора» не установлен, найдите программу с помощью панели поиска Windows.

    Windows 10 не видит компьютеры в сети: есть решение

    Теперь пишем команду:

    ipconfig /flushdns

    Windows 10 не видит компьютеры в сети: есть решение

    И еще одна команда для включения обнаружения, если оно отключено:

    Английская версия: группа правил брандмауэра netsh advfirewall set = «Network Discovery» new enable = Yes
    Русская версия: netsh advfirewall firewall set rule group=»Network Discovery» new enable=Yes

    Windows 10 не видит компьютеры в сети: есть решение

    Есть вторая версия команды — она включает ту же функцию через Защитник Windows:

    Get-NetFirewallRule -DisplayGroup «Сетевое обнаружение» -Enabled True -Action Allow -Direction Inbound

    В обновлении 1803 разработчики почему-то убрали возможность настройки рабочей группы и заменили эту возможность облачным сервисом OneDrive. В этом случае доступ можно получить, прописав адрес второго компьютера в браузере, но он может не отображаться в сети. Исправить проблему можно, включив соответствующую службу через консоль командой:

    get-Service fdPHost,FDResPub|Set-Service —startuptype автоматический —passthru|Start-Service

    Также следует проверить настройки в «Защитниках»: В «Панели управления» найдите «Брандмауэр Защитника Windows». Далее в левом разделе нажмите «Разрешение на взаимодействие с приложениями…».

    Windows 10 не видит компьютеры в сети: есть решение

    Чтобы установить галочки, нужно нажать кнопку «Изменить настройки». Теперь находим «Обнаружение сети», «Общий доступ к файлам и принтерам» и «Основы работы в сети» — нужно включить все галочки.

    Windows 10 не видит компьютеры в сети: есть решение

    Рабочая группа

    ВНИМАНИЕ! В новых обновлениях Microsoft убрала возможность настроить рабочую группу; пропустить эту главу.

    Также необходимо зайти в системные настройки. Для этого щелкните правой кнопкой мыши на «Компьютер» и выберите «Свойства» или одновременно нажмите «Win» и клавишу «Пауза». Зайдите в дополнительные настройки и во вкладке «Имя компьютера» нажмите кнопку «Идентификация».

  • Выберите корпоративную сеть.
  • Использование сети без домена.
  • На обоих компьютерах необходимо указать одну и ту же рабочую группу, значение по умолчанию «WORKGROUP».
  • После этого перезагружаем оба компьютера и далее проверяем сеть.

    Сброс сети

    Если компьютеры по-прежнему не видят друг друга, в «Настройках» вернитесь в «Сеть и Интернет». На вкладке «Статус» в нижней части окна найдите и нажмите «Домашняя группа». Теперь нажмите «Изменить сетевое расположение» и подтвердите действие.

    Если это не помогло, сразу нажмите «Сброс сети». После этого перезагрузитесь.

    Windows 10 не видит компьютеры в сети: есть решение

    Если это не помогло, то перезагрузку можно сделать через «Power Shell» — вводим подряд три команды:

    netsh int ip reset reset.txt
    netsh сброс винсока
    сброс брандмауэра netsh adv

    Службы

    Вы также можете включить или отключить сетевое обнаружение в Windows 10 через Службы. Их может отключить сам пользователь или сторонние программы. Чтобы туда попасть быстро, зажимаем наши любимые клавиши «Win+R» и набираем: «services.mcs».

    Windows 10 не видит компьютеры в сети: есть решение

    Далее необходимо войти и включить следующие службы:

    • Хост провайдера обнаружения.
    • Служба обнаружения SSDP.
    • Служба DNS-клиента.
    • Публикация ресурсов для обнаружения функций — здесь вам нужно установить для типа выпуска значение «Автоматически с отложенной загрузкой».
    • Общий узел устройства PNP.

    После этого перезагрузите компьютер.

    Переустановка драйверов

    Заходим в «Диспетчер задач» (+R=devmgmt.msc). Найдите сетевой адаптер и удалите его. После перезагрузки драйвера нужно установить заново.

    ПРИМЕЧАНИЕ! Если что-то пошло не так, вы можете скачать драйвер из Интернета; для этого см инструкции здесь.

    Windows 10 не видит компьютеры в сети: есть решение

    SMB

    Это протокол, который работает вместе со службой Network Explorer. В новых версиях Windows он по умолчанию отключен, так как достаточно «дырявый» с точки зрения безопасности. Также при активации он должен быть включен только на одном компьютере, а на втором выключен. У вас есть два варианта:

    Первый заключается в том, что если у вас в сети есть компьютер с Windows 7, 8 или какой-либо версией Сервера, то не стоит его включать, а еще лучше зайти и полностью его выключить. На «семерке» и «восьмерке» он включается автоматически, так что ничего там менять не надо.

    Второе — если «десятка» установлена ​​на всех компьютерах, то включить ее нужно только на одном, тогда этот компьютер будет ведущим, а остальные — слейвами.

    Чтобы отключить или включить функцию, вам нужно зайти в «Компоненты», который находится в разделе «Программы и компоненты» (в «Панели управления»). Находим папку с упоминанием SMB и активируем все три галочки.

    ВНИМАНИЕ! Еще раз повторяю, что включать эту функцию нужно только на одном компьютере, а на остальных их необходимо отключить.

    Windows 10 не видит компьютеры в сети: есть решение

    Не открывает папки

    Если Windows 10 не видит сетевые папки, но по-прежнему обращается к компьютерам, то вам необходимо включить гостевой вход без аутентификации. Заходим в «Редактор локальной групповой политики» (+R=gpedit.msc) — если не получается запустить редактор, значит Microsoft его удалила. В «Конфигурации компьютера» проходим по пути: «Административные шаблоны» — «Сеть» — «Ланман» — находим опцию «Включить небезопасный гостевой вход», открываем ее и включаем.

    Также не забудьте расшарить нужные папки и принтеры.

    Windows 10 не видит компьютеры в сети: есть решение

    Ничего не помогло

    Ранее мы пытались решить практически все проблемы, связанные с сетевым окружением в Windows 10. Если компьютеры по-прежнему не видны, то, скорее всего, проблемы с системными файлами или программами, блокирующими или мешающими работе сети. Мы делаем следующее:

    • Проверяем компьютер антивирусной программой.
    • Попробуйте отключить антивирус и проверить доступ.
    • Скачайте программу CCleaner — выполните стандартную очистку и найдите и исправьте ошибки реестра.
    • Вспомните, не устанавливали ли вы ранее какую-либо программу, которая, по идее, могла бы мешать. Очень часто утилиты, работающие с Proxy или VPN, устанавливают виртуальные сетевые адаптеры. Зайдите в «Программы и компоненты» и пройдитесь по всем программам, удалив ненужные и ненужные.
    • Заходим на старт и удаляем все ненужное, ненужное и подозрительное. Как вариант можно отключить все кроме антивирусной программы. Подробнее о том, как это сделать, читайте здесь.
    • Скачайте драйвер для сетевого адаптера с официального сайта. Я уже оставлял ссылку на инструкцию в предыдущей статье.
    • Заходим в настройки роутера и в разделе «Локальная сеть» (LAN) видим экран всех компьютеров.

    Настройка IP

    Эта конфигурация необходима только в том случае, если IP-адреса компьютеров отличаются или вообще не отображаются при запросе «ipconfig» в консоли. В противном случае пропустите эту главу и посмотрите следующую. Снова нажмите +R и введите команду «ncpa.cpl». Зайдите в свойства адаптера, через который вы подключены к сети; он также не должен быть затемнен.

    Windows 10 не видит компьютеры в сети: есть решение

    Нажмите на строку с 4-м протоколом, а затем настройте автоматический прием IP и DNS. Этот способ работает, если у вас есть компьютеры, подключенные к роутеру (маршрутизатору). По умолчанию у них есть DHCP, который раздает эти сетевые параметры.

    Windows 10 не видит компьютеры в сети: есть решение

    Далее проверяем подключение. Если компьютеры пингуются не одинаково, а в информации «ipconfig» не показывает IP адрес, или они разные, то их надо настраивать вручную. Они также должны быть написаны от руки, если вы соединяете два компьютера напрямую или с помощью коммутатора.

    Сам принцип довольно прост. Первые три цифры настраиваются одинаково для всех сетевых устройств. Например, «192.168.1», но последние цифры должны быть другими. Например:

    192.168.1.15
    192.168.1.16

    Еще раз повторяю, что все числа должны быть в диапазоне от 10 до 254, а первые лучше поставить на «192.168». Установите маску на 255.255.255.0. Устанавливаем шлюз, только если вы подключены через роутер; указываем адрес роутера.

    ПРИМЕЧАНИЕ! Адрес маршрутизатора обычно находится на этикетке машины или в строке «Адрес шлюза», когда вы получаете запрос с помощью команды «ipconfig».

    Windows 10 не видит компьютеры в сети: есть решение

    WIFIELEK.RU