Интернет перестал работать, но значок сети показывает, что подключение есть. Сайты не открываются, мессенджеры пишут «Нет соединения», а коллеги рядом спокойно работают. Или наоборот. Пропала локальная сеть, не видно общих папок, а перезагрузка роутера не помогла.
Встроенная диагностика Windows часто выдаёт общие фразы. «Не удается выполнить диагностику», «Проблем с сетью не обнаружено». И отправляет искать решение в интернет, которого как раз нет. Многие пользователи в панике начинают переустанавливать драйверы, вызывать специалистов или даже переустанавливать систему. Хотя проблема решается за 5-10 минут простыми командами.
В Windows есть набор встроенных инструментов для диагностики сети. От простого мастера устранения неполадок до мощных консольных утилит. Главное знать последовательность действий и уметь интерпретировать результаты. Мы пройдём по чёткому алгоритму. От быстрой автоматической проверки до ручного анализа каждого уровня сетевого стека.
Шаг 1. Быстрая автоматическая диагностика (для ленивых)
Прежде чем лезть в консоль, попробуйте встроенный инструмент. Он решает примерно 30% проблем, особенно связанных с неправильными настройками IP или отключёнными службами.
Нажмите правой кнопкой на значок сети в трее, выберите «Диагностика неполадок». Windows запустит мастер и попытается автоматически найти и исправить проблему. Если мастер сообщает «Не удалось устранить неполадку», внимательно прочитайте его вывод. Часто там написано конкретное сообщение. Например, «Отсутствует действительный IP-адрес» или «DNS-сервер не отвечает». Это уже направление для ручной диагностики.
Шаг 2. Проверка физического подключения и драйверов
Самая частая причина проблем. Отошедший кабель, выключенный Wi-Fi или сбой драйвера.
Посмотрите на значок сети. Если там красный крест или жёлтый треугольник, это уже подсказка. Откройте «Параметры», «Сеть и Интернет», «Состояние». В разделе «Изменение сетевых параметров» нажмите «Сброс сети». Это крайняя мера, но иногда помогает при сбойных драйверах.
Более точная проверка через диспетчер устройств. Нажмите Win + X, выберите «Диспетчер устройств». Разверните «Сетевые адаптеры». Если рядом с вашим адаптером жёлтый восклицательный знак, проблема с драйвером. Обновите драйвер или переустановите его. Скачайте с сайта производителя, не через Центр обновления.
Шаг 3. Проверка получения IP-адреса (команда ipconfig)
Откройте командную строку (cmd) от имени администратора. Первая команда, которую нужно выполнить:
text
ipconfig /all
Смотрим на несколько ключевых моментов.
IPv4-адрес. Если он начинается с 169.254.x.x, это значит, что DHCP-сервер не ответил, и Windows присвоила себе автоматический адрес из диапазона APIPA. Причина: неисправный кабель, отключённый роутер, проблемы с DHCP-сервером.
Основной шлюз. Должен быть адрес вашего роутера (например, 192.168.1.1). Если его нет, значит нет связи с маршрутизатором.
DNS-серверы. Если они пустые или неверные, не будут разрешаться имена.
Попробуем обновить IP-адрес:
text
ipconfig /release
ipconfig /renew
Команда /renew может выполняться долго или зависнуть. Это нормально, так как она ждёт ответа от DHCP. Если через минуту нет изменений, прервите выполнение клавишами Ctrl+C и переходите к следующему шагу.
Шаг 4. Проверка связи (команда ping)
Теперь проверим доступность узлов на разных уровнях. Все команды выполняем в командной строке Windows.
Пинг самого себя (проверка стека TCP/IP):
text
ping 127.0.0.1
Если ошибка, значит стек TCP/IP повреждён. Лечится сбросом (см. шаг 7).
Пинг шлюза (роутера):
text
ping 192.168.1.1
Подставьте свой адрес шлюза. Если пакеты не идут, проблема на уровне L2 (кабель, Wi-Fi, отключённый порт на коммутаторе).
Пинг внешнего IP (например, DNS Google):
text
ping 8.8.8.8
Если до шлюза доходит, а до 8.8.8.8 нет, значит роутер не имеет выхода в интернет. Проблема у провайдера или в настройках NAT.
Пинг доменного имени:
text
ping ya.ru
Если по IP пингуется, а по имени нет, проблема с DNS.
Шаг 5. Проверка DNS (команда nslookup)
Если пинг по IP работает, а сайты не открываются, дело в DNS. Проверяем резолвинг:
text
nslookup ya.ru
Должен вернуться IP-адрес. Если ошибка «DNS request timed out» или «server failed», значит DNS-сервер не отвечает. Попробуйте сменить DNS на общедоступные.
Google: 8.8.8.8 и 8.8.4.4. Яндекс: 77.88.8.8 и 77.88.8.1.
Как сменить DNS через командную строку (администратор):
text
netsh interface ip set dns "Ethernet" static 8.8.8.8
netsh interface ip add dns "Ethernet" 8.8.4.4 index=2
Замените «Ethernet» на имя вашего адаптера. Узнать имя можно через ipconfig.
Шаг 6. Проверка таблицы маршрутизации (команда route)
Иногда проблема в том, что трафик идёт не туда. Проверьте таблицу маршрутов:
text
route print
Ищите строку с 0.0.0.0. Это маршрут по умолчанию. В графе «Шлюз» должен быть адрес вашего роутера. Если его нет или он неправильный, можно добавить вручную:
text
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
Но чаще проще сделать сброс сети.
Шаг 7. Сброс стека TCP/IP и Winsock (если ничего не помогло)
Если предыдущие шаги не дали результата, возможно, повреждены системные сетевые компоненты. Выполните по порядку в командной строке Windows (от имени администратора).
Сброс Winsock (отвечает за взаимодействие приложений с сетью):
text
netsh winsock reset
Сброс стека TCP/IP:
text
netsh int ip reset
Сброс брандмауэра (если включён и блокирует):
text
netsh advfirewall reset
Перезагрузитесь.
Шаг 8. Диагностика через PowerShell (современный способ)
В Windows 10/11 есть более продвинутый инструмент.
text
Test-NetConnection ya.ru -InformationLevel Detailed
Эта команда покажет не только ping, но и результат резолвинга DNS, информацию о TCP-соединении, интерфейс, через который идёт трафик. Очень полезно для быстрой проверки.
Можно проверить конкретный порт (например, 80 для веб-сервера):
text
Test-NetConnection ya.ru -Port 80
Шаг 9. Просмотр логов и событий
Иногда причина проблемы скрыта в системных журналах. Откройте «Просмотр событий» (eventvwr.msc). Перейдите в «Журналы Windows», затем «Система». Отфильтруйте по источникам, связанным с сетью: DHCP, DNS, Tcpip, MrxSmb (общие папки). Там могут быть подсказки. Например, «IP-адрес уже используется в сети» или «Не удалось зарегистрировать имя в DNS».
Шаг 10. Если ничего не помогает, сброс сети через параметры
В Windows 10 и 11 есть функция полного сброса всех сетевых компонентов до заводского состояния.
Параметры, Сеть и Интернет, Состояние. Внизу нажмите «Сброс сети», затем «Сбросить сейчас». Подтвердите. Система удалит и переустановит все сетевые адаптеры, сбросит настройки IP и DNS в автоматический режим. После перезагрузки нужно будет заново подключаться к Wi-Fi (ввести пароль) и, возможно, настроить VPN, если он был.
Шпаргалка. Что делать при типичных ошибках
СимптомВероятная причинаДействиеЗначок сети с красным крестомКабель отключён, Wi-Fi выключен, драйвер не работаетПроверить кабель, включить Wi-Fi, переустановить драйверIP-адрес 169.254.x.xDHCP не отвечаетПроверить роутер, кабель, выполнить ipconfig /renewПинг до шлюза есть, до 8.8.8.8 нетПроблема у провайдера или в настройках роутераПозвонить провайдеру, проверить настройки NATПинг до IP есть, до домена нетDNS не работаетСменить DNS на 8.8.8.8Сайты открываются, но общие папки не видныСетевое обнаружение отключено или блокируется брандмауэромВключить сетевое обнаружение, открыть порты 445, 139Ошибка «IP-адрес конфликтует»Два устройства с одинаковым IPНазначить статический IP вне диапазона DHCP
Это полный рерайт. Если нужно что-то изменить (сократить, добавить, поменять стиль), скажите.
Источник: https://andko.ru/diagnostika-seti-v-windows-instrukciya-po-poisku-i-ustraneniyu-nepoladok/