櫻子
睡眠功能本是Windows 10為節(jié)能而設(shè)的一項(xiàng)人性化體貼功能,有時(shí)卻也可能會(huì)給我們帶來(lái)麻煩。比如,本來(lái)是進(jìn)入了睡眠狀態(tài)的電腦,卻在人離開(kāi)后,因?yàn)槟硞€(gè)軟件的喚醒指令被喚醒;還有的情況是,一些電腦在處于自動(dòng)待機(jī)或睡眠狀態(tài)后,當(dāng)用戶執(zhí)行喚醒操作時(shí),卻發(fā)生死鎖的情況。為此,我們需要尋找問(wèn)題的根源,解決它。
1. 解決睡眠后無(wú)故自動(dòng)喚醒問(wèn)題
通過(guò)“關(guān)機(jī)”按鈕選擇“睡眠”,讓電腦進(jìn)入睡眠狀態(tài);或者在設(shè)定的自動(dòng)睡眠時(shí)間到達(dá)后,電腦自動(dòng)進(jìn)入睡眠狀態(tài),這是我們最常用到的電腦節(jié)能方案。但有時(shí)我們會(huì)發(fā)現(xiàn),當(dāng)自己回到電腦前準(zhǔn)備執(zhí)行喚醒操作時(shí),電腦早已在點(diǎn)亮運(yùn)行的狀態(tài)了。這種情況往往是因?yàn)槠渲械哪硞€(gè)程序的喚醒指令發(fā)生作用的結(jié)果。程序喚醒睡眠的實(shí)質(zhì),是其對(duì)系統(tǒng)電源管理的控制。知道了這個(gè)原理,重新設(shè)置喚醒定時(shí)器即可。
為此,首先啟動(dòng)管理員命令提示符窗口,然后執(zhí)行下述命令:
powercfg -lastwake
執(zhí)行該命令后,系統(tǒng)會(huì)顯示喚醒歷史記錄計(jì)數(shù)值(圖1)。如果電腦出現(xiàn)過(guò)自動(dòng)喚醒請(qǐng)求,那么該計(jì)數(shù)數(shù)值一定不是0。我們可通過(guò)在控制面板的電源管理設(shè)置中,對(duì)喚醒定時(shí)器設(shè)置禁用,從而達(dá)到阻止無(wú)故喚醒的目的。在Windows 10“開(kāi)始”菜單中依次選擇“設(shè)置→系統(tǒng)→電源和睡眠”,然后在電源和睡眠窗口中選擇“其他電源設(shè)置”(圖2);在電源選項(xiàng)窗口中選擇“更改電源計(jì)劃”,打開(kāi)“編輯計(jì)劃設(shè)置”窗口,然后點(diǎn)擊“更改高級(jí)電源設(shè)置”文字鏈接(圖3);在隨后打開(kāi)的電源選項(xiàng)高級(jí)設(shè)置窗口中,依次選擇“睡眠→允許使用喚醒定時(shí)器→設(shè)置:禁用”,確定即可(圖4)。
經(jīng)過(guò)上述設(shè)置后,任何應(yīng)用程序都無(wú)法使用喚醒定時(shí)器,將電腦從睡眠狀態(tài)中喚醒了。
2 解決睡眠待機(jī)鎖屏死機(jī)問(wèn)題
另外一種情況是,當(dāng)我們希望從電腦睡眠狀態(tài)喚醒系統(tǒng)時(shí),卻發(fā)現(xiàn)鍵盤操作無(wú)效、鼠標(biāo)點(diǎn)擊無(wú)效,整個(gè)電腦被鎖死,動(dòng)彈不得。這種情況可能由多種情況引起,需要按照下述方法逐一分析或嘗試解決。
軟硬件電源管理功能配合不好,也可能出現(xiàn)無(wú)法喚醒的問(wèn)題。首先從硬件方面來(lái)講,電源管理要求電腦的電源和主板要支持ACPI規(guī)范(目前的ATX標(biāo)準(zhǔn)遵守的規(guī)范),符合此規(guī)范的電腦主板,其BIOS設(shè)置中的Power Management Setup之類的項(xiàng)目才能有效發(fā)揮作用,直接對(duì)系統(tǒng)休眠睡眠進(jìn)行控制(圖5)。而Windows 10本身也會(huì)從軟件層面上控制系統(tǒng)睡眠。由于硬件的多樣性和Windows 10對(duì)硬件支持的不完善,如果軟硬件之間在電源管理問(wèn)題上恰巧產(chǎn)生沖突,就可能會(huì)出現(xiàn)進(jìn)入節(jié)能狀態(tài)后死機(jī)的問(wèn)題。為此,可嘗試從BIOS中將電源節(jié)能項(xiàng)目關(guān)閉,只讓W(xué)indows 10來(lái)管理電源。
此外,軟件與系統(tǒng)之間的沖突,也可能造成睡眠喚醒方面的問(wèn)題。例如許多聲卡驅(qū)動(dòng)并不支持休眠,由于聲卡的連續(xù)工作會(huì)造成與電源管理的沖突問(wèn)題。如果是這種情況引起的,只需在欣賞音視頻期間,將系統(tǒng)休眠或睡眠時(shí)間設(shè)得足夠長(zhǎng)即可。另外還有,在進(jìn)行大型制圖、程序調(diào)試等工作時(shí),如果長(zhǎng)時(shí)間開(kāi)啟運(yùn)行,也可能造成睡眠喚醒死機(jī)的問(wèn)題。解決的辦法是,在調(diào)試期間不要開(kāi)啟自動(dòng)睡眠功能。
如果上述情況均無(wú)法解決問(wèn)題,很可能是由于硬件本身的問(wèn)題所引起的。例如,主板部件出現(xiàn)問(wèn)題可能造成睡眠方面的這種嚴(yán)重問(wèn)題。這時(shí),如果不希望此故障對(duì)正在進(jìn)行的工作造成影響,那么可以借助于相應(yīng)的工具軟件來(lái)臨時(shí)解決。比如,可安裝DontSleep軟件,防止系統(tǒng)進(jìn)入睡眠或待機(jī)狀態(tài)。DontSleep軟件運(yùn)行后,選擇Please Dont Sleep選項(xiàng)卡,然后在“阻止程序”偏好設(shè)置欄中,將待機(jī)/混合睡眠/休眠、阻止關(guān)機(jī)、注銷、屏幕保護(hù)/關(guān)閉顯示器等選項(xiàng)全部選中,然后點(diǎn)擊“縮小到托盤”按鈕即可(圖6)。在執(zhí)行大型圖形處理、多媒體編輯、軟件測(cè)試等任務(wù)的過(guò)程中,為了防止睡眠意外死機(jī)、藍(lán)屏等情況的發(fā)生,采用DontSleep軟件強(qiáng)行阻止一切睡眠行為的做法,可為工作上一道安全有效的保險(xiǎn)。