ADW_ROOGOO会抓取网络数据包,并发送至roogoo.com,主要文件msplus.dll,如果缺少该文件,将导致系统WINSOCK功能损坏,将使系统不能访问网络。本文的修复方法,可使用于类似winsock损坏的修复。
ADW_ROOGOO处理办法(处理前请退出或停止杀毒软件):
1、将msplus.dll msplus1.dll msplus2.dll反注册
regsvr32 -u msplus.dll
regsvr32 -u msplus1.dll
regsvr32 -u msplus2.dll
regsvr32 -u msplus.dll
regsvr32 -u msplus1.dll
regsvr32 -u msplus2.dll
ren msplus*.dll msplus*.dl~
2、删除驱动WS2IFSL
a) 删除注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/WS2IFSL
b) 删除文件%System%/System32/drivers/ws2ifsl.sys
3、删除注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/winsock
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/winsock2
4、重启计算机,重装TCP/IP协议(XP使用netsh int ip reset resetlog.txt)
2、删除驱动WS2IFSL
a) 删除注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/WS2IFSL
b) 删除文件%System%/System32/drivers/ws2ifsl.sys
3、删除注册表HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/winsock
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/winsock2
4、重启计算机,重装TCP/IP协议(XP使用netsh int ip reset resetlog.txt)
如上仅为ADW_ROOGOO的处理办法。另对于WINSOCK的修复(如上的第3、4步),也可以如下操作:
方法一:可以将HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services下的WINSOCK和WINSOCK2导出,然后在记事本中将ControlSet001替换成CurrentControlSet,保存导入注册表,重启计算机
方法二:下载 WINSOCKFIX程序修复
方法二:下载 WINSOCKFIX程序修复
方法三:要在安装了 Windows XP Service Pack 2 (SP2) 的情况下修复 Winsock,请在命令提示符处键入
netsh winsock reset winsock.log,然后按 Enter
参考MS KB811259
:
如何确定Winsock2 是否损坏并从损坏中恢复