
Сброс сетевых настроек через командную строку делают тремя командами подряд из CMD с правами администратора: сначала сбрасывают Winsock, затем стек TCP/IP, потом чистят DNS-кэш. После этого компьютер перезагружают — без перезагрузки часть изменений просто не применится.
Коротко:
В параметрах Windows есть кнопка «Сброс сети», она делает похожее — но по факту это тот же набор действий, упакованный в графическую обёртку. Разница в контроле: через командную строку вы видите, какая именно команда выполнилась и с каким результатом. Если что-то пошло не так, ошибка сразу видна в консоли, а не спрятана за прогресс-баром.
Есть и практическая причина: иногда графический сброс сети недоступен — система зависает на этапе перезапуска адаптеров, или пункт меню просто не открывается из-за повреждённого профиля сети. Командная строка в этом случае работает независимо от графической оболочки.
Нажмите «Win + X» и выберите «Терминал (администратор)» или «Командная строка (администратор)» — в зависимости от версии Windows пункт называется по-разному. Можно и через поиск: наберите cmd, а по найденному результату кликните правой кнопкой и выберите «Запуск от имени администратора».
Без прав администратора команды netsh откажутся выполняться и выдадут сообщение об ошибке доступа. Это самая частая причина, почему «сброс не работает» — на деле команда просто не запустилась.
Winsock — это программный интерфейс, через который приложения обращаются к сети. Если он повреждён (например, после конфликта антивируса или неудачного удаления VPN-клиента), браузер может показывать ошибки соединения даже при исправном интернете у соседних устройств.
Команда netsh winsock reset возвращает каталог Winsock к исходному состоянию. Выполняется быстро, за секунду-две, и почти никогда не выдаёт ошибок сама по себе — если, конечно, CMD открыт с нужными правами.
Следующий шаг — команда netsh int ip reset. Она сбрасывает настройки протокола TCP/IP до значений по умолчанию: возвращает параметры сетевых адаптеров, которые могли слететь после смены роутера, обновления драйверов или установки нестандартного ПО для работы с сетью.
В некоторых версиях Windows команда просит указать файл для лога — например, netsh int ip reset reset.log. Указывать файл не обязательно, но если консоль выдаёт запрос параметра, проще один раз добавить любое имя файла, чем разбираться, почему команда «не выполняется».
DNS-кэш хранит соответствия доменных имён и IP-адресов, чтобы не запрашивать их у сервера каждый раз заново. Проблема в том, что кэш иногда хранит устаревшую или битую запись — сайт недавно поменял IP, а компьютер продолжает ломиться по старому адресу.
Команда ipconfig /flushdns очищает этот кэш полностью. Она безопасна: ничего не удаляет из системы, кроме временных записей, которые всё равно обновятся при следующем обращении к сайту.
После трёх команд систему обязательно перезагружают. Многие пропускают этот шаг, потому что консоль не выдаёт явного требования — команды отработали, вывели «ОК», и кажется, что всё готово.
На деле часть изменений в сетевых адаптерах применяется только при перезапуске драйверов, а это происходит именно при загрузке системы. Без перезагрузки сброс формально выполнен, но фактически сеть продолжает работать со старыми параметрами до следующего включения компьютера.
Если после перезагрузки интернет так и не появился, проблема, скорее всего, не в программной части. Проверьте физическое подключение — кабель, Wi-Fi адаптер, включён ли он в «Диспетчере устройств».
Дальше стоит посмотреть на IP-адрес: откройте «ipconfig /all» и проверьте, получил ли адаптер адрес от роутера. Если адреса нет — дело может быть в роутере или в провайдере, а не в настройках Windows, и сброс сети здесь уже не поможет.
Ещё один вариант — сброс сети «зацепил» VPN-клиент или виртуальные адаптеры от антивируса. После netsh winsock reset такие программы иногда требуют переустановки, потому что их драйверы регистрировались в старом каталоге Winsock, который теперь сброшен.
Первая и самая распространённая — запуск CMD без прав администратора. Команда выполняется, но выдаёт ошибку, а пользователь решает, что сброс сети через командную строку у него «не работает».
Вторая ошибка — путают порядок или пропускают команду ipconfig /flushdns, считая её необязательной. По факту она отдельная и решает свою проблему (устаревший кэш DNS), а не входит автоматически в netsh int ip reset.
Третья — не перезагружают компьютер, а сразу проверяют интернет и делают вывод, что способ не помог. Проверять нужно только после полного перезапуска системы.
Если работа с CMD кажется неудобной, тот же результат почти всегда даёт кнопка «Сброс сети» в параметрах Windows: «Параметры» → «Сеть и Интернет» → «Дополнительные параметры сети» → «Сброс сети». Разница — только в интерфейсе, набор действий внутри похож.
Командная строка удобнее в одном случае: когда нужно выполнить не все три шага сразу, а, скажем, только очистить DNS-кэш без полного сброса TCP/IP. Через графическое меню так избирательно сделать не получится.
Если после сброса сети и перезагрузки соединение так и не восстановилось, дальше искать причину стоит не в командной строке, а в драйвере сетевого адаптера или в настройках роутера — командная строка решает программные сбои, но не чинит железо и не восстанавливает связь с провайдером.