诊断系统的Winsock2是否损坏以及修复的方法
2010年7月11日
Winsock / Winsock2 是Windows系统中,TCP相关网络应用的核心。如果Winsock2损坏、被破坏,那么就会出现可以PING通,可以上QQ,但是不能浏览网页,不能使用FTP等的情况。
本文,说明一下如何诊断Winsock2是否已经损坏,以及如果损坏了,如何修复的情况,适用于 XP Sp2 及更高版本的系统。
一、 Winsock2是否损坏的诊断
- 单击“开始”,单击“运行”,键入“Msinfo32”,然后单击“确定”。
- 依次展开“组件”和“网络”,然后单击“协议”。
- “协议”下将显示如下信息。如果 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...
- 如果安装了 NWLink IPX/SPX 协议,还会有 MSAFD nwlnkipx [IPX] 类似的项。
- 但是,有一点是确定的: 微软自带的项,除了2个 RSVP 开头的外,其他的都是以 MSAFD 开头的。如果发现其他的,则说明是有其他的东西被安装了(有可能是病毒,也有可能是代理软件之类的),如果项数少于 上面的10项,则说明少了必要的东西,也是损坏了。
二、 修复的方法
- 自动修复,微软官方提供了工具,这里下载
- 手动修复, 执行命令行 netsh winsock reset ,然后重启,即可。
[
阅读全文 ]
