您的位置 首页 > 电脑资讯

_winsock winsock2

1.winsock2的简介

2.winsock2的解决方案

3.你好,win8系统里我不小心删除了winsock和winsock2应该怎么复原,很急

4.winsock winsock2 TCP/IP协议 tcpip.sys 网卡驱动 有什么相互关系?

5.删除了WINSOCK和WINSOCK2

6.误删了注册表中的winsock何winsock2可以恢复吗

_winsock winsock2

1.删除已损坏的注册表项1. 单击“开始”,然后单击“运行”。

2. 在“打开”框中,键入 regedit,然后单击“确定”。

3. 在注册表编辑器中,找到下列项,右键单击各项,然后单击“删除”:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

4. 在系统提示您确认删除时,单击“是”。

5.安装 TCP/IP

6. 右键单击网络连接,然后单击“属性”。 2. 单击“安装”。

7. 单击“协议”,然后单击“添加”。 4. 单击“从磁盘安装”。

8. 键入 C:\Windows\inf,然后单击“确定”。

9. 在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。

10. 重新启动计算机。

winsock2的简介

要重新安装Internet 协议。

删除已损坏的注册表项1. 单击“开始”,然后单击“运行”。

在“打开”框中,键入 regedit,然后单击“确定”。

在注册表编辑器中,找到下列项,右键单击各项,然后单击“删除”:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

在系统提示您确认删除时,单击“是”。

步骤 2:安装 TCP/IP

右键单击网络连接,然后单击“属性”。

单击“安装”。

单击“协议”,然后单击“添加”。

单击“从磁盘安装”。

键入 C:\Windows\inf,然后单击“确定”。

在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。

重新启动

winsock2的解决方案

Winsock2 SPI允许开发两类服务提供者——传输服务提供者和名字空间服务提供者。“传输提供者”(Transport Providers, 一般称作协议堆栈,例如TCP/IP)能够提供建立通信、传输数据、日常数据流控制和错误控制等传输功能方面的服务。“名字空间提供者”(Name Space Providers,例如DNS名字解析服务)则把一个网络协议的地址属性和一个或多个用户友好名称关联到一起,以便启用与应用无关的名字解析方案。

如果 Winsock注册表项已损坏,则可能出现这些问题。

如果名称与此列表中的名称不同,则表明 Winsock2 项已损坏或者已安装了第三方加载项,如代理软件。

如果安装了第三方加载项,则加载项的名称将替换列表中的字母“MSAFD”。

如果列表中的节多于 10 个,则表明安装了第三方加载项。

如果少于 10 个节,则说明缺少信息。

注意:这些条目所代表的是仅装有 TCP/IP 协议的安装。您可能有一个正在工作的 Winsock,如果安装了另一个协议,则可能会看到其他条目。例如,如果安装了 NWLink IPX/SPX,那么您将另外看到 7 个节,这时总共会有 17 个节。下面是某个新节的节标头示例:

MSAFD nwlnkipx [IPX]

另外,安装 NWLink IPX/SPX 时所创建的每个新节都以“MSAFD”开头。因此,仍然只有两个节不以这些字母开头。

如果 Netdiag 测试失败,或者您通过查看 Msinfo32 确定 Winsock 已损坏,则必须使用下一节中的步骤修复 Winsock2。

从 Winsock2 损坏中恢复的手动步骤

带 Service Pack 2 的 Windows XP 说明

要在已安装 Windows XP Service Pack 2 (SP2) 的情况下修复 Winsock,请在命令提示符处键入 netsh winsock reset,然后按 Enter。

://.microsoft/china/t ... ntain/sp2netwk.mspx (://.microsoft/china/t ... tain/sp2netwk.mspx)

警告:在运行 netsh winsock reset 命令时,访问或监视 Internet 的程序(如防程序、防火墙或代理客户端)可能会受到不良影响。如果使用此解决方案后某个程序无法正常工作,请重新安装该程序以恢复功能。

注意:如果这些步骤无法解决问题,请执行下一节中的步骤。

不带 Service Pack 2 的 Windows XP 说明

要在未安装 Windows XP SP2 的情况下修复 Winsock,请删除已损坏的注册表项,然后重新安装 TCP/IP 协议。

步骤 1:删除已损坏的注册表项

警告:如果使用注册表编辑器或其他方法错误地修改了注册表,则可能导致严重问题。这些问题可能需要重新安装操作系统才能解决。Microsoft 不能保证您可以解决这些问题。修改注册表需要您自担风险。

有关如何备份注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

1. 单击“开始”,然后单击“运行”。

2. 在“打开”框中,键入 regedit,然后单击“确定”。

3. 在注册表编辑器中,找到下列项,右键单击各项,然后单击“删除”:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

4. 在系统提示您确认删除时,单击“是”。

步骤 2:安装 TCP/IP

1. 右键单击网络连接,然后单击“属性”。

2. 单击“安装”。

3. 单击“协议”,然后单击“添加”。

4. 单击“从磁盘安装”。

6. 在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”。

7. 重新启动计算机。

你好,win8系统里我不小心删除了winsock和winsock2应该怎么复原,很急

确定 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. 单击“开始”,单击“运行”,键入 command,然后单击“确定”。

2. 键入 netdiag /test:winsock,然后按 Enter。

Netdiag 工具将返回对若干个网络组件的测试结果,其中包括 Winsock。有关测试的更多信息,请在 netdiag 命令的末尾使用 /v:netdiag /test:winsock /v

方法 2:使用 Msinfo32 程序

2. 依次展开“组件”、“网络”,然后单击“协议”。

3. “协议”下包含 10 个节。如果 Winsock2 项未损坏,则节标头中将包括以下名称: · MSAFD Tcpip [TCP/IP]

· MSAFD Tcpip [UDP/IP]

· RSVP UDP Service Provider

· RSVP TCP Service Provider

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

· MSAFD NetBIOS [\Device\NetBT_Tcpip...

winsock winsock2 TCP/IP协议 tcpip.sys 网卡驱动 有什么相互关系?

恢复系统下被删的WINSOCK的方法:

需要重新安装Internet协议,具体操作如下:

1、点开始——在运行框中输入regedit,按回车键;

2、展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock,删除Winsock;

展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2,删除Winsock2;

3、在系统提示用户确认删除时,单击“是”;

4、安装TCP/IP,点右下角的网络标志,鼠标右键选择打开网络和共享中心;

5、点本地连接或者无线连接,点属性;

6、单击“安装”;

7、单击“协议”,然后单击“添加”;

8、单击“从磁盘安装”;

9、键入C:\Windows\inf,然后单击“确定”;

10、在可用协议列表中,单击“Internet 协议(TCP/IP)”,然后单击“确定”;

11、重启电脑生效。

删除了WINSOCK和WINSOCK2

WINSOCK编程

目前,Internet已成为世界上最大的TCP/IP网络。早期的站点是UNIX机器,一组称为Berkeley插口的约定成为INTERNET上UNIX机器之间利用TCP/IP进行通信的标准。其他操作系统也用TCP/IP进行通信,这极大地促进了INTERNET的发展。

WINDOWS插口

WINSOCK标准定义了一个DLL接口,通常叫做WINSOCK.DLL或者WSOCK32.DLL。无论机器上安装了哪一个DLL,只要函数的名字,参数含义以及最终的功能是相同的,应用程序就可以调用这些函数。

在插口编程里一个重要的概念就是一个插口的端口。INTERNET上的每一个站点都有一个数字地址称为IP地址,通常是由逗号分开的四个数。在机器上运行的程序可以随心所欲地用插口与其他机器进行通信。

请求到达机器时携带一个端口号,一个大于的数,它表明此请求是给那个应用程序的。

多数插口的工作是基于连接的:两个程序在每一端用一个插口形成一个连接,然后沿着该连接收发数据。有些应用程序倾向无连接地发送,但是这些数据的到达是没有保障的。

客户机/服务器模式

在TCP/IP应用中,如何用客户机/服务器模式。

客户机一方,TCP/IP应用程序功能如下:

1) 打开通信信道(申请一套接字),并连接到服务器在主机的保留端口,该端口对应服务器的TCP/IP进程。

2) 向服务器发出请求报文,等待接收应答。

3) 从服务器方收到最终应答结果,或在不再请求时关闭信道并终止客户机进程。

服务器一方,TCP/IP应用程序动作如下:

1) 打开通信信道(申请一套接字),通知本地主机在某一保留端口接收客户机请求。

2) 等待客户请求到达指定端口。

3) 接收到请求,启动一新进程处理用户请求,同时释放旧进程以响应新的客户请求,一旦服务完成,关闭新进程与客户的通信链路。

4) 继续等待客户机请求。

5) 如果不想响应客户机请求,关闭服务器进程。

综上所述,TCP/IP应用中的服务器程序必须先于客户机进程启动,直到对客户机的响应结束或强迫终止。

WINSOCK1.1版通过异步选择机制来实现非阻塞通信方式,对于非阻塞方式,函数被调用后立即返回,当传送完成后由WINSOCK给进程发一个事先约定好的消息。

WINSOCK系统调用

WINSOCK提供了100多个通信函数,但必须使用的不多。下表列出经常使用的几个函数。

误删了注册表中的winsock何winsock2可以恢复吗

把系统重装下,就OK了,软件问题有时很难判断修复,如果你只是删了这两个文件,那你只要将这两个文件从网上下载下来再拷贝到系统文件夹下的system32中就可以了,不过估计问题可能不在这上面,建议重做系统

删了注册表的话。还记得注册表的路径不?

去别人的同系统的机器下导出这些路径为一个文件,再导入到你的机器即可。

如果不能进系统,用windows盘进恢复模式导入。

热门文章