传输控制协议 (TCP / IP)是Internet上使用的通信协议。 在Windows的早期版本中,TCP / IP是一个单独的可选组件,可以像其他任何协议一样删除或添加。 早期版本中,从Windows XP / Server 2003开始,TCP / IP成为操作系统的核心组件,无法删除。 将TCP / IP作为Windows的核心组件是非常有意义的,因为它的功能在Microsoft Windows Server上对网络操作和Active Directory域环境尤为重要。 整个Active Directory架构基于DNS层次结构,依赖于TCP / IP 传输协议

有些情况下,您可能会在Windows服务器或客户端工作站上遇到损坏的TCP / IP堆栈。这可能是由于恶意软件感染造成的,也可能是由计算机上运行的应用程序引起的。可能它会导致严重问题,因为您无法删除并重新安装TCP / IP。那么解决方案是什么?重新安装操作系统?那么,这是一种选择。但是,更好的选择是在安装操作系统时简单地将TCP / IP重置为默认状态。重置TCP / IP传输协议时,您将覆盖以下Windows注册表项

  • SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • SYSTEM\CurrentControlSet\Services\DHCP\Parameters

注:重置TCP / IP不仅可以解决一些Internet连接问题,还可以帮助解决本地网络上的连接问题。此外,它还可以用于解决由于TCP / IP栈损坏而导致的问题,例如网络访问速度慢

使用NetShell(netsh.exe)实用程序在任何Windows计算机,服务器或客户端上重置TCP / IP。当您重置TCP / IP时,它将重写注册表中具有删除和重新安装整个TCP / IP堆栈效果的所有重要密钥。 netsh.exe是一个命令行工具,它允许您在Windows中监视和配置网络组件。要运行此工具,请使用管理凭据启动命令提示符并键入netsh。键入help或不带引号的问号“?”以查看NetShell中可用的命令列表。

TCP / IP不仅仅是一个协议, Netsh提供了在IPv4,IPv6和TCP环境中管理接口的选项。在Windows XP中,这些选项可用于IP和IPV6,其中IP被假定为IPV4。从Windows 7开始,所有版本的Windows客户端操作系统中的NetShell实用程序都能够将接口上下文设置为IPv4,IPv6 协议

默认情况下,Windows计算机同时运行TCP / IP版本4和TCP / IP版本6协议。 如果您要禁用TCP / IP v4,则可能无法连接到Internet,因为目前世界上不是所有路由器都支持TCP / IP v6。 如果禁用TCP / IP v6,则可能会在Windows网络中遇到一些严重问题。 据微软称,禁用TCP / IP v6是一个非常糟糕的主意,因为它可能会破坏Windows中的某些功能和服务。

重置TCP / IP,不需要分别重置IPv4,IPv6和TCP ,根据微软的文章299357,为了重置整个TCP / IP协议栈,你只需要指定IP作为接口。

https://support.microsoft.com/en-us/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility

当您遇到TCP / IP协议栈问题时,重新设置操作会更容易,然后重新安装操作系统,因为没有简单的方法来修复损坏的TCP / IP协议栈。重置TCP / IP的任何缺点,但我不会推荐它将它作为一种很好选择。最好是把它作为最后的手段,而不是把它作为你的第一选择。如果您已配置静态IP地址,则可能需要在重置IP地址后重新配置IP地址。因此,最好在重置之前记录您的TCP / IP配置。如果您使用DHCP来自动配置TCP / IP设置,这对企业环境和大多数家用计算机中的Windows客户端通常是这种情况,那么您不必担心配置任何问题。重置TCP / IP后,您只需重新启动计算机即可。

----------------------

如果由于某种原因重置TCP / IP并未解决您的Internet或本地网络连接问题,那么您也可以考虑重置Winsock,它是处理Internet应用程序与Windows操作系统之间通信的编程接口

重置Winsock将重置Winsock目录,但不会影响Winsock名称空间提供程序条目。但是,如果您安装了任何Winsock分层服务提供程序,则必须重新安装。

Windows计算机重置TCP / IP的更多相关文章

  1. windows下重新安装TCP/IP协议栈

    一.windows重装TCP/IP协议     前两天在windows下安装开发环境的时候,把系统的TCP/IP协议栈给搞跪了,导致系统无法ping localhost.无法在程序中创建socket等 ...

  2. 计算机网络通信TCP/IP协议浅析 网络发展简介(二)

    本文对计算机网络通信的原理进行简单的介绍 首先从网络协议分层的概念进行介绍,然后对TCP.IP协议族进行了概念讲解,然后对操作系统关于通信抽象模型进行了简单介绍,最后简单描述了socket   分层的 ...

  3. 计算机网络系统--TCP/IP OSI模型

  4. TCP/IP 中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议

    原文地址:http://hi.baidu.com/albyuyrgqgbbhoq/item/65006d2d002ab33195f62ba1 TCP/IP(Transmission Control P ...

  5. 《图解TCP/IP》读书笔记

    一.国际惯例:书托 这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识.掌握TCP/IP的基本技能. 书中讲解了网络基础知识.TCP/IP基础知识.数据链路.IP协议.IP协 ...

  6. TCP/IP 某些最常见的错误原因码 (errno)列表

    对于在基于 UNIX 的环境中的 TCP/IP 用户,下表列出了某些最常见的错误原因码 (errno).它不是完整的错误列表.可以在文件 /usr/include/sys/errno.h 中找到 Er ...

  7. 避免 TCP/IP 端口耗尽

    转载:http://www.cnblogs.com/tianzhiliang/archive/2011/06/27/2091214.html 当客户端启动到服务器的 TCP/IP 套接字连接时,客户端 ...

  8. linux网络编程之TCP/IP基础

    (一):TCP/IP协议栈与数据包封装 一.ISO/OSI参考模型 OSI(open system interconnection)开放系统互联模型是由ISO(International Organi ...

  9. 《图解TCP/IP》读书笔记(转)

    reference: https://www.cnblogs.com/edisonchou/p/5987827.html 一.国际惯例:书托 这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TC ...

随机推荐

  1. PHP 文件导出(Excel, CSV,txt)

    PHPExcel: 可以在我的文件中下载phpexcel放到项目中用!! 1,Excel 导出: /** * Excel导出例子 */ public function excel($res){ $ob ...

  2. skb详细解析【转】

    skb详细解析[转]    摘自:http://blog.chinaunix.net/uid-30035229-id-4883992.html     在自己的模块发送函数中,需要对skb进行重新构造 ...

  3. UVaLive 4731 Cellular Network (期望DP)

    题意:手机在蜂窝网络中的定位是一个基本问题,假设蜂窝网络已经得知手机处于c1,c2,,,cn这些区域中的一个,最简单的方法是同时在这些区域中寻找手机, 但这样做很浪费带宽,由于蜂窝网络中可以得知手机在 ...

  4. mysql由浅入深探究(三)----mysql增删改查

    通过前两节的学习,目前我们已经完成了数据库的安装,用户的创建及权限操作等相关操作,但是我们似乎我们只是隐隐约约接触到了数据库的一些基本操作,对数据库表还是比较陌生.那么现在我们呢开始了解一些数据库的一 ...

  5. Codeforces Round #401 (Div. 2)【A,B,C,D】

    最近状态极差..水题不想写,难题咬不动..哎,CF的题那么简单,还搞崩了= =.真是巨菜无比. Codeforces777A 题意:略. 思路: 构造出3!次变换,然后输出就好. Code: #inc ...

  6. U3D shaderlab 相关指令开关

    Subshader { [Tags] [CommonState] Passdef [Passdef ...] }Tags分为SubShader Tags和Pass Tags,Tags放在SubShad ...

  7. HyperLedger Fabric 多机部署(二)

    启动各个节点: ./orderer order节点启动方式 ./peer node start peer节点启动方式 Admin@org1.example.com 使用hyperledger fabr ...

  8. django 数据库建表流程,与表结构

    目录 配置数据库 创建表结构 多表关连的设置 自创建关联表方法 自建表 和 ManyToManyField 联合使用 配置数据库 在Django项目的settings.py文件中,配置数据库连接信息: ...

  9. 【NOI2012】迷失游乐园

    题目链接:迷失游乐园(BZOJ)  迷失游乐园(Luogu) 独立完成的题,写一发题解纪念一波~ 模拟完样例大概可以知道是道树形DP了. 观察数据范围,发现是基环树,至少会有一个环. 先从树的部分开始 ...

  10. VRTK3.3.0-002获取手柄事件

    1.首先创建VRScripts空物体,用来存放脚本,在其下创建Right空物体并添加VRTK_ControllerEvents脚本 2.Right作为右手手柄,拖拽到[VRTK_SDKManager] ...