為什麼將電腦從睡眠狀態喚醒後,我的 Wi-Fi 卡會永久停用?

為什麼將電腦從睡眠狀態喚醒後,我的 Wi-Fi 卡會永久停用?

我幾個月來一直遇到這個問題,如果我的電腦進入睡眠狀態,然後我將其喚醒,WiFi 卡將被禁用,並且我無法在“控制面板\網絡和 Internet\網絡連接”頁面(右-點選-> 按啟用不起作用)。重新啟用它的唯一方法是重新啟動 Windows。

PC 規格(我認為很重要):

  • 主機板:TUF-GAMING-B550-PLUS(非 WiFi)
  • WiFi 卡(位於 PCIe 插槽):ASUS PCE-AC55BT B1 AC1200 無線藍牙 4.2 PCIe/Mpcie 轉接器
  • 運行 Windows 10 21H2

我已經嘗試過的事情:

  • 執行網路故障排除程序(不起作用)
  • 運行SFC和DISM(沒有修復它)
  • 更換無線網卡(同樣問題)
  • 交換 PCIe 插槽(不起作用)
  • 安裝了英特爾 wifi 驅動程式(不起作用)
  • 從華碩網站安裝驅動程式(不起作用)
  • 重新安裝Windows 10(仍然有問題)
  • 取消選取裝置管理員中的核取方塊:「允許電腦關閉此裝置以節省電量」(該卡在裝置管理員中出錯,我被迫重新啟動電腦才能重新啟用它。)

有人知道為什麼會發生這種情況,我該如何解決這個問題?

答案1

至於為什麼發生這種情況,對於許多用戶來說,在例行的 Windows 更新後似乎都發生過這種情況。然而,有兩種方法可以解決這個問題,就是重新啟動 WiFi(至少在我擁有的一台電腦上),無需重新啟動: 要嘛停止無線區域網路自動配置服務 (wlansvc),然後重新啟動它,或者停用數據機並重新啟用它(我發現這更可靠,儘管更複雜)。您可以從以下位置停止和啟動服務服務.msc,或停用並啟用無線硬體裝置經理,這裡有一些腳本可以使其更快。

  • 停止並重新啟動 WLAN 自動設定服務
    • 開啟文字編輯器,例如記事本

    • 複製以下兩行並貼上到編輯器中。
      net stop wlansvc

      net start wlansvc

    • 儲存檔案擴展名,例如重置-WLAN.bat

    • 建立 .bat 檔案的快捷方式,並將其設定為先進的屬性到以管理員身份執行

  • 若要停用,然後重新啟用無線卡:
    • 下載Windows 裝置控制台 (Devcon.exe)如果您還沒有,請從 Microsoft 取得。這是開啟或關閉調變解調器所需的命令列工具。它是一個文件在Windows 驅動程式工具包 (WDK)適用於您的 PC 作業系統。有關下載正確版本的更多提示,請訪問技術網和直接連結超級用戶[感謝@NetwOrchestration 的回答!
    • 找出您的無線卡的實例 ID。雖然您可以使用列出所有設備開發者大會,我發現它更容易使用裝置經理: 使用裝置管理員尋找硬體 ID
      • Windows並輸入設備人

      • 選擇裝置經理

      • 在清單中找到無線網路適配器,右鍵單擊它,然後選擇特性

      • 特性對話框,選擇細節標籤。

      • 來自財產下拉列表,選擇硬體 ID。有多個ID,但我在清單中找到了第一個ID,PCI\VEN_8086&DEV_0887&SUBSYS_40628086&REV_C4對於這台電腦,工作正常。不過,您可能需要嘗試自己清單中的其他內容。

      • 如上所述,使用以下文字建立 .bat 腳本(其中「[卡 ID]」替換為上面找到的 ID,並用雙引號引起來),並將其保存在同一資料夾中開發者大會:

        rem Disable and re-enable WiFi modem

        devcon.exe disable "[card ID]" timeout /t 3

        devcon.exe enable "[card ID]"

      • 建立 .bat 檔案的快捷方式,並將其設定為先進的屬性到以管理員身份執行

現在,無論哪種情況,都只需執行兩個快速步驟:

  • 點擊連結。
  • 接受 UAC 提示以管理員身份執行。

大約五秒鐘後,WLAN(和 WiFi)應該可以工作。抱歉,我不知道繞過 UAC 提示的簡單方法。

答案2

你也可以修復 Windows 11/10 中睡眠後 WiFi 斷開連線的問題透過 powershell。

  1. 右鍵單擊桌面並選擇新建 -> 快捷方式。在「建立快捷方式」視窗中,貼上命令C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe restart-netadapter -InterfaceDescription '<WIRELESS ADAPTER NAME HERE>' -Confirm:$false
  2. 將代碼中的磁碟機 C: 和無線適配器名稱變更為您自己的名稱,您可以在裝置管理員中找到該資訊。
  3. 點擊下一步。在新視窗中,您可以將捷徑重新命名為“WI-FI Reset”,然後按一下“完成”。
  4. 右鍵單擊剛剛建立的快捷方式,然後選擇“屬性”。按一下“進階”,然後在“進階屬性”視窗中,選取選項“以管理員身份執行”。
  5. 接下來點擊“確定”和“應用”,然後關閉視窗。
  6. 雙擊該快捷方式,讓系統執行指令,然後重新啟動機器。這應該可以解決你的問題。您可以隨時閱讀此內容指導以獲得此問題的更多解決方案。

相關內容