1.症状 在尝试使用 Ipconfig 程序 (Ipconfig.exe) 释放或更新 IP 地址时,可能会收到下列错误消息之一。
消息 1 An error occurred while renewing interface 'Internet':An operation was attempted on something that is not a socket. 消息 2 An error occurred while renewing interface Local Area Connection:the requested service provider could not be loaded or initialized. 在启动 Internet Explorer 时,可能会收到以下错误消息: The page cannot be displayed 在使用计算机时,您可能会收到以下错误消息: Initialization function INITHELPERDLL in IPMONTR.DLL failed to start with error code 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 如果 Winsock 注册表项已损坏,则可能出现这些问题。
三:解决方案确定 Winsock2 是否损坏的手动步骤要确定症状是否由 Winsock2 项的问题引起,请使用以下方法。 方法 1:使用 Netdiag 工具 要使用 Netdiag 工具,必须安装 Microsoft Windows XP 支持工具。为此,请按照下列步骤操作。
注意• 如果已安装支持工具,请转到本节中的步骤 2。 • 如果未安装支持工具,并且没有 Windows XP 安装 CD,请转到方法 2。 1. 插入 Windows XP 安装 CD,然后找到 Support\Tools 文件夹。 2. 双击“Setup.exe”文件。 3. 按照屏幕上的步骤操作,直到出现“选择安装类型”屏幕。 4. 在“选择安装类型”屏幕上,单击“完全”,然后单击“下一步”。
1.带 Service Pack 2 的 Windows XP 说明 要在已安装 Windows XP Service Pack 2 (SP2) 的情况下修复 Winsock,请在命令提示符处键入 netsh winsock reset,然后按 Enter。 注意:运行此命令后请重新启动计算机。另外,对于运行 Windows XP SP2 的计算机,可以使用新的 netsh 命令来重建 Winsock 项。有关更多信息,请访问下面的网站: http://www.microsoft.com/china/t ... ntain/sp2netwk.mspx 警告:在运行 netsh winsock reset 命令时,访问或监视 Internet 的程序(如防病毒程序、防火墙或代理客户端)可能会受到不良影响。如果使用此解决方案后某个程序无法正常工作,请重新安装该程序以恢复功能。 注意:如果这些步骤无法解决问题,请执行下一节中的步骤。
2.不带 Service Pack 2 的 Windows XP 说明 要在未安装 Windows XP SP2 的情况下修复 Winsock,请删除已损坏的注册表项,然后重新安装 TCP/IP 协议。
步骤
1:删除已损坏的注册表项警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。 有关如何备份注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 322756 如何在 Windows XP 和 Windows Server 2003 中备份、编辑和还原注册表 1. 单击“开始”,然后单击“运行”。
点击“开始 运行”,在运行对话框中输入“CMD”命令,弹出命令提示符窗口,接着输入“netsh int ip reset c:\resetlog.txt”命令后会回车即可,其中“resetlog.txt”文件是用来记录命令执行结果的日志文件,该参数选项必须指定,这里指定的日志文件的完整路径是“c:\resetlog.txt”。执行此命令后的结果与删除并重新安装 TCP/IP 协议的效果相同。