Windows10系统如何重置 TCP/IP 协议堆栈修复网络连接问题
更新时间:2020-09-30 11:06:29 浏览次数:435+次Internet 在 TCP/IP 协议上工作,如果 TCP/IP 协议堆栈在 Windows 或任何其他操作系统(例如 Linux 或 MacOS)中无法正常工作,则您的 Internet 连接会出现问题。解决 Internet 问题的最佳方法是重置 TCP/IP 堆栈设置。
TCP/IP 服务堆栈中的此损坏可能是由于各种因素引起的,例如安装更改 Windows 中网络设置的软件,病毒和恶意软件,Windows 注册表修改/损坏等。
在 Windows 系统中没有简单的方法可以重置 Internet 协议。TCP/IP Internet 协议在本地存储一些网络数据,这些数据可能会损坏。所以,一旦您的电脑突然出现网络无法连接的情况时,那么您可能就需要考虑修复网络问题了。
不同的是,尽管有些用户的 Windows 显示您已连接到 Internet,但仍收到“无法访问此站点”的提示,这种一般通常会表现出可以登录 QQ 却无法浏览网页等情况。
在 Windows 中可以使用命令提示符来重置 TCP/IP 堆栈,当我们的电脑出现网络问题时,让我们完成整个过程使我们的 Internet 连接没有错误。
什么是 TCP/IP 协议?
传输控制协议/Internet 协议负责将数据包从一个源传送到其目标目标。该协议涉及三向握手,这意味着在交换实际信息之前,在源和目标之间交换了三个数据包。此握手是为了在两个设备之间建立信任。
重复重复这些握手将大大增加网络流量。因此,数据被缓存并本地存储以避免不必要的数据包传输。
此外,TCP/IP 协议的工作方式与 OSI 参考模型相似。这意味着,它具有一套自己的规则和规章,可以建立一套规则和规章来在设备之间进行通信。这称为堆栈。TCP/IP 缓存引用设备中用于路由数据包的存储数据。
何时以及为何应重置 TCP/IP 堆栈?
随着时间的流逝,Windows 将存储网络数据(包括 IP 地址)的缓存。系统注册表中也有直接链接到 Internet 协议的参数。即使所有其他配置都正确完成,它们在任何时间都可能被损坏,从而导致无法连接到 Internet。
堆栈损坏甚至可能是计算机流量定向到旧 IP 地址而无法更新缓存中新地址的原因。有时更改您自己计算机的 IP 地址,或者仅仅重新启动它是不够的。
如何在 Windows 10 中重置 TCP/IP 堆栈?
如前所述,Microsoft 没有提供一种简单的方法来重置 Internet 协议。但是,我们仍然可以在命令提示符中的 netsh 命令的帮助下进行操作。
通过提供正确的参数,netsh 命令可用于在 Windows 环境中查看或配置网络设置。
请注意,此过程将删除设备上所有网络端口的所有当前配置,该配置还包括所有不活动的端口以及虚拟网络适配器。因此,一旦该过程完成,将需要重新配置它们。此外,该操作还需要重新启动系统,因此建议您在继续操作之前保存数据。
1、按 Win+R 打开运行窗口,输入 CMD,按 Ctrl+Shift+Enter,使用管理特权打开命令提示符。
2、输入?ipconfig /release?删除当前的 IP 设置。
3、输入?ipconfig /flushdns?删除 DNS 缓存。
4、输入?netsh winsock reset?重置 Windows 套接字 API 缓存。
5、输入?netsh int ip reset?重置 TCP/IP 堆栈缓存。
6、输入?ipconfig /renew?以从服务器请求新的 IP 设置。
7、重新启动计算机。
如果要自动执行该过程,只需将上述命令复制粘贴到文本文档中,然后将其保存为您选择的以 .bat 结尾的任何名称。这将创建一个批处理文件,右键以管理员身份运行来执行所有命令。
当然,如果您觉得这种方法比较麻烦,那么您可以通过下载使用 360安全卫士中自带的网络修复工具或者使用 QQ电脑管家中自带的网络修复工具一样可以来修复电脑中存在的网络问题。
TCP/IP 是计算机网络的灵魂。没有它,就不可能访问互联网。建议维护系统的网络缓存,并对其进行优化以提高性能。如果您不想安装第三方软件或者在没有网络的情况下无法下载第三方工具,那么手动修复将是您最好的选择。