告別背包中自動喚醒的筆電:用 PowerShell 一鍵關閉藍牙裝置喚醒功能
昨天我又被這個問題坑了一次。筆電關蓋放進背包,騎車到咖啡廳,打開包準備開工——機器燙手、電量歸零、已經自動關機。整個下午的計畫泡湯。 這不是第一次。我的 Steam Deck 也中過同樣的招:放包裡沒事,拿出來卻發燙、掉電掉得莫名其妙。元凶我早就懷疑過,這次決定把它揪出來釘死:藍牙滑鼠在背包裡被擠壓、滾動,被系統當成「使用者想喚醒電腦」的訊號,於是它就在密閉的包包裡偷偷醒過來,自己跑了一整個下午。 罪魁禍首:藍牙裝置的喚醒權限Windows 預設讓不少連接的裝置具有「喚醒電腦」的權限,滑鼠和鍵盤尤其常見。這在桌機上有用——按一下滑鼠就把睡眠的機器叫起來。但對天天把筆電丟進背包移動的人來說,它是個災難。 藍牙滑鼠在包裡稍微移動或被按到,系統就判定該醒了。結果電腦在沒有散熱空間的背包裡開機運轉,電力白白燒掉,長時間悶著還可能因為過熱傷到硬體。 要解決它,得先搞清楚一件事:到底哪些裝置現在「有權限」叫醒你的電腦。 第一步:先看清楚誰能喚醒電腦別急著寫一大段腳本掃全部裝置。Windows 內建的 powercfg 有一個指令,直接列出當下被授權喚醒系統的裝置清單,而且這份清單通常很短: ...




