重裝TCP/IP協議解決網絡難題

    昨天同事反映說,公司的一臺DELL筆記本網絡無法連接。拿來發現,電腦網卡燈亮,電腦本地連接顯示正常,也能收發包。嘗試用Ping命令去Ping網關,發現網關不通。由於筆記本是直接和一臺TPLINK的交換機相連,懷疑是TPLINK的網口有問題,於是換個網口,Ping網關依然不通,Ping交換機上其他客戶端電腦也不通。但連同一交換機的其他客戶端電腦,網關能Ping通。於是確定是此筆記本自身問題導致。

    於是把筆記本拿到座位上研究起來,一開始以爲是網卡驅動有問題,導致網絡不通。進入DELL官網,找到此筆記本的網卡驅動下載到U盤,把網卡驅動拷到故障筆記本上。在資源管理器中把網卡卸載掉後重新安裝網卡驅動,裝完後發現問題依舊沒有解決。於是又想,會不會是網卡自身的問題導致故障的發生。Ping 網卡自己的IP,發現能Ping通。排除網卡損壞的可能性。會不會是網卡模式導致的問題呢?在本地連接中,點擊網卡配置,把網卡的速度改成100M全雙工模式後發現故障依舊存在。換成其他的幾種傳輸模式後,依舊無法Ping通網關。看來情況有點複雜,想到數據在網絡上傳輸的時候,必然要使用TCP/IP協議,會不會是TCP/IP協議出現了問題,導致了網絡的無法連接呢?於是就想把TCP/IP協議卸掉重裝。進入註冊表,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

這兩個鍵,將他們刪除。打開C:\Windows\inf文件夾,用記事本打開windows\inf\nettcpip.inf文件,找到:

[MS_TCPIP.PrimaryInstall]

Characteristics = 0xa0 然後把此處的0Xa0改爲0x80(TCP/IP協議Windows系統默認是禁止操作的,更改Characteristics的值可使TCP/IP協議變成可操作狀態保存退出。重啓電腦,後進入本地連接的TCP/IP屬性,選中TCP/IP協議然後點擊安裝,選擇從磁盤安裝。找到剛改過的nettcpip.inf文件,並安裝。然後在屬性裏將TCP/IP卸載掉,再次重啓電腦。進入系統,打開TCP/IP屬性,點擊安裝協議,選中TCP/IP協議,然後依舊選擇從磁盤安裝,找到nettcpip.inf安裝TCP/IP協議。依然是提示重啓。重啓完進入系統,打開命令行,Ping網關的IP,此時一切正常,網關能Ping通。問題解決。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章