解决LSP问题导致无法上网
2012-02-22 20:37
375 查看
判断LSP是否损坏,以及修复方式的微软网址: http://support.microsoft.com/?scid=kb%3Bzh-cn%3B811259
Winsock LSP全称Windows Socket Layered Service Provider(分层服务提供商),它是Windows底层网络Socker通信需要经过的大门。一些流氓软件可以把自已加进去,就可以截取、访问、修改网络的数据包,可以随意添加广告,还能获取你的浏览习惯。这里加进的是木马,后果可想而知。而且因为LSP工作在底层,所以无论你用什么浏览器,都逃不了经过它。而LSP中的dll文件被删除后,就会出现无法上网的情况。
恶意程序如何劫持、破坏Winsock LSP?
LSP服务在注册表中的位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\,
默认系统已有LSP,分别负责TCP/IP组件(mswsock.dll)和NTDS组件(winrnr.dll)的正常工作。它们的项分别为000000000001和000000000002(打开注册表查看一下就知道了),这两个项表示优先权。如果恶意程序想要劫持,只要将自身的项改为000000000001,将系统项依次推后即可。这样一来就可以优先处理恶意程序了。
所以,为什么杀毒后会上不了网?
很有可能是由于LSP的特殊性,单单清除恶意软件或病毒而不恢复LSP的正常状态就会导致无法连通网络!
那么,如何解决杀毒后上不了网的问题?
1.重装TCP/IP协议解决法。
首先打开本地连接属性窗口,把TCP/IP协议“Microsoft网络客户端”和“Intenet协议(TCP/IP)”前面勾去掉(只去掉TCP/IP是不能卸载的)卸载TCP/IP协议。这时会出现提示说至少要安装一个协议不用理它确定就行了,然后再确定,重新启动计算机。
启动完成,再次打开本地连接属性选择“安装”/“协议”点“Intenet协议TCP/IP”点确定,重新安装“TCP/IP协议”,完成后确认“Microsoft网络客户端”和“Intenet协议(TCP/IP)”被勾选。
然后设置IP地址、子网掩码、网关、DNS服务器地址并确定。重新打开IE输入网址,问题解决可以上网了!呵呵!
2.如果你用的是Windows XP SP2及以上系统,也可用新增的“Netsh”命令解除杀毒软件在杀毒过程中删除LSP导致注册表中winsock目录混乱。
具体格式如下:
netsh winsock reset catalog
该命令将 Winsock 目录重置为默认配置。如果没有LSP安装软件,该命令会很有用。尽管使用该命令可以还原网络连接,但应该慎重使用,因为以前安装的 LSP 都将需要重新安装。
netsh winsock show catalog
该命令会显示安装在计算机上的 Winsock LSP 列表。
为什么此更改非常重要?它有助于缓解哪些威胁?
这些命令为维护Winsock LSP和排解 Winsock LSP 的问题提供了额外的管理功能,并且可以用于脚本中以协助从大范围的不正确的LSP安装中进行还原。
建议执行上述命令前备份注册表。重新启动后,可以上网。
Winsock LSP全称Windows Socket Layered Service Provider(分层服务提供商),它是Windows底层网络Socker通信需要经过的大门。一些流氓软件可以把自已加进去,就可以截取、访问、修改网络的数据包,可以随意添加广告,还能获取你的浏览习惯。这里加进的是木马,后果可想而知。而且因为LSP工作在底层,所以无论你用什么浏览器,都逃不了经过它。而LSP中的dll文件被删除后,就会出现无法上网的情况。
恶意程序如何劫持、破坏Winsock LSP?
LSP服务在注册表中的位置
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\,
默认系统已有LSP,分别负责TCP/IP组件(mswsock.dll)和NTDS组件(winrnr.dll)的正常工作。它们的项分别为000000000001和000000000002(打开注册表查看一下就知道了),这两个项表示优先权。如果恶意程序想要劫持,只要将自身的项改为000000000001,将系统项依次推后即可。这样一来就可以优先处理恶意程序了。
所以,为什么杀毒后会上不了网?
很有可能是由于LSP的特殊性,单单清除恶意软件或病毒而不恢复LSP的正常状态就会导致无法连通网络!
那么,如何解决杀毒后上不了网的问题?
1.重装TCP/IP协议解决法。
首先打开本地连接属性窗口,把TCP/IP协议“Microsoft网络客户端”和“Intenet协议(TCP/IP)”前面勾去掉(只去掉TCP/IP是不能卸载的)卸载TCP/IP协议。这时会出现提示说至少要安装一个协议不用理它确定就行了,然后再确定,重新启动计算机。
启动完成,再次打开本地连接属性选择“安装”/“协议”点“Intenet协议TCP/IP”点确定,重新安装“TCP/IP协议”,完成后确认“Microsoft网络客户端”和“Intenet协议(TCP/IP)”被勾选。
然后设置IP地址、子网掩码、网关、DNS服务器地址并确定。重新打开IE输入网址,问题解决可以上网了!呵呵!
2.如果你用的是Windows XP SP2及以上系统,也可用新增的“Netsh”命令解除杀毒软件在杀毒过程中删除LSP导致注册表中winsock目录混乱。
具体格式如下:
netsh winsock reset catalog
该命令将 Winsock 目录重置为默认配置。如果没有LSP安装软件,该命令会很有用。尽管使用该命令可以还原网络连接,但应该慎重使用,因为以前安装的 LSP 都将需要重新安装。
netsh winsock show catalog
该命令会显示安装在计算机上的 Winsock LSP 列表。
为什么此更改非常重要?它有助于缓解哪些威胁?
这些命令为维护Winsock LSP和排解 Winsock LSP 的问题提供了额外的管理功能,并且可以用于脚本中以协助从大范围的不正确的LSP安装中进行还原。
建议执行上述命令前备份注册表。重新启动后,可以上网。
相关文章推荐
- 解决Winsock LSP导致无法上网的问题
- 风云防火墙导致无法上网的问题解决(无法获取正确的网关MAC)
- 解决树莓派连载路由器上后无法解析域名导致无法上网的问题
- 关于LSP协议故障导致无法上网解决办法
- windows同时连接两个网络导致无法上网问题的解决
- 解决服务器重装系统导致的mac终端无法连接的问题
- 利用yum本地源安装,解决电脑无法上网也能安软件的问题
- win8升级为win8.1后无法上网问题解决
- Ubuntu无法上网问题解决
- django 解决css,js文件304导致无法加载显示问题
- eclipse在异常关闭后,导致无法启动workspace问题的解决
- virtualbox 无法上网问题解决
- wind10系统 Atheros AR9271 Wireless Network Adapter USBwifi无线网卡的驱动安装解决无法搜索wifi信号,连接wifi信号无法上网的问题
- 网络诊断工具解决无法上网的问题.
- axios解决OPTIONS问题,导致后台无法接收到数据
- Linux下共享库问题导致无法启动SQLPLUS的问题解决
- 解决ubuntu pppoe 上网和 networkManager 冲突导致无法上网
- 解决Linux系统因TCP端口不足导致mysql数据库无法访问的问题
- 【Vegas原创】服务器可以上网,客户端获取DHCP后,无法上网的问题解决
- VMware安装Fedora18,升级3.8.2内核,导致hgfs无法编译安装,无法共享文件夹的问题解决方法