现象:网络
一、在尝试使用 Ipconfig 程序释放并更新 IP 地址时,您可能会收到如下错误信息:
An error occurred while renewing interface 'Internet':An operation was attempted on something that is not a socket.socket
二、当您启动 Internet Explorer 时,可能会收到如下错误信息: 该页没法显示。tcp
三、在使用计算机时,可能会收到如下错误信息: 在 IPMONTR.DLL 中初始化函数 INITHELPERDLL 启动失败,错误代码为 10107 编辑器
四、您可能没有 IP 地址或自动专用 IP 寻址 (APIPA) 地址,而且可能会收到 IP 数据包,但没有发送它们。
当您使用 ipconfig /renew 命令时,可能会收到如下错误信息。
消息 1
An error occurred while renewing interface local area connection:an operation was attempted on something that is not a socket.Unable to contact driver Error code 2.
消息 2
The operation failed since no adapter is in the state permissible for this operation.
消息 3
The attempted operation is not supported for the type of object referenced.
五、在设备管理器中,当您单击“显示隐藏的设备”时,“非即插即用驱动程序”下面的列表中停用“TCP/IP Protocol Driver”,并收到错误代码 24。
当您建立拨号链接时,可能会收到如下错误信息: Error 720:No PPP Control Protocols Configured ide
缘由
若是 WinSocks 注册表项损坏,则可能出现这些问题。函数
从新安装tcp/ip.
方法1:this
在Windows XP 中默认安装了 TCP/IP。可是,若是出了网络问题想卸载后从新安装 TCP/IP 就不容易了:在“本地链接”属性中显示的此链接使用下列项目列表中单击 Internet 协议 (TCP/IP) 项,您将发现卸载按钮不可用(被禁用)。
这是由于传输控制协议/Internet 协议 (TCP/IP) 堆栈是 Microsoft XP/ 2003 的核心组件,不能删除。在这种状况下,若是须要从新安装 TCP/IP 以使 TCP/IP 堆栈恢复为原始状态。可使用 NetShell 实用程序重置 TCP/IP 堆栈,使其恢复到初次安装操做系统时的状态。 方法是:在命令提示符后键入如下命令,而后按 ENTER 键:netsh int ip reset c:resetlog.txt,其中,Resetlog.txt记录命令结果的日志文件,必定要指定,这里指定了 Resetlog.txt 日志文件及完整路径。运行此命令的结果与删除并从新安装 TCP/IP 协议的效果相同。spa
方法2:操作系统
一、开始——运行——regedit.exe,打开注册表编辑器,删除如下两个键:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
二、用记事本打开%winroot%\inf\nettcpip.inf文件,找到:
[MS_TCPIP.PrimaryInstall]
Characteristics = 0xa0 <------把此处的0Xa0改成0x80 保存退出
三、打开本地链接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf\nettcpip.inf)文件,而后选择“TCP/IP协议”(不是选择那个TCP/IP 版本6)。
通过这一步以后,又返回网络链接的窗口,但这个时候,那个“卸载”按钮已是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,而后重启一次机器。
四、重启后再照着第3步,从新安装一次TCP/IP协议即可。
五、再重启一次,这时应该能够了,能够照着须要,设置一下IP地址日志