Введение / Зачем это нужно
Сетевые сбои в Windows — частая причина невозможности зайти в интернет, медленной загрузки страниц или постоянных разрывов соединения. Сброс сетевого адаптера восстанавливает штатные параметры TCP/IP, Winsock и драйвер, устраняя большинство проблем без переустановки системы.
Требования / Подготовка
- Операционная система: Windows 10 или Windows 11 (обновления до 2024‑го года включительно).
- Учётная запись с правами администратора.
- Доступ к клавиатуре и мыши (или к удалённому управлению, если сеть уже не работает).
Пошаговая инструкция
Шаг 1: Подготовка – запуск от имени администратора
- Нажмите Пуск → введите
PowerShell. - Щёлкните правой кнопкой мыши → Запуск от имени администратора.
⚠️ Важно: без прав администратора команды
netshиRestart-NetAdapterне выполнатся.
Шаг 2: Сброс TCP/IP и Winsock
В открывшемся окне PowerShell выполните:
# Сброс стека TCP/IP
netsh int ip reset
# Сброс каталога Winsock
netsh winsock reset
Система может вывести сообщение о необходимости перезагрузки. Сохраните открытые документы и перезагрузите ПК, если будет предложено.
Шаг 3: Отключение и включение адаптера через пользовательский интерфейс
- Откройте Параметры → Сеть и Интернет → Состояние → Сетевые адаптеры.
- Выберите нужный адаптер, нажмите Отключить. Подождите ~10 сек.
- Снова нажмите Включить.
Эта операция принудительно переинициализирует устройство, аналогично физическому отключению кабеля.
Шаг 4: Перезапуск адаптера через PowerShell
Если хотите выполнить всё в консоли, используйте:
# Перезапуск всех сетевых адаптеров
Get-NetAdapter | Restart-NetAdapter
Команда мгновенно отключит и включит каждый найденный адаптер, что удобно при работе с несколькими сетевыми картами.
Шаг 5: Обновление драйвера (при необходимости)
- Откройте Диспетчер устройств (
devmgmt.msc). - Разверните раздел Сетевые адаптеры, щёлкните правой кнопкой по нужному устройству → Обновить драйвер → Автоматический поиск.
Если система не найдёт обновления, скачайте последнюю версию с сайта производителя и установите её вручную.
Проверка результата
- Откройте браузер и загрузите любой сайт.
- В командной строке выполните
ping 8.8.8.8. При получении ответов — соединение работает. - При необходимости проверьте статус адаптера:
Get-NetAdapter | Format-Table Name, Status.
Если всё откликается, проблема решена.
Возможные проблемы
- Ошибка «Отказано в доступе» – убедитесь, что PowerShell запущен от имени администратора.
- Адаптер не появляется в списке – возможно, драйвер повреждён; переустановите его через Диспетчер устройств.
- После сброса сеть всё равно не работает – отключите VPN/антивирус, проверьте физическое подключение кабеля или перезагрузите роутер.
- Команда
Get-NetAdapterне найдена – используйте Windows PowerShell версии 5+; в старых версиях откройте обычную командную строку и выполнитеnetsh interface set interface "Имя_адаптера" admin=disableиenable.