解决LSP问题导致无法上网
生活随笔
收集整理的這篇文章主要介紹了
解决LSP问题导致无法上网
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
判斷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安裝中進行還原。?
建議執行上述命令前備份注冊表。重新啟動后,可以上網。?
總結
以上是生活随笔為你收集整理的解决LSP问题导致无法上网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ruby Variable Scope
- 下一篇: decode()、nvl()等用法详解