为什么只有360浏览器可以浏览网页
的有关信息介绍如下:电脑没有弄好的话,小问题真是不断,今天笔者就碰到电脑不能上网。好好的怎么不能上网呢,测试发现只有360浏览器可浏览网页,qq Ie之类的东西都不能上网,ping也ping不通外面,域名不解析,在排除不是域名DNS问题的情况下,笔者差点想重装系统了。
最后发现原来是lsp劫持。
什么是WinsockLSP“浏览器劫持”.WinsockLSP全称WindowsSocketLayeredServiceProvider(分层服务提供商),它是Windows底层网络Socker通信需要经过的大门。一些流氓软件可以把自已加进去,就可以截取、访问、修改网络的数据包,可以随意添加广告,还能获取你的浏览习惯.这里加进的是木马,后果可想而知。而且因为LSP工作在底层,所以无论你用什么浏览器,都逃不了经过它。而LSP中的dll文件被删除后,就会出现无法上网的情况。
LSP服务在注册表中的位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock\Parameters\NameSpace_Catalog5\Catalog_Entries,默认系统已有LSP,分别负责TCP/IP组件(mswsock.dll)和NTDS组件(winrnr.dll)的正常工作,它们的项分别为000000000001和000000000002,这两个项表示优先权,如果恶意程序想要劫持,只要将自身的项改为000000000001,将系统项依次推后即可,这样就可以优先处理恶意程序了。
解决办法:
方法1.
用360的LSP修复功能来修复。如果提示你的“LSP没有异常,不用修复”,但是你还是上不了网,执行ping命令,在ip地址处会出现(?),无法ping通外网。那么你就用360的“恢复WinsockLSP到初始状态”的功能。
360lsp修复功能有的时候到执行两三次才有效果
方法二 (手动,适合动手能力强的伙伴)
WindowsXPServicePack2中有两个新增的Netsh命令。
"netshwinsockresetcatalog该命令将Winsock目录重置为默认配置。如果安装了可导致网络连接丢失的不正确的LSP,该命令会很有用。尽管使用该命令可以还原网络连接,但应该慎重使用,因为以前安装的LSP都将需要重新安装。"netshwinsockshowcatalog该命令会显示安装在计算机上的WinsockLSP列表。所以呢,我们在没有任何辅助工具的情况下可以用netshwinsockreset命令来重置Winsock
最后再说一下原因:
个别电脑是因为中毒,很多时候出现这种是情况是因为你的电脑装过土豆软件,而且是非法捆绑安装的。
所以这个软件最好还是不要使用。