操作系統:win7_64bit
下午幫我小艾優化電腦,不知道把什麼插件給卸載了。
她回來以上就上不了網,我首先ping網關,DNS,外網,都通。
登QQ正常。
我的思路:
先把Socket套字結相關的卸載掉就是(註冊表裏刪除)然後再利用windows系統自動初始化它,然後再註冊。
具體步驟爲:
1 步:刪除損壞的註冊表項 1. 單擊“開始” ,然後單擊“運行” 。
2. 在“打開”框中,鍵入“regedit” ,然後單擊“確定” 。
3. 在註冊表編輯器中,找到以下註冊表項,右鍵單擊每一項,然後單擊“刪除” : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4. 當提示您確認刪除時,單擊“是” 。
注意:刪除 Winsock 註冊表項後請重新啓動計算機。這樣做可以讓 Windows XP 操作系統 爲這兩個註冊表項創建新的 shell 條目。如果在刪除 Winsock 註冊表項後未重新啓動計算 機,則下一步將無法正常進行。
第 2 步:安裝 TCP/IP 1. 右鍵單擊網絡連接,然後單擊“屬性” 。
2. 單擊“安裝” 。
3. 單擊“協議” ,然後單擊“添加” 。
4. 單擊“從磁盤安裝” 。
5. 鍵入 C:\Windows\inf,然後單擊“確定” 。
6. 在可用協議列表中,單擊“Internet 協議 (TCP/IP)” ,然後單擊“確定” 。
7. 重新啓動計算機。
如上述步驟重啓以後出現:
win7 socket init error
用此方法: 用另外一個可以正常連接因特網的同版本的系統把 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
兩個註冊表關鍵值導出,再導入到需修復的電腦即可(本人親測哦)