12
2025
11

重置 Windows 路由表

在 Windows 系统中,路由表决定了数据包的转发路径。当路由表配置错误或网络故障时,重置路由表可以帮助恢复网络连接。以下是具体操作步骤。

方法一:使用命令提示符重置路由表

  • 打开命令提示符  按 Win + R,输入 cmd,然后按 Ctrl + Shift + Enter 以管理员身份运行。

  • 清除当前路由表 输入以下命令清除所有非默认路由:

route -f

  • 重置 IPv4 配置 执行以下命令以重置 IPv4 网络设置:

netsh int ipv4 reset
  • 重启计算机 重启后,系统会自动生成默认的路由表。


方法二:使用 PowerShell 重置路由表

  • 打开 PowerShell  按 Win + R,输入 powershell,然后按 Ctrl + Shift + Enter 以管理员身份运行。

  • 删除所有非默认路由 输入以下命令清除非默认路由:

Get-NetRoute | Where-Object { $_.DestinationPrefix -ne '0.0.0.0/0' } | Remove-NetRoute
  • 删除默认路由(可选) 如果需要删除默认路由,可执行以下命令:

Remove-NetRoute -DestinationPrefix '0.0.0.0/0'
  • 添加新的默认路由 使用以下命令添加新的默认网关(替换 <DefaultGateway><InterfaceIndex>):

New-NetRoute -DestinationPrefix '0.0.0.0/0' -NextHop <DefaultGateway> -InterfaceIndex <InterfaceIndex>

验证操作结果

  • 查看当前路由表  在命令提示符中输入: route print 或在 PowerShell 中输入: Get-NetRoute

  • 测试网络连接 使用 ping 测试网络是否正常,例如:

ping www.u6u8.net

注意事项

  • 在操作前备份当前的路由表,以便必要时恢复:

route print > backup.txt
  • 确保以管理员权限运行命令提示符或 PowerShell。


« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。