Приветствую всех! Я уже несколько лет работаю в качестве инженера и недавно обратил внимание, что основная проблема в операционной системе Windows 10 заключается в том, что компьютеры, работающие на этой ОС, не видят друг друга. В 40% случаев это происходит после обновления: 1709, 1803, 1809, 1903, 1909, – где была отключена поддержка «Computer Browser» и SMB 1. В других случаях проблема может быть вызвана неправильной настройкой общего доступа или адреса сетевого адаптера. Прежде всего, стоит зайти в командную строку – для этого нажмите на клавиатуре кнопку «WIN» и английскую букву «R». Введите команду «cmd» и нажмите «Enter».
Прежде всего необходимо убедиться, что у компьютеров установлен одинаковый IP-адрес в рамках одной подсети. Давайте рассмотрим это на примере двух ПК — для обоих устройств укажем:
Проверяем поле «IPv4» — обязательно, чтобы у обоих устройств первые три цифры были идентичными. Например, 192.168.1.42 и 192.168.1.43 — последняя цифра может быть любой в диапазоне от 10 до 254 (но, как подразумевается, они должны отличаться в пределах локальной сети).
Мы получили IP-адреса и теперь нужно выполнить пинг одного из компьютеров. Для этого на одном из компьютеров необходимо ввести команду «ping», а затем через пробел указать IP-адрес второго компьютера. Например, в моем случае:
Далее вы увидите, как пакеты отправляются и возвращаются обратно. Если все в порядке, попробуйте открыть проводник или «Компьютер» и вручную ввести IP адрес в адресной строке, например:
Также можно использовать имя компьютера, указанное в сети:
Если пакеты не доходят, убедитесь, что компьютеры подключены к одной сети через кабель или Wi-Fi к одному маршрутизатору или коммутатору. Не забудьте, что при подключении по кабелю LAN-порт на компьютере должен загореться. Также пакеты могут не достигать адресата, если IP-адреса настроены неправильно — для настройки IP смотрите последнюю главу этой статьи.
Если индикатор не загорается, то, скорее всего, кабель обжат неправильно. Я сам сталкивался с этой проблемой, поэтому просто переобжимаем или меняем его на новый.
Если компьютер вообще не обнаруживает другие компьютеры, но при этом пингуется, а настройки IP отображаются верно, то начнем с проверки общего доступа, а также с мелких настроек операционной системы.
Проверка общего доступа
Прежде всего, необходимо осуществить проверку общего доступа в настройках «окон». Для этого:
- Открываем «Панель управления» — это можно сделать через меню «Пуск» или нажав на кнопку Win и R, а затем прописав команду «control».
- Открываем раздел управления сетями.
- Открываем раздел с общим доступом.
- Для того чтобы сделать ПК видимым в сети, необходимо включить сетевое обнаружение и общий доступ к файлам и принтерам в разделе «Частные» сети. В противном случае ПК будет виден, но доступ к нему будет закрыт.
- Для предотвращения любых проблем откройте раздел «Все сети» и активируйте первый параметр в разделе «Общий доступ к общедоступным папкам».
- Также необходимо отключить защиту паролем.
- После этого перейдите в «Параметры» (нажмите на значок шестеренки в меню «Пуск»).
- Затем выберите раздел «Ethernet» или «Wi-Fi» — в зависимости от того, как вы подключены, и кликните на своем сетевом соединении.
- Пожалуйста, удостоверьтесь, что функция обнаружения этого компьютера в сети включена (доступна в новом обновлении). Также проверьте наличие включенной частной сети.
Затем мы проверяем подключение по сети. Если второго компьютера не обнаружено, мы продолжаем дальше.
Сброс настроек DNS и включение обнаружения
Для запуска консоли мы можем воспользоваться сочетанием клавиш + R и ввести команду «PowerShell». Не забудьте установить галочку, чтобы запустить командную строку с правами администратора. Если не удается найти галочку для запуска от имени администратора, можно воспользоваться поисковой строкой Windows.
Для активации обнаружения сети выполните следующие команды:
Еще одна команда для включения обнаружения, если оно отключено:
Английская команда: netsh advfirewall firewall set rule group=”Network Discovery” new enable=Yes
Русская команда: netsh advfirewall firewall set rule group=”Обнаружение сети” new enable=Yes
Также можно воспользоваться следующей командой, чтобы включить функцию через защитника Windows:
Get-NetFirewallRule -DisplayGroup “Network Discovery” -Enabled True -Action Allow -Direction Inbound
В новой версии 1803 разработчики решили избавиться от возможности настраивать рабочую группу, заменив эту функцию облачным сервисом «OneDrive». Однако можно получить доступ к адресу второго компьютера через проводник, хотя он может и не отображаться в сети. Проблему можно решить, включив соответствующую службу через консоль командой:
get-Service fdPHost,FDResPub Set-Service –startuptype automatic –passthru Start-Service
Также следует проверить настройки в разделе «Защитники» – в «Панели управления» найдите «Брандмауэр Защитника Windows». Затем в левом разделе перейдите к «Разрешение взаимодействия с приложениями…».
Для установки отметок, необходимо нажать на кнопку «Изменить параметры». Затем найдите «Обнаружение сети», «Общий доступ к файлам и принтерам» и «Основы сетей» — все эти флажки нужно активировать.
Рабочая группа
Важно! В последних обновлениях компании Microsoft была удалена возможность настройки рабочей группы — пропустите этот раздел.
Также необходимо перейти в параметры системы. Для этого кликните правой кнопкой мыши на «Компьютер» и выберите «Свойства», или нажмите одновременно «Win» и «Pause». Затем перейдите к дополнительным параметрам и на вкладке «Имя компьютера» нажмите на кнопку «Идентификация».
- Выберите корпоративную сеть.
- Используйте сеть без домена.
- На обоих компьютерах укажите одинаковую рабочую группу, по умолчанию это «WORKGROUP».
Затем перезагрузите оба компьютера и проверьте сеть.
Сброс сети
Если все еще нет сетевого соединения между компьютерами, перейдите в раздел «Сеть и Интернет» в «Параметрах». На вкладке «Состояние» найдите «Домашнюю группу» внизу окна и нажмите на нее. Затем выберите «Изменить расположение в сети» и подтвердите свой выбор.
Если это не исправит ситуацию, нажмите на «Сброс сети» и перезагрузитесь.
Если нет результатов от предыдущего действия, то можно попробовать сбросить через «Power Shell», выполните три команды поочередно:
netsh int ip reset reset.txt netsh winsock reset netsh advfirewall reset
Службы
Изменение состояния сетевого обнаружения в Windows 10 также можно осуществить через службы. Они могут быть отключены пользователем или сторонними программами. Для быстрого доступа к ним нажмите сочетание клавиш «Win+R» и введите: «services.mcs».
- После этого необходимо зайти и включить следующие сервисы:
- Хост провайдера функции обнаружения.
- Служба обнаружения SSDP.
- Служба DNS-клиента.
- Публикация ресурсов обнаружения функции — здесь необходимо установить тип запуска «Автоматический с отложенной загрузкой».
- Узел универсальных PNP-устройств.
После этого следует перезапустить компьютер.
Переустановка драйверов
Откройте «Диспетчер устройств» ( + R = devmgmt.msc). Найдите свой сетевой адаптер и удалите его. После перезагрузки драйвер должен быть установлен заново.
ПРИМЕЧАНИЕ! Если что-то пойдет не так, вы можете загрузить драйвер из Интернета — для этого ознакомьтесь с инструкцией здесь.
SMB
Этот протокол работает вместе со службой «Обозреватель сети» и по умолчанию отключен на новых версиях Windows из-за проблем с безопасностью. При активации он должен быть включен только на одном компьютере, а на втором — выключен. У вас есть два варианта:
Первый — если у вас в сети компьютер с Windows 7, 8 или Server, то лучше отключить его. На «семерке» и «восьмерке» он включен по умолчанию, поэтому его менять не нужно.
Второй — если на всех компьютерах установлена «десятка», то нужно включить его только на одном, тогда этот компьютер будет ведущим, а остальные — ведомыми.
Для активации или деактивации опции необходимо зайти в раздел «Программы и компоненты» в разделе «Компоненты» (находится на «Панели управления»). Найдите папку с упоминанием SMB и поставьте флажки напротив всех трех пунктов.
ПРЕДУПРЕЖДЕНИЕ! Хочу повторить ещё раз, что активировать эту функцию нужно только на одном компьютере, на остальных её следует отключить.
Не открывает папки
Если у вас возникла проблема с доступом к сетевым папкам в Windows 10, но при этом компьютеры видятся в сети, то вам следует активировать гостевой вход без проверки подлинности. Для этого необходимо открыть «Редактор локальной групповой политики» (нажмите + R и введите gpedit.msc) — если вы не можете найти редактор, возможно он был удален компанией Microsoft. Затем перейдите в раздел «Конфигурация компьютера», затем «Административные шаблоны», «Сеть», «Lanman» и найдите параметр «Включить небезопасные гостевые входы». Откройте его и активируйте.
Не забудьте также разрешить доступ к необходимым папкам и принтерам.
0
Ничего не помогло
Мы уже пытались устранить все проблемы, связанные с сетевым окружением в Windows 10. Если компьютеры по-прежнему не отображаются, возможно, проблемы возникают из-за системных файлов или программ, блокирующих или мешающих работе сети. Вот что нужно сделать:
- Проведите сканирование компьютера антивирусной программой.
- Попробуйте отключить антивирусную программу и проверить доступ.
- Загрузите программу «CCleaner» – выполните стандартную очистку и произведите поиск и исправление ошибок реестра.
- Проверьте, не устанавливали ли вы ранее программы, которые могут мешать работе сети. Часто утилиты, использующие Прокси или VPN, устанавливают виртуальные сетевые адаптеры. Перейдите к разделу «Программы и компоненты» и удалите лишнее и ненужное.
- Осуществите доступ к автозагрузке и избавьтесь от всего избыточного, ненужного и подозрительного. Возможно, вы захотите отключить все, кроме антивируса. Подробнее об этом читайте здесь.
- Загрузите драйвер для сетевого адаптера с официального сайта – ссылка на инструкцию уже приведена в предыдущей статье.
- Посетите настройки маршрутизатора и пройдите в раздел «Локальной сети» (LAN), чтобы увидеть все подключенные компьютеры.
1
Настройка IP
Если при запросе «ipconfig» в консоли не отображаются разные IP-адреса компьютеров или вовсе не отображаются, то это означает, что данная настройка необходима. В остальных случаях пропустите эту часть и переходите к следующей. Снова нажмите на + R и введите команду «ncpa.cpl». Затем выберите свой сетевой адаптер и откройте его свойства – он не должен быть серого цвета.
Для активации 4-го протокола и автоматического получения IP и DNS необходимо кликнуть на соответствующую строку. Этот метод подходит для компьютеров, подключенных к маршрутизатору (роутеру), поскольку они по умолчанию используют DHCP для распределения сетевых параметров.
После этого следует провести проверку соединения. Если компьютеры не могут пинговать друг друга и команда «ipconfig» не показывает IP-адреса или они отличаются друг от друга, значит их нужно установить вручную. Также их следует настраивать вручную, если вы подключаете их непосредственно друг к другу или через коммутатор.
Принцип довольно прост. Первые три цифры должны быть одинаковыми для всех устройств в сети, например, «192.168.1», а последние цифры должны отличаться. Например:
Я ещё раз подчеркну, что все цифры должны быть в пределах от 10 до 254, а лучше всего установить первые цифры как «192.168». Маску следует установить как 255.255.255.0. Шлюз следует указывать только в том случае, если вы подключены через маршрутизатор — укажите адрес маршрутизатора.
ПРИМЕЧАНИЕ! Адрес маршрутизатора обычно указан на этикетке устройства или в разделе «Адрес шлюза» при выполнении команды «ipconfig».