Сброс сетевых настроек в Windows

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

Прежде чем прибегать к сбросу сетевых настроек, убедитесь, что вы попробовали все стандартные средства диагностики работы с сетью: проверили настройки IP, работу маршрутизатора/роутера/провайдера, обновили драйвера сетевых адаптеров, перезагружали компьютер, воспользовались встроенным Windows Network Troubleshooter (команда msdt.exe /id NetworkDiagnosticsNetworkAdapter ) и т.д. Если ни один инструментов не помог исправить сетевую проблему, можно попробовать сбросить сетевые настройки.

Сохраните текущие сетевые настройки Windows

При сбросе сети в Windows будут потеряны все настройки, которые вы задали вручную: IP адреса, DNS сервера, статические маршруты, настройки сетевых драйверов, очищены сохраненные Wi-Fi сети и т.д. Поэтому перед сбросом важно сохранить текущие настройки.

Выведите список сетевых адаптеров:

Get-NetAdapter|select name,InterfaceIndex,InterfaceDescription,InterfaceOperationalStatus,MediaConnectionState,DriverInformation|ft

powershell вывести все сетевые адаптеры в windows

Для всех подключенных сетевых адаптеров проверьте, получают ли они настройки автоматически (через DHCP) или вручную:

Get-NetIPInterface -InterfaceIndex 7

powershell найти сетевые адаптеры со статическим настройками IP адрессации

Если для интерфейса значение Dhcp=Disabled , значит для адаптера настройки IP заданы вручную и вам нужно сохранить текущие настройки в файл:

Get-NetIPConfiguration -InterfaceIndex 7 >>c:network_settings.txt

сохранить текущий статичесий IP адрес и DNS сервера в файл

Выведите и запишите все статические маршруты в таблице маршрутизации (из секции Persistent Routes):

Route print

route prin статические маршруты

С помощью PowerShell выведите список VPN подключений , запишите их настройки:

Get-VpnConnection

В моем случае настройки сохраненных VPN подключений не были сброшены. Также не был удален виртуальный адаптер OpenVPN Wintun (адаптер для подключения к OpenVPN серверу ).

Выведите WLAN профили и сохраните настройки беспроводных сетей в файл:

netsh wlan show profile
netsh wlan export profile name="Xiaomi_20F5" key=clear folder=c:ps

Сохраните настройки Winsock:

netsh winsock show catalog > c:winsock-backup.txt

После сброса сети сохраненная информация поможет вам восстановить все сетевые настройки, заданные вручную.

Сброс сетевых настроек из панели управления Windows

В Windows 10 (1607+), Windows 11 и Windows Server 2019/2022 можно сбросить сетевые настройки из панели Параметры (Settings). Перейдите в раздел Settings -> Network (или выполните команду быстрого доступа к ms-settings : ms-settings:network). Нажмите кнопку Network reset -> Reset now .

Сброс сети в Windows 10 панель Параметры

Подтвердите сброс сетевых настроек. Windows очистит все сетевые настройки и удалит сетевые карты ( сетевые адаптеры не будут отображаться в Панели Управления ). Настройки сети будут сброшены до заводских. Windows автоматически перезагрузится через 5 минут.

После загрузки Windows обнаружит все подключенные сетевые адаптеры и устанвит драйвера. Останется настроить параметры сетевых подключение и проверить, исправлена ли проблема.

Сброс сетевых настроек из командной строки Windows

Все те же действия, которая выполнила процедура сброса сети из панели Settings можно выполнить из командной строки.

Сбросьте кэш DNS:

ipconfig /flushdns

Сбросьте настройки WinSock:

netsh winsock reset

Sucessfully reset the Winsock Catalog._x000D_You must restart the computer in order to complete the reset.
Команда сбрасывает настройки в ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWinSock2Parameters . При этом старые настройки сохраняются в ветку Protocol_Catalog_Before_Reset. netsh winsock reset - сброс настроек winsock

Сброс настроек стека TCP/IP:

netsh int ip reset

Для сброса настроек TCP/IPv6:

netsh int ipv6 reset

netsh int ip reset - команда сброс TCP IP стека в Windows

Resetting Compartment Forwarding, OK!_x000D_Resetting Compartment, OK!_x000D_Resetting Control Protocol, OK!_x000D_Resetting Echo Sequence Request, OK!_x000D_Resetting Global, OK!_x000D_Resetting Interface, OK!_x000D_Resetting Anycast Address, OK!_x000D_Resetting Multicast Address, OK!_x000D_Resetting Unicast Address, OK!_x000D_ Resetting Neighbor, OK!_x000D_Resetting Path, OK!_x000D_Resetting Potential, OK!_x000D_Resetting Prefix Policy, OK!_x000D_Resetting Proxy Neighbor, OK!_x000D_Resetting Route, OK!_x000D_Resetting Site Prefix, OK!_x000D_Resetting Subinterface, OK!_x000D_Resetting Wakeup Pattern, OK!_x000D_Resetting Resolve Neighbor, OK!_x000D_Resetting , OK!_x000D_Restart the computer to complete this action.
Сбрасываются настройки в ветках реестра HKLMSYSTEMCurrentControlSetServicesTcpipParameters и SYSTEMCurrentControlSetServicesDHCPParameters.

Удалите все сетевые адаптеры:

netcfg -d

Successfully removed all MUX Objects._x000D_Removing device "Intel(R) 82574L Gigabit Network Connection"_x000D_Removing device "WAN Miniport (PPPOE)"_x000D_Skipping the removal of "Wintun Userspace Tunnel"_x000D_Removing device "WAN Miniport (PPTP)"_x000D_Removing device "WAN Miniport (IKEv2)"_x000D_Check to see if the "Microsoft Kernel Debug Network Adapter" bindings should be reset_x000D_"Microsoft Kernel Debug Network Adapter" binding check complete_x000D_Removing device "WAN Miniport (Network Monitor)"_x000D_Removing device "WAN Miniport (IP)"_x000D_Removing device "WAN Miniport (SSTP)"_x000D_Removing device "WAN Miniport (IPv6)"_x000D_Removing device "WAN Miniport (L2TP)"_x000D_Please reboot the computer...
Удаляются в том числе виртуальные сетевые адаптеры WAN Miniport (при некорректной работе которых могут быть ошибки VPN подключения ), а также виртуальный Microsoft Wi-Fi Direct Virtual Adapter .

Сброс всех правил Windows Defender Firewall :

netsh advfirewall reset

В PowerShell также есть отдельная команда для сброса расширенных настроек конкретного сетевого адаптера. Сначала вы можете получить текущие настройки адаптера:

Get-NetAdapterAdvancedProperty -Name Ethernet0|ft -AutoSize

Name DisplayName DisplayValue RegistryKeyword RegistryValue_x000D_---- ----------- ------------ --------------- -------------_x000D_Ethernet0 Flow Control Rx & Tx Enabled *FlowControl {3}_x000D_Ethernet0 Interrupt Moderation Enabled *InterruptModeration {1}_x000D_Ethernet0 IPv4 Checksum Offload Rx & Tx Enabled *IPChecksumOffloadIPv4 {3}_x000D_Ethernet0 Jumbo Packet Disabled *JumboPacket {1514}_x000D_Ethernet0 Large Send Offload V2 (IPv4) Enabled *LsoV2IPv4 {1}_x000D_Ethernet0 Large Send Offload V2 (IPv6) Enabled *LsoV2IPv6 {1}_x000D_Ethernet0 Maximum Number of RSS Queues 2 Queues *NumRssQueues {2}_x000D_Ethernet0 Packet Priority & VLAN Packet Priority & VLAN Enabled *PriorityVLANTag {3}_x000D_Ethernet0 Receive Buffers 256 *ReceiveBuffers {256}_x000D_Ethernet0 Receive Side Scaling Enabled *RSS {1}_x000D_Ethernet0 Speed & Duplex Auto Negotiation *SpeedDuplex {0}_x000D_Ethernet0 TCP Checksum Offload (IPv4) Rx & Tx Enabled *TCPChecksumOffloadIPv4 {3}_x000D_Ethernet0 TCP Checksum Offload (IPv6) Rx & Tx Enabled *TCPChecksumOffloadIPv6 {3}_x000D_Ethernet0 Transmit Buffers 512 *TransmitBuffers {512}_x000D_Ethernet0 UDP Checksum Offload (IPv4) Rx & Tx Enabled *UDPChecksumOffloadIPv4 {3}_x000D_Ethernet0 UDP Checksum Offload (IPv6) Rx & Tx Enabled *UDPChecksumOffloadIPv6 {3}_x000D_Ethernet0 Adaptive Inter-Frame Spacing Disabled AdaptiveIFS {0}_x000D_Ethernet0 Interrupt Moderation Rate Adaptive ITR {65535}_x000D_Ethernet0 Log Link State Event Enabled LogLinkStateEvent {51}_x000D_Ethernet0 Gigabit Master Slave Mode Auto Detect MasterSlave {0}_x000D_Ethernet0 Locally Administered Address -- NetworkAddress {--}_x000D_Ethernet0 Wait for Link Auto Detect WaitAutoNegComplete {2}

powershell Get-NetAdapterAdvancedProperty расширенные настройки сетевых адаптеров

Здесь можно вывести настройки Jumbo Packet, VLAN , настройки буферов и т.д.

Для сброса этих параметров, выполните:

Reset-NetAdapterAdvancedProperty -Name Ethernet0

Перезагрузите компьютер и задайте все сетевые настройки заново. Если компьютер настроен на автоматическое получение IP адреса и настроек сети от DHCP сервера , ничего дополнительно настраивать не придется.

EnglishRussianUkrainian