当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Windows 中重置网络设置

作者:精品下载站 日期:2024-12-14 23:34:20 浏览:16 分类:玩电脑

如何在 Windows 中重置网络设置


在 Windows 中重置网络设置通常是处理本地网络或 Internet 访问复杂问题的最后手段。此功能允许将网络和 TCP/IP 设置重置为其默认值、删除并重新安装计算机上的所有网络适配器。让我们看看如何使用 GUI 和命令行在 Windows 中重置网络设置。

在重置网络设置之前,请确保您已尝试所有典型的网络诊断工具:检查 IP 设置、交换机/路由器/提供商的可操作性、更新网络适配器驱动程序、重新启动计算机、使用内置的 Windows 网络故障排除工具(运行该工具的命令:

msdt.exe /id NetworkDiagnosticsNetworkAdapter

)等。如果以上方法均无法解决网络问题,您可以尝试重置网络设置。

保存当前 Windows 网络设置

在 Windows 中重置网络设置时,您将丢失手动配置的所有网络设置:IP 地址、静态路由、网络驱动程序设置、保存的 Wi-Fi 网络/密码将被清除等。因此,在重置之前保存当前的网络设置非常重要。

列出网络适配器:

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

[玩转系统] 如何在 Windows 中重置网络设置

详细了解如何使用 PowerShell 在 Windows 中管理网络设置。

对于所有连接的网络适配器,检查它们是自动(通过 DHCP)还是手动接收 IP 设置:

Get-NetIPInterface -InterfaceIndex 7

[玩转系统] 如何在 Windows 中重置网络设置

如果接口值为

Dhcp=Disabled

,然后手动设置适配器的 IP 设置,并且您必须将当前设置保存到文件中:

Get-NetIPConfiguration -InterfaceIndex 7 >>c:\backup_network_settings.txt

[玩转系统] 如何在 Windows 中重置网络设置

在 Windows 中,可以将多个 IP(别名)分配给一个网络接口。

显示并记下路由表中的所有静态路由(来自持久路由部分):

route print

[玩转系统] 如何在 Windows 中重置网络设置

使用 PowerShell,显示已配置的 VPN 连接的列表并记下其设置:

Get-VpnConnection

就我而言,保存的 VPN 连接设置未重置。此外,OpenVPN Wintun 虚拟适配器未被删除(它用于连接到 OpenVPN 服务器)。

列出 WLAN 配置文件并将 Wi-Fi 网络设置保存到文件中:

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

导出 Winsock 设置:

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

重置网络后,您保存的信息将帮助您恢复手动配置的所有网络设置。

如何从 Windows 设置重置网络?

在 Windows 10 (1607+)、Windows 11 和 Windows Server 2019/2022 中,您可以从“设置”面板重置网络适配器。转到“设置”->“网络”(或使用快速访问命令打开 ms-settings:

ms-settings:network

)。点击网络重置 -> 立即重置

[玩转系统] 如何在 Windows 中重置网络设置

确认重置。 Windows 将清除所有网络设置并删除网络适配器(您的网络适配器不会显示在控制面板中)。网络设置将重置为默认设置。 Windows 将在 5 分钟后自动重新启动。

重新启动后,Windows 将检测所有连接的网络适配器并安装驱动程序。然后您只需配置网络连接设置并确保问题得到解决。

使用 CMD 在 Windows 中执行网络重置

您还可以使用命令行工具在 Windows 中手动重置网络配置。

重置 DNS 缓存:

ipconfig /flushdns

重置WinSock:

netsh winsock reset
Sucessfully reset the Winsock Catalog.

您必须重新启动计算机才能完成重置。

此命令将重置注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters 中的设置。以前的 WinSock 设置会自动保存到

Protocol_Catalog_Before_Reset

钥匙。

[玩转系统] 如何在 Windows 中重置网络设置

要重置 TCP/IP v4 堆栈设置:

netsh int ip reset

要重置 TCP/IPv6 堆栈:

netsh int ipv6 reset

[玩转系统] 如何在 Windows 中重置网络设置

Resetting Compartment Forwarding, OK!
Resetting Compartment, OK!
Resetting Control Protocol, OK!
Resetting Echo Sequence Request, OK!
Resetting Global, OK!
Resetting Interface, OK!
Resetting Anycast Address, OK!
Resetting Multicast Address, OK!
Resetting Unicast Address, OK!
Resetting Neighbor, OK!
Resetting Path, OK!
Resetting Potential, OK!
Resetting Prefix Policy, OK!
Resetting Proxy Neighbor, OK!
Resetting Route, OK!
Resetting Site Prefix, OK!
Resetting Subinterface, OK!
Resetting Wakeup Pattern, OK!
Resetting Resolve Neighbor, OK!
Resetting , OK!

重新启动计算机以完成此操作。

这将重置中的设置

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters and \SYSTEM\CurrentControlSet\Services\DHCP\Parameters

注册表项。

删除所有网络适配器:

netcfg -d
Successfully removed all MUX Objects.
Removing device "Intel(R) 82574L Gigabit Network Connection"
Removing device "WAN Miniport (PPPOE)"
Skipping the removal of "Wintun Userspace Tunnel"
Removing device "WAN Miniport (PPTP)"
Removing device "WAN Miniport (IKEv2)"
Check to see if the "Microsoft Kernel Debug Network Adapter" bindings should be reset
"Microsoft Kernel Debug Network Adapter" binding check complete
Removing device "WAN Miniport (Network Monitor)"
Removing device "WAN Miniport (IP)"
Removing device "WAN Miniport (SSTP)"
Removing device "WAN Miniport (IPv6)"
Removing device "WAN Miniport (L2TP)"
Please reboot the computer...

Microsoft Wi-Fi Direct 虚拟适配器和 WAN Miniport 虚拟网络适配器也被删除(并且您将无法建立 VPN 连接)。

要重置 Windows Defender 防火墙规则,请运行以下命令:

netsh advfirewall reset

此外,PowerShell 有一个单独的命令来重置特定网络适配器的高级设置。列出当前适配器的设置:

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

[玩转系统] 如何在 Windows 中重置网络设置

在这里您可以显示巨型数据包、VLAN、缓冲区大小等设置。

要重置它们,请使用以下命令:

Reset-NetAdapterAdvancedProperty -Name Ethernet0

重新启动计算机并重新配置所有网络设置。如果您的计算机配置为自动从 DHCP 服务器获取 IP 地址和网络设置,则无需手动设置。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯