禁止Win10在睡眠時被喚醒
禁止鼠標喚醒Win10
- 右鍵
此電腦
,選擇管理
,打開設備管理器
(或在控制面板
中打開)。 - 若爲有線鼠標,則只需找到
鼠標
,並點開擴展列表,右鍵HID mouse
,選擇屬性
,並在電源管理
選項卡中取消勾選允許此設備喚醒計算機
,如下圖。
- 若爲無線鼠標,則需找到
鼠標
和鍵盤
,操作同上,同時將鼠標的HID mouse
和鍵盤的HID keyboard
的電源管理
都取消勾選允許此設備喚醒計算機
;若只將HID mouse
禁止,則不會生效,因爲無線鼠標連接電腦後會分別在鼠標
和鍵盤
增加1個設備,必須同時禁止。
注意: 同一個無線接收器換到不同的USB接口,會被當成新設備重新識別,而識別後默認允許喚醒。所以你需要所有的USB接口插一遍接收器,並按照第一點操作。p.s. 很多人只注意到第一點,然後發現突然有一天電腦又不知爲啥又被喚醒了。這極有可能是你拔過接收器並且插到了不同的USB接口。
禁止Win10在睡眠或休眠時被喚醒
初級方案
- 在
控制面板
中打開電源選項
(筆記本電腦也可以在右鍵任務欄的電池圖標),在選定的計劃
中選擇更改計劃設置
,再選擇更改高級電源設置
,彈出下圖界面。
- 在
睡眠
的允許使用喚醒定時器
選項中,將使用電池
和接通電源
都禁用,如下圖。
高級方案
若初級方案不起作用,電腦還是頻繁喚醒,則可能是某個外接設備
或任務計劃
導致。
外接設備:
以管理員的身份打開Powershell
(右鍵開始圖標可以打開Powershell)輸入如下命令:
powercfg /devicequery wake_armed
然後系統就會告訴你哪些設備可以喚醒電腦。
再輸入:
powercfg /devicedisablewake [設備名]
便可禁止該設備喚醒電腦了(注意部分命令需要管理員權限,最好一開始就以管理員的身份運行Powershell)。
值得一提的是,還可以在右鍵此電腦-管理-事件查看器-Windows日誌-系統
中查看每一次喚醒都是由哪個設備發起的,如下圖。(注意有時候系統可能會被網卡喚醒)
任務計劃:
若還是不知道是什麼喚醒了電腦,則有可能是Windows任務計劃程序
裏的計劃任務喚醒了電腦。若計劃任務裏開啓了喚醒電腦
選項,則電腦會從睡眠中醒來執行這些任務。
解決方案:
在Powershell
中輸入
Get-ScheduledTask | where {$_.settings.waketorun}
這樣可以搜索到所有帶有喚醒功能的計劃任務,如下圖。
然後手動修改或禁用這些計劃任務。修改方法:在某任務的屬性界面,修改條件
選項卡,取消勾選喚醒計算機運行此任務
,並修改設置
選項卡,取消勾選任務失敗,則按以下頻率重新啓動
,如下圖。若禁用,直接禁用即可。
注意: 若提示您的賬戶沒有權限
,則需要使用NSudo
(後附下載地址)來獲取權限後,纔可以更改這些設置。
NSudo的GitHub網址(即源碼地址):NSudo源碼。
NSudo下載地址:NSudo下載。
NSudo使用說明:可以查看下載到的Readme.md
文件,也可查看網址:說明。