← All posts English version →

Windows 的 Wi-Fi 一直斷線?先檢查這三個網卡省電設定

Wi-Fi 一直斷線,不一定是你的網卡壞了。路由器、訊號干擾、網卡驅動程式(讓 Windows 能控制網卡的程式)都可能是原因。Windows 的省電設定只是其中一種,但它是你最容易自己檢查的一種,也不用花錢。微軟的 Wi-Fi 疑難排解說明,就把「關掉網卡省電」列為處理步驟之一。

Windows 裡跟網卡省電有關的設定有三個。照裝置管理員、無線介面卡設定、PCI Express 這個順序一次改一個,每改一個就觀察一陣子,你才知道是哪一個有效。改之前先記下你原本選的是什麼,沒有改善就改回去。如果你有用 PowerDoze,它的「省電」模式會把 PCI Express 的「連結狀態電源管理」這個設定調到最省電的一級,「用 PowerDoze 的話,PCI Express 這一項要在 PowerDoze 裡改」那一節會說明怎麼在 PowerDoze 裡改。

先確認:是只有這台電腦斷線嗎?

Wi-Fi 斷線的時候,你先看一下手機或家裡其他連同一個 Wi-Fi 的裝置。如果它們也同時斷線,問題多半在路由器或網路業者那一端,你改這台電腦的設定沒有用,先把數據機和路由器重新啟動。只有你這台電腦斷線,再往下檢查這三個設定。

第一個:裝置管理員裡的「允許電腦關閉這個裝置以節省電源」

這個選項的名稱已經說明它的作用:打勾時,Windows 可以為了省電關閉這張網卡。微軟的說明建議取消勾選:

  1. 在工作列的搜尋框輸入「裝置管理員」,打開它。
  2. 展開「網路介面卡」,在你的 Wi-Fi 網卡上按右鍵,選「內容」。Wi-Fi 網卡的名稱裡,通常有「Wi-Fi」「Wireless」或「802.11」這幾個字。
  3. 切換到「電源管理」分頁,取消勾選「允許電腦關閉這個裝置以節省電源」,按「確定」。

有些電腦的 Wi-Fi 網卡沒有「電源管理」分頁,如果你看不到,就跳過這一項。如果你的網卡是 Intel 的,Intel 的說明寫法不一樣:這個勾選只影響電腦睡眠和休眠時怎麼關閉網卡,對 Wi-Fi 的省電沒有作用,Intel 也建議維持打勾。所以 Intel 網卡取消勾選後沒有改善,就把它勾回來。

第二個:電源計畫裡的「無線介面卡設定」

這是電源計畫裡專門給 Wi-Fi 網卡的省電設定,有「最高效能」「低度省電」「中度省電」「高度省電」四個選項。微軟的說明寫到,Wi-Fi 經常斷線時,建議把它設成「最高效能」。

  1. 打開「控制台 → 硬體和音效 → 電源選項」,在你正在使用的電源計畫旁邊點「變更計劃設定」,再點「變更進階電源設定」。
  2. 在跳出來的視窗裡,展開「無線介面卡設定」,再展開「省電模式」。
  3. 桌上型電腦只有一欄「設定」,把它改成「最高效能」。筆電有「電池使用中」和「一般電源」兩欄,先改「一般電源」;用電池時也常斷線,再改「電池使用中」。按「確定」。

這一項有兩件事要知道。第一,微軟的文件寫明,這個設定對網卡的驅動程式來說只是「建議」,不是每張網卡都會照做。第二,Intel 的說明建議不要改動預設的無線省電設定,理由是可能造成連線問題。所以你觀察一陣子沒有改善,就改回原本的值。另外,有些電腦在這個視窗裡看不到「無線介面卡設定」,Intel 的說明也提到新版 Windows 可能看不到這些進階選項。如果你看不到,就跳過。

這就像只有一位店員的便利商店。客人少的時候,店員會到後面倉庫理貨,客人進門要按鈴等他出來。大部分客人願意等,有些客人等不到人就直接離開。省電設定越積極,店員待在倉庫的時間越長。如果你家的路由器剛好是不太願意等的那種客人,連線就容易斷。

第三個:PCI Express 的「連結狀態電源管理」

很多電腦的 Wi-Fi 網卡,是透過 PCIe 接在主機板上。PCIe 是主機板用來連接顯示卡、SSD、網卡這類元件的通道。「連結狀態電源管理」決定這條通道沒在傳資料時,要不要進入省電狀態。它有「關閉」「中度省電」「高度省電」三個選項,「高度省電」進入的是比較深的一級。

這一項跟裝置管理員、無線介面卡設定那兩項不一樣:微軟和 Intel 的 Wi-Fi 疑難排解說明都沒有提到它,我們也沒有找到官方文件說它會讓 Wi-Fi 斷線。所以我們把它放在最後:裝置管理員和無線介面卡設定那兩項都改過,Wi-Fi 還是會斷,再試這一項。這一項管的是 PCIe 通道,如果你的網卡是插在 USB 孔上的小網卡,跟它沒有直接關係,可以先不改。

  1. 在同一個「變更進階電源設定」視窗裡,展開「PCI Express」,再展開「連結狀態電源管理」。
  2. 如果現在是「高度省電」,先改成「中度省電」,觀察一陣子;還是會斷,再改成「關閉」。按「確定」。

有些電腦看不到這一項,如果你看不到,就跳過。如果你有用 PowerDoze,這一項請改在 PowerDoze 裡,原因在「用 PowerDoze 的話,PCI Express 這一項要在 PowerDoze 裡改」那一節。

三個設定對照表

設定在哪裡建議先改成官方怎麼說PowerDoze 會改嗎
允許電腦關閉這個裝置以節省電源裝置管理員 → 網卡的「內容」→「電源管理」分頁取消勾選微軟建議取消勾選;Intel 說對它的網卡沒有作用不會
無線介面卡設定 → 省電模式電源選項 →「變更進階電源設定」最高效能微軟建議斷線頻繁時這樣設;Intel 建議維持預設不會
PCI Express → 連結狀態電源管理電源選項 →「變更進階電源設定」中度省電,還是會斷再改關閉官方的 Wi-Fi 疑難排解說明沒有提到會,在電源模式的「PCIe 省電」

用 PowerDoze 的話,PCI Express 這一項要在 PowerDoze 裡改

PowerDoze 的電源模式裡有一項「PCIe 省電」,選項是「關閉」「中等」「最大」,改的就是 PCI Express 的「連結狀態電源管理」:「中等」就是「中度省電」,「最大」就是「高度省電」。裝置管理員和無線介面卡設定那兩項,PowerDoze 不會動。

內建的「省電」模式,「PCIe 省電」設的是「最大」。設定精靈幫你建立的「精靈 · 省電」模式也是「最大」;你在精靈裡選了「省電/續航」的話,精靈建立的其他模式通常也是。另外,第一次打開 PowerDoze 的導覽結束時(按「開始使用」或「略過」都算),如果你還沒有任何規則,PowerDoze 會自動幫你建立一條「夜間省電」規則,每天晚上 11 點到隔天早上 7 點套用「省電」模式。

所以,如果你的 Wi-Fi 多半在晚上 11 點以後斷線,或是在 PowerDoze 切到省電模式的那段時間斷線,這一項值得先試。要確認每個模式設的是哪一級,打開它的編輯畫面看「PCIe 省電」就知道:

  1. 打開 PowerDoze,點左側的「電源模式」。
  2. 在要改的模式卡片上,點鉛筆圖示(滑鼠移上去會顯示「編輯模式」)。
  3. 往下找到「PCIe 省電」,選「中等」;改了還是會斷,再改成「關閉」。按「儲存」。

從 2.4.0 版(Microsoft Store 版)起,如果你改的正是目前在用的模式,按下「儲存」就會立刻生效,畫面會顯示「已儲存,新設定已立即生效。」改的是其他模式的話,要等 PowerDoze 下一次套用那個模式時才會生效。如果畫面顯示「這次沒能立即生效」,照提示切到其他模式再切回來就可以。

如果你用的是官網下載的 2.3.1 版,按下「儲存」之後,新的值要等 PowerDoze 下一次套用這個模式時才會生效。想馬上生效的話:如果這個模式卡片上標著「使用中」,先點另一個模式的「套用」,再回來點這個模式的「套用」。兩個版本的免費版都可以編輯模式。

不要只在 Windows 的進階電源設定裡改這一項。PowerDoze 每次套用模式,都會把模式裡的「PCIe 省電」寫進這個模式使用的電源計畫,你在 Windows 裡改過的值,到時候會被蓋掉。

我們沒有證據證明「最大」一定會讓 Wi-Fi 斷線。我們把它寫出來,是因為這確實是 PowerDoze 會改的設定,你應該知道它在哪裡、怎麼改回來。PowerDoze 的電源模式還能設定哪些項目,可以看自訂電源模式。

常見問題

改成「最高效能」或「關閉」,會比較耗電嗎?

會多用一些電,筆電用電池時比較明顯。這些設定本來就是用網卡的表現換省電,我們沒有量過實際差多少。

改完要觀察多久,才知道有沒有用?

看你原本多久斷一次。一天會斷好幾次的話,觀察一兩天就看得出來;一週才斷一兩次,就要觀察一兩週。

我用的是插在 USB 孔上的網卡,也要改嗎?

裝置管理員裡的省電選項,和電源計畫裡的「無線介面卡設定」,一樣適用。PCI Express 那一項跟 USB 網卡沒有直接關係,可以先不改。

這篇的限制

這篇只處理省電設定。三項都改過還是會斷,原因可能在別的地方,例如路由器的位置或頻道、訊號干擾、網卡的驅動程式。微軟的 Wi-Fi 疑難排解說明還列了更新驅動程式、換連線頻段、網路重設等步驟,可以接著照著做。這些問題 PowerDoze 幫不上忙。

這篇的檢查,你只用 Windows 內建的設定就能完成,不用安裝任何軟體。只是要解決 Wi-Fi 斷線的話,你不需要我們。我們也沒有實驗室,沒辦法驗證哪一款網卡在哪一個設定下會斷線。這篇寫的,是微軟和 Intel 官方文件的說法,以及 PowerDoze 程式實際會做的事。

想讓電腦晚上自動省電,又想自己決定網卡要省到什麼程度?PowerDoze 的每個電源模式,都可以分別設定「PCIe 省電」。

從 Microsoft Store 取得 PowerDoze從 Microsoft Store 取得 PowerDoze

Nisonxi

我是 Nisonxi,PowerDoze 的開發者。當初純粹因為我自己受夠了 Windows 桌機整天全速發呆吃電、卻找不到一個能「看懂情況、自動切換」的工具,乾脆自己做。這個部落格就是我一路上的筆記。

關於作者與 PowerDoze →