Полный гайд: Сброс сетевых настроек в Windows (все команды)
Если у вас возникли проблемы с интернет-подключением, сетевыми адаптерами или настройками TCP/IP, можно выполнить полный сброс сетевых параметров Windows с помощью командной строки.
В этой статье собраны все основные команды для восстановления работы сети, включая сброс IP, DNS, Winsock, брандмауэра и маршрутизации.
1. Запуск командной строки от имени администратора
Перед выполнением команд откройте CMD с правами администратора:
- Нажмите Win + X → выберите "Терминал Windows (администратор) или "Командная строка (администратор)".
- Либо введите в поиске cmd, нажмите ПКМ → "Запуск от имени администратора".
2. Полный список команд для сброса сети
① Сброс настроек TCP/IP (IPv4 и IPv6)
cmd
netsh int ip reset resetlog.txt
(Создаёт файл resetlog.txt с отчётом о сбросе)
cmd
netsh interface ipv4 reset resetlog.txt
(Сброс только IPv4)
cmd
netsh interface ipv6 reset resetlog.txt
(Сброс только IPv6)
② Сброс брандмауэра Windows
cmd
netsh advfirewall reset
(Восстанавливает настройки брандмауэра по умолчанию)
cmd
netsh firewall reset
(Устаревшая команда, но иногда помогает)
③ Сброс каталога Winsock
cmd
netsh winsock reset catalog
(Исправляет ошибки, связанные с сокетами Windows)
cmd
netsh winsock reset
(Классический сброс Winsock)
④ Сброс всех сетевых интерфейсов
cmd
netsh interface reset all
(Полный сброс всех сетевых адаптеров)
⑤ Очистка кэша DNS
cmd
ipconfig /flushdns
(Удаляет кэшированные DNS-записи)
cmd
ipconfig /release ipconfig /renew
(Освобождает и обновляет IP-адрес)
⑥ Сброс таблицы маршрутизации
cmd
netsh interface ip delete arpcache
(Очищает ARP-кэш)
cmd
netsh route -f
(Полностью очищает таблицу маршрутизации)
⑦ Восстановление сетевых DLL-библиотек
cmd
regsvr32 /s netcfgx.dll regsvr32 /s netshell.dll regsvr32 /s netman.dll
(Перерегистрирует ключевые сетевые библиотеки)
3. Дополнительные действия
Перезагрузка сетевых служб
cmd
net stop dnscache net start dnscache
(Перезапуск DNS-клиента)
cmd
sc config Dhcp start= auto sc config Dnscache start= auto
(Проверка автозапуска DHCP и DNS)
Сброс сетевых адаптеров через PowerShell
powershell
Reset-NetAdapter -Name "*" -Confirm:$false
(Сбрасывает все сетевые адаптеры)
powershell
Get-NetAdapter | Restart-NetAdapter
(Перезапускает все адаптеры)
4. Что делать после выполнения команд?
- Перезагрузите компьютер – многие изменения вступят в силу только после перезагрузки.
- Проверьте подключение – попробуйте открыть сайт или
ping 8.8.8.8. - Обновите драйверы сетевой карты – если проблема не решена, зайдите в Диспетчер устройств → Сетевые адаптеры → Обновить драйвер.
Вывод
Эти команды полностью сбрасывают сетевые настройки Windows и помогают при:
- Пропадании интернета
- Ошибках "Без доступа к интернету"
- Конфликтах IP/DNS
- Проблемах после установки VPN или Hyper-V
Если проблема осталась, проверьте физическое подключение кабеля или настройки роутера.
