有些恶意程式(如Trojan.Riler.F、TROJ_AGENT.CAC)或间谍软体(如NewDotNet、WebHancer等)安装一些附加元件至系统的Winsock2机码中(有时候称为Layered Service Provider, aka, LSP),以利于监视系统的网路讯息。当你(防毒软体或反间谍软体)不小心移除它时,会造成网路中断或网路不稳定。如果发生这种情形,如何检查及修复它呢?
如何判断Winsock2已经被损毁了呢?
方法一:使用Windows XP SP2所提供的命令(netsh winsock show catalog)
1. 按一下[开始],然后按一下[执行],输入cmd,然后按一下[确定]。
2. 在命令列视窗中,输入netsh winsock show catalog。
3. 如果Winsock2机码没有损坏且只安装TCP/IP的话,[通讯协定]中会有10个区段,每个区段的名称将如下所示:
‧ 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...
方法二:使用msinfo32.exe
1. 按一下[开始],然后按一下[执行],输msinfo32,然后按一下[确定]。
2. 展开[元件],再展开[网路],然后按一下[通讯协定]。
3. 如果Winsock2机码没有损坏且只安装TCP/IP的话,[通讯协定]中会有10个区段,每个区段的名称将如下所示:
‧ 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...
如何修复已经被损毁的Winsock2呢?
方法一:
如果你的系统已经是Windows XP SP2的话,只要在命令列视窗中,输入下列的命令即可:netsh winsock reset
不过,如果你有安装其他的附加元件的话(如Google Toolbar),此命令会还原至只有TCP/IP的状况。
方法二:使用LSP-Fix程式
1. 你可以从
http://cexx.org...x.htm -
http://cexx.org...x.htm 下载此程式。
方法三:删除毁损的登录机码,然后重新安装 TCP/IP 通讯协定
1. 按一下[开始],然后按一下[执行]。
2. 在[开启]方块中,输入regedit,然后按一下[确定]。
3. 在[登录编辑程式]中找出下列机码,再用滑鼠右键按一下每个机码,然后按[删除]:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4. 提示您是否确定要删除时,请按一下[是]。
注意 删除Winsock机码之后,请重新启动电脑,否则,下列的步骤就会无法正确执行。
5. 安装 TCP/IP,用滑鼠右键按一下网路连线,再按一下[内容]。
6. 按一下[安装],按一下[通讯协定],然后按一下[新增]。
7. 按一下 [从磁片安装],输入C:\Windows\inf,然后按一下[确定]。
8. 在可用通讯协定的清单中按一下[Internet Protocol (TCP/IP)],然后按一下[确定],然后重新启动电脑。
参考:
1. KB811259:
http://support.microsoft.com/defaul...Bzh-tw%3B811259 -
http://support.microsoft.com/defaul...Bzh-tw%3B811259 2. LSP-Fix:
http://cexx.org...x.htm -
http://cexx.org...x.htm