一臺win7操作系統的臺式電腦,外置USB無線網卡、有線網網卡驅動都正常:
服務也都正常啟動了:
但是無論有線還是無線顯示都是紅叉,不能上網,
但是在同一環境中的一臺筆記本電腦可以正常上網,手機也可以通過wifi 上網,說明網絡是沒有問題,問題出在這個臺式電腦上。
通遠程微信視頻,排查發現,網絡無法獲得IP地址,顯示的都是169.254.XX.XX 網段的IP地址,通過手動設定IP地址和DNS 也是無法連接外網。
通過USB連接線連接手機,通過共享USB上網,可以正常連接到網絡中,
通過遠程工具,輸入命令行:
netsh winsock reset
提示重置后需要重新啟動電腦,重新啟動后,還是無法上網,先拔掉無線網卡,專門處理有線網卡,此時能正常獲得IP地址,能夠PING通外網,但是還是無法訪問網站,檢查代理服務器設置:
沒有設置代理服務器,和代理服務器無關,
從一臺能上網的windows7 的導出兩個winsock的注冊表,一個是WINSOCK.reg 另一個是WINSOCK 2.reg 導出的位置為:
打開注冊表:regedit
HKEY_LOCAL_macHINESYSTEMCurrentControlSetservicesWinsock
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWinSock2
導入時直接雙擊運行這個兩個文件,直接允許, 運行后,可以正常上網了,再插上無線網卡也可以正常上網了。