大家是否遇到過明明有網,工作列卻顯示無法訪問 Internet的情況?網頁、影片隨便刷,它給我整個無網路?
這個問題啥時候來,不清楚,啥時候走,也不清楚,強迫症表示十分難受。
這個問題果然不是隻要配置夠高、網路夠好、系統夠乾淨就能避免的,而且幾個月遇不到,一遇到連著非常長時間都要被這狀態「噁心」。
而且同時可能還伴隨著個別 Microsoft 應用無網路,縱使你有千兆光纖,該難受還是難受。
1、問題原因
工作列上的這個小電腦或者小地球的圖示,其實叫做網路連線狀態指示器(NCSI),用來檢測你的網路狀態。
它透過向微軟指定的伺服器傳送 DNS 請求和 HTTP 查詢,如果網路正常,伺服器將傳送相關結果反饋,這樣一來一回自然可以檢測到你的網路是連通狀態了。
但是吧,微軟這個伺服器還是距離遙遠,Ping 一下延遲還不低。
當因為種種原因讓你和微軟伺服器無法連通時,這個圖示就會顯示無網路連線。
也不僅僅是微軟採用這種檢測方式,用過原生或者類原生 Android ROM 的朋友,應該也注意到了 WIFI 圖示的x,以及無網路的提醒。
這沒辦法,總不能向騰訊、阿里的伺服器傳送這大量的網路請求吧?那如何解決?有很多方法。
2、解決網路問題
出現無網路連線,有時候可能真的是你的網路有點問題,比如一些網站正常使用,一些卻無法開啟。
如果光貓、路由器沒有問題,根據玄學經驗,大機率就是 DNS 問題了。
改起來也很簡單,手動指定 DNS ,比如電信114.114.114.114、阿里 223.5.5.5 (上面文章裡有更多)。
再 PowerShell (管理員) 執行以下命令重新整理 DNS 快取:
1 ipconfig/flushdns
當然也可能是其他原因導致的網路問題,可以嘗試退出 xx安全衛士、重置網路、重置防火牆、檢查 hosts 檔案、重灌網絡卡驅動等。
3、禁用校驗
不過有時候就是一切正常,只是與微軟的那個伺服器出現「溝通障礙」了,怎麼辦?
禁用校驗不就好了?
找到對應的網路介面卡,屬性-配置。
禁用 IPv4 校驗和解除安裝功能。
儲存退出,禁用再啟用這個介面卡即可。
4、修改檢測域名
無論如何與微軟伺服器都無法連通,禁用校驗功能可能又有其他影響,還有沒有更好的辦法?
那就是修改用於檢測的微軟域名了。新建一個 txt 檔案,複製貼上以下內容:
1 Windows Registry Editor Version 5.00
2
3[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
4"ActiveDnsProbeContent"="131.107.255.255"
5"ActiveDnsProbeContentV6"="fd3e:4f5a:5b81::1"
6"ActiveDnsProbeHost"="dns.msftncsi.com"
7"ActiveDnsProbeHostV6"="dns.msftncsi.com"8
8"ActiveWebProbeContent"="Microsoft NCSI"
9"ActiveWebProbeContentV6"="Microsoft NCSI"
10"ActiveWebProbeHost"=www.msftncsi.com
11"ActiveWebProbeHostV6"="ipv6.msftncsi.com"
12"ActiveWebProbePath"="ncsi.txt"
13"ActiveWebProbePathV6"="ncsi.txt"
14"EnableActiveProbing"=dword:00000001
15"PassivePollPeriod"=dword:0000000f
16"StaleThreshold"=dword:0000001e
17"WebTimeout"=dword:00000023
18
19[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet\ManualProxies]
20
字尾修改為.reg,雙擊合併登錄檔,重啟電腦應該就沒有問題了。
網路指示器的這個問題吧,從很久之前便一直存在,也總是有的電腦會出現,有的電腦又完全正常。
只要機制不發生改變,今後也將一直延續下去。
為了不時之需,大家先提前收藏儲存吧。
(來源:電手)