有人反饋電腦無法聯網,Chrome、IE、TIM等無法正常使用,我檢查後發現了以下情況:
1. 電腦網絡適配器設置處顯示網絡連接正常,並且正確獲取到了內網域的名稱;網絡的IP、掩碼、DNS設置正確。
2. 電腦沒有kexueshangwang;沒有使用代理軟件;IE的Internet選項》連接》局域網(LAN)設置》代理服務器中沒有爲LAN使用代理服務器。
3. 關閉了防火牆,退出所有安全防護軟件,問題依舊。
4. 執行CMD命令。
a. 可以正常ping通網關和DNS服務器,可以正常ping通局域網中其他設備;
b. 無法解析內網的域名,外網的域名也無法解析;
c. 通過其他電腦獲取到外網,例如baidu.com的IP,故障電腦可以正常ping通該IP。
基於以上情況,可以確認故障電腦的網絡連接是沒有問題的,問題出在DNS上,故障電腦無法進行DNS解析。
查看了故障電腦的hosts文件,沒有異常。
查看了電腦的Dnscache(DNS client)服務,服務運行正常。
詭異了,使用Edge瀏覽器,發現能夠正常上網,最後確認故障電腦上只有Edge瀏覽器可以上網。經網上查詢,使用Netsh Winsock reset命令可以解決問題,嘗試之,問題解決。
附:
什麼是Netsh Winsock reset?
Netsh winsock reset是一個命令提示程序,用於將winsock目錄重置爲默認設置或清除狀態。如有時候上不了網或者網絡出現問題經常用到它,簡單地理解就是:重置程序通過操作系統鏈接網絡的入口點。雖然使用此命令可以恢復網絡連接,也應謹慎使用,因爲可能需要重新安裝LSPLSP: layered service privider 分層服務提供商。LSP是TCP/IP等協議的接口。
Netsh Winsock解決了哪些問題?
解決刪除廣告軟件,間諜軟件,病毒,蠕蟲,木馬等後產生的網絡問題。
安裝廣告軟件,間諜軟件,VPN或防火牆後無法聯網。
無法訪問任何網頁或只能訪問某些網頁。
出現與網絡相關問題的彈出錯誤窗口。
由於註冊表錯誤,沒有網絡連接。
發生DNS查找問題。
無法續訂網絡適配器的IP地址或其他一些DHCP錯誤。
沒有連接消息的網絡連接問題。
如何在Windows 10中執行winsock reset?
windows鍵+R或者windows鍵+x選擇(管理員)命令提示符。
輸入 cmd。
在命令提示框中鍵入netsh winsock reset—回車。
完成重置後,您將收到消息“Winsock重置成功完成”。
重新啓動電腦完成Windows 10中的重置winsock。
同樣,要重置TCP / IP,請在cmd中使用命令netsh int tcp reset。
ps:執行winsock重置Windows 8和windows7都可以 windows鍵+R輸入 cmd,打開命令提示符。