Windows

Сброс сетевого стека Windows: полное руководство по восстановлению подключения

В этом гайде вы научитесь полностью сбрасывать сетевой стек Windows (TCP/IP, Winsock, настройки адаптера) с помощью командной строки и PowerShell. Это эффективное решение при проблемах с интернетом, ошибках DNS, сбоях Wi-Fi и других сетевых неполадках.

Обновлено 16 февраля 2026 г.
10-15 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (версия 1903 и выше)Windows 11 (все версии)Windows Server 2019/2022

Введение / Зачем это нужно

Сетевой стек Windows — это комплекс системных компонентов и библиотек (TCP/IP, Winsock), которые отвечают за всю сетевую активность: подключение к интернету, работу Wi-Fi, локальную сеть, VPN. Со временем конфигурационные файлы и записи в реестре могут повредиться из-за сбоев, конфликтов ПО или вирусов. Это приводит к симптомам: «Нет доступа к сети», «Неопределённый статус», ошибки DNS, невозможность подключения к определённым сайтам, падению Wi-Fi.

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

Требования / Подготовка

  1. Права администратора. Все команды требуют запуска от имени администратора.
  2. Стабильное электропитание. Процесс сброса и перезагрузки не должен прерываться.
  3. Доступ к локальной сети (опционально). Если у вас статический IP или специфические настройки DNS от провайдера, запишите их заранее (IP-адрес, маска, шлюз, DNS-серверы). После сброса эти настройки сбросятся, и вам нужно будет их ввести заново.
  4. Сохранение работы. Закройте все приложения, особенно те, что используют сеть (браузеры, мессенджеры, облачные синхронизации).

Шаг 1: Запуск командной строки или PowerShell от имени администратора

Это ключевой шаг. Без прав администратора команды не сработают.

  1. Нажмите клавиши Win + X на клавиатуре.
  2. В появившемся меню выберите «Windows PowerShell (администратор)» или «Командная строка (администратор)» (в зависимости от вашей версии Windows).
  3. Если появится запрос контроля учётных записей (UAC), нажмите «Да».

Вы увидите чёрное или синее окно с заголовком «Администратор: ...».

# Пример окна PowerShell с правами администратора.
# Приглашение командной строки обычно заканчивается на >
# В PowerShell - на PS C:\Windows\system32>

Шаг 2: Сброс компонентов TCP/IP и Winsock

Выполняйте команды строго по порядку.

2.1. Сброс TCP/IP

Эта команда перезаписывает два ключевых системных файла (%windir%\inf\nettcpip.inf и %windir%\system32\drivers\etc\hosts) и обновляет записи в реестре, связанные с протоколом TCP/IP.

netsh int ip reset resetlog.txt
  • resetlog.txt — это имя лог-файла, куда будет записана информация о проведённых изменениях. Файл создастся в папке C:\Windows\. Его можно удалить после проверки.
  • Ожидаемый результат: сообщение Сброс состояния TCP/IP завершён.

2.2. Сброс Winsock (сокетов)

Winsock — это API, который позволяет программам использовать сетевые службы. Его повреждение вызывает множество «загадочных» сетевых ошибок.

netsh winsock reset
  • Ожидаемый результат: сообщение Сброс каталога Winsock завершён. Необходимо перезагрузить компьютер, чтобы изменения вступили в силу.

⚠️ Важно: Не запускайте эти команды одновременно в разных окнах. Выполняйте последовательно в одном сеансе администратора.

Шаг 3: Перезагрузка компьютера

Это обязательный шаг. Без перезагрузки все изменения, внесённые в реестр и системные файлы, не будут активированы.

  1. Закройте окно PowerShell/Командной строки.
  2. Нажмите кнопку «Пуск» → кнопка «Перезагрузка» (или используйте Win + D, затем Alt + F4 и выберите «Перезагрузка»).
  3. Дождитесь полной загрузки системы.

После перезагрузки Windows автоматически переустановит стандартные настройки сетевых компонентов.

Проверка результата

После загрузки проверьте, решена ли проблема:

  1. Проверьте статус адаптера:
    • Нажмите Win + R, введите ncpa.cpl, нажмите Enter.
    • Убедитесь, что ваш сетевой адаптер (Ethernet или Wi-Fi) не отключён и имеет статус «Включён».
    • Если используется статический IP, проверьте его корректность в свойствах адаптера (СвойстваIP версии 4 (TCP/IPv4)).
  2. Попробуйте ping до публичного адреса: Откройте PowerShell (уже не от администратора) и выполните:
    ping 8.8.8.8
    
    • Если видите ответы «Ответ от 8.8.8.8...», сетевое подключение на уровне IP работает.
    • Если «Превышен интервал ожидания...», проблема может быть на уровне драйверов, оборудования или маршрутизатора.
  3. Проверьте DNS:
    nslookup google.com
    

    Успешный запрос вернёт IP-адреса Google. Если ошибка «Сервер не отвечает», проблема в DNS-настройках (их нужно настроить заново после сброса).
  4. Откройте сайт в браузере. Попробуйте зайти на несколько разных ресурсов (например, yandex.ru, microsoft.com).

Возможные проблемы

Проблема: После перезагрузки нет доступа к сети, но ping до 8.8.8.8 есть.

  • Причина: Сбились настройки DNS или прокси.
  • Решение: Проверьте настройки DNS в свойствах адаптера. Установите автоматическое получение DNS или вручную укажите публичные DNS (например, 8.8.8.8 и 8.8.4.4 от Google). Проверьте настройки прокси в браузере и системе (Параметры WindowsСеть и ИнтернетПрокси).

Проблема: Команда netsh не найдена или «Требуются права администратора».

  • Причина: Не запущен сеанс от имени администратора.
  • Решение: Закройте текущее окно. Запустите PowerShell/Командную строку только через меню Win+X с выбором пункта «Администратор».

Проблема: После сброса пропали все Wi-Fi сети.

  • Причина: Сброс TCP/IP не трогает профили Wi-Fi. Если сети пропали, проблема, скорее всего, в драйвере или службе WLAN AutoConfig.
  • Решение:
    1. Проверьте, запущена ли служба «Конфигурация автоматической настройки беспроводной сети (WLAN AutoConfig). Запустите services.msc`, найдите службу, установите тип запуска «Автоматически» и запустите её.
    2. Обновите или переустановите драйвер Wi-Fi адаптера через Диспетчер устройств (devmgmt.msc).

Проблема: Ошибка «Системе не удалось найти указанный файл» при выполнении netsh int ip reset.

  • Причина: Повреждение системных файлов Windows.
  • Решение: Запустите проверку целостности системных файлов от администратора:
    sfc /scannow
    
    После завершения перезапустите компьютер и повторите сброс.

Альтернативный метод: Полный сброс сети через параметры Windows

В Windows 10 (версия 1803+) и Windows 11 есть встроенный графический инструмент, который делает нечто похожее, но с дополнительными опциями (удаление VPN, адаптеров, сброс брандмауэра).

  1. Откройте Параметры Windows (Win + I).
  2. Перейдите в Сеть и ИнтернетДополнительные параметры сети.
  3. Внизу страницы нажмите «Сброс сети» (или Network reset).
  4. Нажмите «Сбросить сейчас», подтвердите действие.
  5. Компьютер перезагрузится автоматически через 5 минут. После перезагрузки нужно будет заново установить Wi-Fi пароли и настроить VPN.

💡 Совет: Используйте этот метод, если сброс через netsh не помог, или если у вас много «завалявшихся» VPN-подключений и виртуальных адаптеров. Он более тотален.

Профилактика и рекомендации

  • Создайте точку восстановления системы перед проведением любых кардинальных изменений в сети. Это позволит откатиться, если что-то пойдёт не так (Создать точку восстановления в поиске Windows).
  • Устанавливайте драйверы сетевых адаптеров с официального сайта производителя (ноутбука или материнской платы), а не через Центр обновления Windows.
  • Избегайте установки «оптимизаторов» и «чистильщиков» реестра, которые часто ломают настройки Winsock.
  • После сброса и успешного восстановления подключения настройте статический IP или DNS заранее, если это требуется вашей сети, чтобы не забыть.

Часто задаваемые вопросы

Чем отличается сброс TCP/IP от сброса Winsock?
Обязательна ли перезагрузка после сброса?
Потеряю ли я настройки VPN или статические IP?
Можно ли использовать эти команды на Windows 7/8?

Полезное

Запуск командной строки или PowerShell от имени администратора
Сброс компонентов TCP/IP и Winsock
Перезагрузка компьютера

Эта статья помогла вам решить проблему?