一,故障癥狀:
在WIN2000/XP/2003中單擊“開始->控制台->網路連接”,或者“網路位置->屬性”,我們會看到“本地串連”表徵圖,一般情況電腦有幾個網卡就會出現幾個本地串連。當然有的讀者可能使用過類似虛擬網卡的程式,那麼每添加一個虛擬網卡程式就會多出一個本地串連。通過本地串連我們可以設定相對應網卡的網路參數。當然實際工作中“本地串連”會出現以下一個或多個故障。
1,“本地串連”表徵圖丟失。
2,“撥號連線”表徵圖丟失。
3,“建立串連”嚮導表徵圖丟失。
4,只顯示“建立串連”表徵圖,或是顯示一個或多個撥號連線而其他串連選項為灰色不可選。
5,單擊網路連接的“進階”菜單,然後單擊“進階設定”,則在“串連”中只顯示“遠端存取串連”項。
6,選擇某個網路連接並單擊“屬性”後,“網路和撥號連線”資源管理員停止回應或馬上關閉。
儘管存在這些問題,網路還可以正常運行,並且ipconfig命令還顯示所有的串連和所有的適配器資訊。但在以後建立新的串連及網路設定時會感到非常不便。
二,解決步驟:
既然問題出現了,那麼我們如何去解決呢?
第一步:驗證關於網路DLL檔案是否已正確註冊,在windows2000/XP/2003中,與網路相關的動態連結程式庫檔案主要有netshell.dll,
netcfgx.dll,netman.dll。在實際使用中很可能由於一些意外而造成DLL檔案的註冊失效。因此我們只需通過regsvr32命令重新註冊這些DLL檔案即可:點擊開始->運行->輸入
regsvr32 netshell.dll
regsvr32 netcfgx.dll
regsvr32
netman.dll
完成對DLL檔案的註冊。
註冊完畢重新啟動電腦。
第二步:驗證網路介面卡的設定,通過“我的電腦->屬性->硬體->裝置管理員”,展開網路介面卡(即網卡),驗證是否列出了正確的網卡。確認網卡型號正確,並且裝置前方沒有?和!。雙擊網路介面卡,驗證在“常規”標籤中的“裝置狀態”中是否出現了“此裝置當前工作正常”這一訊息。
第三步:驗證必要的服務是否已經啟動,通過“控制台->管理工具->服務”查看以下幾個服務是否已經啟動:
remote
procedure call(RPC)
network connections
plug and play
com+ event
system
remote access connection manager
telephony
共六項服務。這裡要特別注意的是當remote access connection
manager服務沒有啟動的話,在建立網路連接的時候會出現提示。
第四步:驗證網路服務設定,通過“控制台->添加或刪除程式->添加/刪除windows組件”,選擇“網路服務->詳細資料”,驗證“簡單TCP/IP服務”是否已經開啟。
第五步:確保系統檔案夾中的所有Windows保護檔案沒有受到影響,通過在命令提示字元下鍵入sfc
/purgecache和sfc
/scannow來啟動windows檔案檢查器對保護檔案進行修複。
第六步:對註冊表中的相關索引值進行修複,啟動登錄編輯程式(開始->運行->輸入regedit),找到並單擊註冊表子項HKEY_CLASSES_ROOT/Interface/{0000010C-0000-0000-C000-000000000046}驗證其子項NumMethods和ProxyStubClsid32是否存在,並且它們的值是否正確(nummethods為4,ProxyStubClsid32為{00000320-0000-0000-C000-000000000046}。如果不存在註冊表子項,請建立它們。
小提示:
在修改註冊表之前一定要先備份,否則會造成由於修改不甚而進入不了作業系統的後果。
第七步:確保在電腦中沒有任何不存在的,虛幻的或隱藏的網路適配器,如果存在請全部刪除。並且刪除所有第三方網路介面卡管理軟體。
第八步:在裝置管理員中,刪除網路介面卡,並重新手動或讓作業系統自動安裝網卡驅動。此步操作可檢測和糾正網路
適配器綁定上損壞的註冊表條目。如果所有其他步驟都不能解決實際問題的話,請執行此步驟。
三,總結:
在實際中遇到本地串連或撥號連線出現問題時就可以採用上面介紹的八步來解決了。只要你按照順序一步一步的操作,基本上都可以解決掉網路連接相關的故障。