近遇到電腦無法自動睡眠的問題,網上找到了解決方法,分享一下。
發現是音頻一直被占用,阻止電腦睡眠,是瀏覽器打開的網頁、或某些軟件占用著音頻。
解決方法:
Win+R運行輸入cmd打開命令行窗口
查詢哪些進程、服務、驅動阻止計算機進入睡眠:powercfg /requests
看到是音頻被占用著,用powercfg /requestsoverride命令忽略掉音頻阻止睡眠的請求,輸入以下兩條命令,引號中的內容替換成powercfg /requests顯示的音頻名字或驅動程序路徑,兩條都輸入才會有效果
powercfg /requestsoverride DRIVER "Conexant SmartAudio HD" SYSTEM
powercfg /requestsoverride DRIVER "HDAUDIO\FUNC_01&VEN_14F1&DEV_510F&SUBSYS_17AA502A&REV_1001&f35eced&0&0001" SYSTEM
請求者類型有3種,SERVICE PROCESS DRIVER (服務、進程、驅動),出現在powercfg /requests運行后的SYSTEM、Display、Awaymode等下方,顯示為[Driver]、[PROCESS]、[SERVICE]。
如果是因為某個軟件占用,可以用此命令會忽略掉chrome阻止睡眠的請求,名稱加引號更保險。
舉例:powercfg /requestsoverride PROCESS "chrome.exe" system
重寫之后,可以運行以下命令查看已經重寫的電源請求列表
powercfg /requestsoverride
如果需要恢復電源需求,讓其繼續阻止電腦進入睡眠,輸入以下兩條命令
powercfg /requestsoverride DRIVER "Conexant SmartAudio HD"
powercfg /requestsoverride DRIVER "HDAUDIO\FUNC_01&VEN_14F1&DEV_510F&SUBSYS_17AA502A&REV_1001&f35eced&0&0001"
可能會用到的一些命令:
查看上次喚醒電腦的設備
powercfg /lastwake
查詢所有可以喚醒電腦的設備
powercfg -DEVICEQUERY wake_armed
列出可以喚醒電腦的所有硬件設備
powercfg /devicequery wake_programmable
枚舉活動的喚醒計時器。 如果已啟用,則喚醒計時器計時結束時,會將系統從睡眠和休眠狀態喚醒。
powercfg /waketimers
任務計劃程序:taskschd.msc
系統日志:eventvwr.msc
組策略:gpedit.msc
參考內容:微軟官方文檔Powercfg命令行選項
障現象:
計算機不操作的時候會進入待機模式,屏幕黑了、然后會每隔1分鐘左右有規律的發出“叮咚”聲,這個聲音有點像插拔USB設備的聲音。
網上對這個解釋五花八門:重做系統、硬件故障、電磁干擾、設備老化等等,其實都不是問題的核心原因,當然也解決不了問題。
甚至有人出了個餿點子,讓在Windows中關閉待機聲音提示,我也是無語了。
嘻嘻 我的工作臺
我翻閱了國內外很多資料,問題出在Windows電源管理的api接口和顯卡、顯示器這個邏輯上——
當你點擊“休眠”按鈕沒有問題,Windows發出休眠指令:關閉顯示器、關閉顯卡、硬盤暫存、內存暫存……這一般都不存在問題;
但如果你長時間沒有操作電腦,Windows電源管理被觸發并進行休眠操作時,它首先通過顯卡向顯示器發送指令“關閉顯示器”,顯示器未響應關閉命令,則Windows電源管理本次接管失敗(主機還是照常運轉),等大約1分鐘電源管理程序重新被激活的時候,繼續向顯卡——顯示器發出關機命令,周而復始這個聲音就產生了。
解決方法:遇到這種問題你手動關閉顯示器,電源管理程序就不會被反復觸發而發出提示音了。
但我通過觀察發現,并非是每次Windows都無法關閉顯示器,有時候也能關掉,但核心邏輯正如上文所述。
這個問題如果要進一步深究的話,其實要解決并不容易:它涉及到Windows電源管理程序和顯卡、顯示器之間的協議問題,比如某個版本的操作系統(某個版本的補丁)和某個版本的顯卡驅動的匹配,這就需要慢慢嘗試,也非一般運維人員能解決的了。
我們偶爾需要短暫離開電腦,然而電腦卻在我們剛轉身的瞬間進入了休眠狀態。那么,如何避免電腦自動進入休眠模式呢?以下是三種簡單的方法。
方法一:快捷鍵設置
只需按下鍵盤上的win+i組合鍵,即可快速打開系統設置界面。接著點擊電源和電池選項,再點擊屏幕和睡眠。在右側的下拉三角箭頭中,找到關閉屏幕和進入睡眠狀態的兩個選項,將其均設置為“從不”。
方法二:任務欄設置
點擊電腦任務欄右下角的電源圖標,在彈出的窗口中點擊設置圖標。接著點擊電源和電池選項,然后在屏幕和睡眠列表中,將關閉屏幕和進入睡眠狀態均設置為“從不”。
方法三:控制面板設置
打開控制面板,將查看方式選擇為小圖標,然后找到并點擊電源選項。在電源窗口中,點擊更改計算機睡眠時間。接著在彈出的窗口中,點擊電源和電池選項,然后在更改計劃的設置中,將關閉顯示器和使用計算機進入睡眠狀態均設置為“從不”。
通過以上三種方法,您就可以輕松關閉電腦的自動休眠功能了。