win7重置网络的cmd命令 如何取消网络重置命令

最近几天遇到了比较奇葩的状况,电脑正常上网中,等离开房间过一会儿再回来,突然发现网页全部无法打开,一开始以为是浏览器崩溃了,然而换了IE、谷歌浏览器、搜狗浏览器、360浏览器之后均发现是一样的情况,于是再看看电脑右下角的网络链接状态图标,发现处于正常状态,没有红叉叉,那么便也排除了网线脱落的因素 。究竟是何原因引发的突然断网,接下来请跟随我的脚步来一探究竟吧 。
确认家庭网络出口的联网状态针对断网情况的排查可以由外至内开展,首先确认家中的路由器是否可以正常联网,由于我的台式电脑是通过网线连接至路由器,手机是通过接入路由器的Wifi热点进行联网,那么先检查下手机的网络状态,发现可以正常打开网页、收发微信的信息,这说明家中路由器工作状态正常,外网没有出现断网的情况,那么接下来便开始排查电脑端 。
PING命令检查网络连通状态通过ping命令,我们可以向特定的目的主机发送请求报文,用于测试从本机到目标主机的网络状况是否正常,这里我们可以ping一下百度的服务器:开始——运行——输入cmd,在弹出的CMD命令行窗口中输入以下命令(ping和www.baidu.com之间为空格):

ping www.baidu.com

win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
win7重置网络的cmd命令 如何取消网络重置命令

文章插图
在当天的记录中,可以看到右边出现了多条类型为“警告”的、来源为“TCP/IP”的日志,其内容为:
TCP/IP 无法建立传出连接,因为选定的本地终结点最近用于连接到相同的远程终结点 。当以高速率打开和关闭传出连接时,会导致所有可用的本地端口被使用,并迫使 TCP/IP 重新使用本地端口进行传出连接,此时通常会产生这种错误 。为了最大限度地降低数 据受到损坏的风险,在给定的本地终结点和给定的远程终结点之间的连续连接中,TCP/IP 标准需要等待一段最短的时间段 。
我滴妈呀好长一段话,有点拗口,我们直接看核心内容:“会导致所有可用的本地端口被使用”,很明显了,当本地可用的端口都被占用的情况下,自然也就再也无法与外界进行TCP/IP连接了 。若要问我怎么办?很好办,将本地可用端口数量设置到最大值,接下来便是操作时间 。
调节TCP/IP可用端口数打开CMD窗口,使用 netsh 命令修改可用端口数(注意各参数之间要有空格,且此命令比较长,务必注意从 netsh 开始到 num=63000 结束才是同一条命令,下面一共4条命令):
netsh int ipv4 set dynamicport tcp start=2000 num=63000
netsh int ipv4 set dynamicport udp start=2000 num=63000
netsh int ipv6 set dynamicport tcp start=2000 num=63000
netsh int ipv6 set dynamicport udp start=2000 num=63000
以上命令是将TCP和UDP协议的可用端口设置为启动端口2000,端口个数为63000,即:2000~65000 端口均为TCP/UDP协议的可用端口范围,给你这么多的端口就再也不怕没有端口用了 。(这里注意:一般情况下大家没有启用ipv6的可以不用执行后面的2条命令,只需要执行前面2条与ipv4有关的命令即可)
【win7重置网络的cmd命令 如何取消网络重置命令】接下来便是见证奇迹的时刻,命令成功执行完,于是打开浏览器,熟练地输入百度的网址,我滴妈呀!久违的度娘终于得以相见啊!竟然可以正常上网了,这效果杠杠的!!!不过保险起见,以防又出现之前昙花一现的场景,我又继续观察了一个星期,果然再也没有出现突然断网的情况了,看来此毛病已经得到了根治,于是特撰此文用以记录,希望在大家遇到类似的情况下可以帮助你们解决实际问题 。对于一般情况的不能上网而言,上述的8个排查方法执行到第5个基本就能解决问题了,倘若是遇到了像我一样的情况,那就果断一干到底吧!大力出奇迹!