Windows

Сброс TCP/IP в Windows: полная инструкция по восстановлению сети

Этот гайд подробно описывает, как выполнить сброс TCP/IP в Windows с помощью командной строки и PowerShell. Вы научитесь восстанавливать сетевые подключения при ошибках.

Обновлено 16 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10Windows 11Windows Server 2016Windows Server 2019Windows Server 2022

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

TCP/IP стек — это набор протоколов, который отвечает за сетевые подключения в Windows. Со временем его конфигурация может повредиться из-за вирусов, некорректного ПО или ручных изменений. Результат: отсутствие интернета, ошибки "Не удалось получить IP-адрес", медленное или нестабильное соединение.

Сброс TCP/IP восстанавливает стандартные настройки стека, не затрагивая ваши личные данные. Это эффективная и безопасная альтернатива переустановке системы или сбросу всех сетевых настроек. После выполнения этого гайда ваше сетевое подключение должно заработать заново.

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

Перед началом убедитесь, что:

  • У вас Windows 10, Windows 11 или Windows Server 2016/2019/2022.
  • У вас есть права администратора (обязательно).
  • Рекомендуется создать точку восстановления системы на случай непредвиденных проблем.
  • Подключение к интернету не требуется для сброса, но после перезагрузки может потребоваться обновление драйверов.

Пошаговая инструкция

Шаг 1: Открытие командной строки или PowerShell от администратора

Нажмите комбинацию клавиш Win + X и в появившемся меню выберите один из вариантов:

  • Windows PowerShell (администратор) (рекомендуется для Windows 10/11)
  • Командная строка (администратор) (если PowerShell недоступен)

Если появится запрос Контроль учетных записей (UAC), нажмите Да.

⚠️ Важно: Не запускайте обычную (неадминистраторскую) версию. Без прав администратора команда не сработает.

Шаг 2: Выполнение команды сброса TCP/IP

В открывшемся окне введите следующую команду и нажмите Enter:

netsh int ip reset resetlog.txt

Что делает эта команда:

  • netsh — утилита управления сетями.
  • int ip reset — сброс параметров TCP/IP.
  • resetlog.txt — имя файла, в который будет записан лог изменений (создаётся в папке, откуда запущена команда, обычно C:\Windows\System32).

Если вы хотите сохранить лог в другом месте, укажите полный путь, например:

netsh int ip reset C:\Users\ВашеИмя\Desktop\tcp_reset_log.txt

После успешного выполнения вы увидите сообщение: "Сброс параметров TCP/IP завершён."

Шаг 3: (Опционально) Сброс Winsock

Если после сброса TCP/IP проблемы с сетью остались (например, программы не могут подключиться к интернету), выполните дополнительный сброс Winsock — компонента, который управляет сетевыми подключениями для приложений.

В том же окне командной строки или PowerShell введите:

netsh winsock reset

Вы увидите подтверждение: "Сброс Winsock завершён."

💡 Совет: Выполняйте этот шаг, если сеть работает частично (например, пинг есть, но браузер не загружает страницы) или после удаления вредоносного ПО.

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

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

Нажмите Пуск → Кнопка питания → Перезагрузка или введите в командной строке:

shutdown /r /t 0

Шаг 5: Проверка сетевого подключения

После перезагрузки убедитесь, что сеть работает:

  1. Откройте командную строку (уже без прав администратора) и выполните:
    ipconfig /all
    

    У вашего сетевого адаптера (Wi-Fi или Ethernet) должен быть IPv4-адрес (например, 192.168.1.10) и Шлюз по умолчанию.
  2. Проверьте связь с шлюзом (замените 192.168.1.1 на ваш шлюз из предыдущей команды):
    ping 192.168.1.1
    

    Должны быть получены ответы (0% потерь).
  3. Проверьте доступ в интернет:
    ping 8.8.8.8
    

    Если пинг проходит, откройте браузер и зайдите на любой сайт.

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

Успешный сброс означает:

  • В ipconfig /all отображается корректный IP-адрес, маска и шлюз.
  • Пинг до шлюза и внешних адресов (8.8.8.8) проходит.
  • В браузере загружаются веб-сайты.
  • Сетевые приложения (мессенджеры, игры) подключаются без ошибок.

Если что-то не работает, перейдите к следующему разделу.

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

Ошибка "Системе не удалось найти указанный файл" или "Необходимы права администратора"

  • Причина: Командная строка/Shell запущены без прав администратора.
  • Решение: Закройте окно, откройте заново через Win + X с выбором "администратор".

После сброса нет IP-адреса (169.254.x.x)

  • Причина: Адаптер не получает адрес от DHCP-сервера.
  • Решение:
    1. В ipconfig /release и ipconfig /renew.
    2. Перезагрузите роутер/модем.
    3. Обновите драйвер сетевого адаптера в Диспетчере устройств.

Ошибка "Указанный параметр неверен" при выполнении netsh

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

После сброса Winsock пропали программы в списке "Разрешить приложениям использовать сеть"

  • Причина: Winsock сбросил все разрешения.
  • Решение: Откройте Панель управления → Брандмауэр Защитника Windows → Дополнительные параметры → Правила для входящих подключений и снова разрешите нужным программам.

Сеть не заработала даже после всех шагов

  • Причина: Аппаратная проблема, драйверы или настройки роутера.
  • Решение:
    1. Обновите драйвер сетевого адаптера с сайта производителя.
    2. Выполните полный сброс сети в Windows: Параметры → Сеть и Интернет → Сброс сети (это удалит все адаптеры и настроит их заново).
    3. Проверьте кабель или роутер.

⚠️ Важно: Сброс TCP/IP не удаляет ваши личные файлы, пароли Wi-Fi или настройки браузера. Он затрагивает только низкоуровневые сетевые протоколы.

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

Чем сброс TCP/IP отличается от сброса сети в параметрах Windows?
Нужно ли перезагружать компьютер после сброса TCP/IP?
Можно ли сбросить TCP/IP без прав администратора?
Что делать, если после сброса сеть не заработала?

Полезное

Открытие командной строки или PowerShell от администратора
Выполнение команды сброса TCP/IP
(Опционально) Сброс Winsock
Перезагрузка компьютера
Проверка сетевого подключения