最近一個月我接觸了挺多有關電腦息屏待機的狀態問題或者是七七八八的系統休眠問題,在各類社交平臺看到還有挺多人有Win10或者Win7+甚至WinXP的系統有息屏與休眠的問題而苦於沒有總結性的文章和教程,今天我就來講講關於電腦睡眠、休眠、息屏等的各類待機狀態問題。
(本文僅針對於Windows系統,考慮到本人水平優先且暫時沒有Linux和MacOs的機器,還請見諒,也歡迎有這類機器的朋友投稿描述你的機器的休眠問題和休眠計劃等。)
聲明:本帖僅基於個人經驗和百度等來源,如有錯誤,還望海涵。
一
首先我們要明確,Windows的待機狀態分為很多種,常見的有息屏、、睡眠、鎖定、註銷以及關閉屏幕(特殊待機需具體考慮)。這其中又分自動事件和人工事件,簡單描述一下各個待機狀態:
1、 息屏:(自動事件)在一段時間內不工作狀態下電腦自動觸發以下事件:
1.1鎖定當前帳戶(常見於Win8與Win10,大多是處於桌面狀態下且未設置進入睡眠狀態);
1.2屏幕變黑後啟動屏幕保護程序(Win7-);
1.3(?)直接變黑後進入睡眠模式(我印象裡有這樣的例子,但是有一次Win10家庭中文版更新似乎打了補丁,使流程變為先鎖屏,再息屏,最後睡眠,此處存疑);
2、 睡眠(人工或自動事件):在開始菜單的電源選項中有,是一種快速啟動方式,常用於短暫離開後的快速開機。睡眠是個不同於其他待機進程的狀態,它分為手動睡眠和設置電源選項後依照電源計劃睡眠。推薦需要中長期離開時使用(比如你要出去運動or吃飯後回家休息,>2小時以上的活動可以考慮使用睡眠);
3、 鎖定:(人工事件或自動事件)Windows快捷鍵為「Windows鍵+L」,保留當前的任務進程和電腦狀態,切換到登錄界面,常用於短暫離開時隱藏桌面內容,推薦使用;
4、註銷:(人工事件),在開始菜單中使用,結束當前所有進程後退出當前帳戶返回登錄界面,重新登陸後會刷新網絡狀態等系統設置。
5、 關閉屏幕(人工事件):筆記本獨有事件,當你扣下屏幕時的狀態,Windows默認設置為睡眠,可以自己設置。
6、 休眠(特殊事件):電腦在不使用的情況下將保存一份桌面及所有打開文件和文檔的映像,然後可以直接斷開電源。後續打開電源時,文件和文檔就會按原來使用時的樣子在桌面上還原打開。Win10可以通過設置電源選項在開始菜單中啟動休眠模式。區別於睡眠模式,休眠模式與睡眠模式很多時候會搞混,關鍵的地方在於是否斷電。睡眠模式需要保持電源一直開啟;而休眠模式則可以斷開電源,下次開機還能恢復到原來的狀態。有些時候電腦會自動觸發休眠模式,我會針對於該現象具體寫一篇文章分析。
另外,需要注意的是,WindowsXP系統只有休眠模式沒有睡眠模式。
下面整理了在電源選項中設置息屏與睡眠等狀態的設置問題。
二
我們還要糾正一個問題,那就是我們判斷睡眠狀態與息屏狀態的主要依據是開關鍵的閃爍狀態與滑鼠點擊的狀態,再然後才是鍵盤事件和電源鍵事件。主機端可以通過硬碟燈和電源燈,息屏(open)狀態是有兩燈亮的,有電無數據只亮電源燈,誤區在網卡燈,只要網卡燈有數據基本都是閃爍狀態。而筆記本大部分時候都是電源燈為主,有些老機型或者便攜本沒有電源燈的優先通過Enter鍵判斷。這裡還要補充一點,有些機型的電腦關機後並不會關閉電源燈,這只是處於充電中的狀態,也就是電源適配器的插入狀態直接控制電源燈。
息屏的判斷一般來說還是Enter鍵和滑鼠事件,切記開關鍵不是首選,雖然息屏狀態的喚醒確實是以除開關機以外任何事件基本都能喚醒,但是考慮到部分老機型和某些做工不那麼好的機器在鍵盤輸入上有問題的可能,比如被我自己拆過很多次的老惠普,雖然是老機型但是開關鍵卡得很死模塊很大,不會有什麼按鍵彈簧判斷問題。而我自己拆過的某些筆記本的新機型(17年以後的遊戲本和商務本都有),很多時候反而拆過以後因為鍵盤定位沒那麼準了。
三
說完息屏說睡眠,首先Win系統內控制睡眠狀態和自動睡眠的模塊是電源選項(控制面板——電源選項,部分機型稱為電源與休眠),電源選項又分適配器選項和電池選項(通俗上來說),適配器選項即充電選項是在你的pc充電模式下的電源設置,適配器就是你電腦充電線上那個又大又重的方形塊(當然也有那種一根線連一個很大的插頭的,那種適配器就和充電頭合而為一了,當然這種目前越來越少了,更多時候還是在小蜜蜂啊外置音箱設備之類的需要大電源支撐的設備上,目前基本都是三線)。適配器的工作原理是把交流輸入轉換為直流輸入(不然你想你的電腦自己吃220V的電壓嘛?)。電池選項和適配器選項的圖上面我已經放出來了,需要注意的是很多時候部分電腦會自動進入休眠模式,又或者因為手動關閉了休眠模式導致偶發的睡眠模式下無法喚醒問題需要對症下藥,調整系統設置甚至調整BIOS設置。系統的顯示和屏幕熄滅的BUG更多地還是系統配置問題或者休眠模式的配置問題,猜測:計算機在無休眠模式的情況下自動執行睡眠操作,而喚醒時同時執行了休眠和睡眠操作,產生衝突從而導致無法喚醒。也有偶發與主板與顯卡等硬體問題,此時就需要專業人士介入並對BIOS選項進行配置。
四
說下我個人的見解:很多人習慣於電腦不鎖定or睡眠直接閒置待機,帶來高功耗的同時也對計算機壽命帶來了一定影響。雖然我常說「電腦只是只用時間較長的消耗品」,但是對於很多人而言維護好一臺電腦遠比再購買一臺電腦的成本低得多,有些時候甚至只需要你改變你的個人使用習慣就可以改變電腦的現狀。計算機的各類待機基本都是具有依據的人工設置和配置要求,不論是廠前還是廠後,對於計算機運行模式的配置都需要嚴謹地對待。有時我們甚至可以通過對於計算機系統日誌的分析看出一臺計算機的日常使用習慣存在什麼樣的問題。各類待機狀態也存在很多不同的差異,最大的差異就是是否需要重啟系統,在重啟系統的過程中就又涉及到網絡配置和數據傳輸等的問題,譬如很多時候睡眠喚醒後計算機無線網絡由斷開狀態自動連接到已經記憶的網絡中,這就是一個典型的系統重啟導致網絡重啟的案例,而休眠模式和睡眠模式更是我們非常常見的一類問題,有時候因為兩種模式的切換導致的BUG數不勝數。我個人建議:1、在離開時一定要手動設置計算機鎖屏或睡眠,甚至註銷帳戶,一來是為了保護個人隱私安全,二來也對計算機功耗問題有了較大的改善;2、儘量在鎖定或睡眠計算機後再關閉筆記本電腦的屏幕,哪怕你的計算機性能再好也儘量保留這樣的習慣,節省不必要的麻煩;3、了解自己的電源配置,知曉自己的使用習慣,儘量合理地配置電源計劃。
寫在最後
在這兩個月以來我碰到了不少朋友對於Windows系統的待機狀態的問題,有的是休眠模式的設置錯誤,有的是無法區分電源鍵與Enter鍵等鍵盤事件該如何使用,有的則是對於系統的配置問題和各類狀態混淆不清導致的烏龍事件,碰到的問題有許多,但是計算機終歸只是機器。作為一個碼農,雖然我們經常開一些「這個程序怎麼能運行?」「這個程序怎麼不能運行」之類的玩笑,但是實際上大部分程序運行問題都是能對症下藥的(Adobe系列軟體,MySql資料庫以及各類遊戲BUG還有Win10系統BUG除外,狗頭)。本著碰到問題就去解決的心態我每次在維護維修完後都會寫這樣一篇總結來分析問題原因和解決辦法,希望能夠幫到你。