我有一台運行 Windows 10 的 Lenovo Yoga 2 11。但是,如果蓋子關閉並且已插入電源,當我拔它,我想讓它去睡覺。
場景:當我在辦公桌上使用完筆記型電腦(已接通電源)後,我合上蓋子。它不會去睡覺。當我拿起筆記型電腦去上班時,我會拔掉它的插頭(無需打開和關閉蓋子)。它還醒著。
這導致我的筆記型電腦在許多情況下當我去使用它時就死機了,因為它會閒置幾個小時直到死機。
有沒有辦法讓它在我拔掉插頭並關閉蓋子時進入睡眠狀態?
答案1
如你所見這裡,你需要做的就是
- 去
Control Panel
- 點選
Hardware & Sound
- 點選
Power Options
- 點擊
Choose when to turn off the display
的Change when the computer sleeps
- 遵循給定的指示
答案2
您必須深入研究電源設定才能找到這一點:
- 按一下“開始”,然後輸入“編輯電源計劃”,按一下“編輯電源計劃”
- 點選“更改進階電源設定”
- 展開“電源按鈕和蓋子”
- 展開“合蓋動作”
- 在這裡,當您關閉蓋子時,您有兩個選項,“使用電池”和“插入電源” - 將“使用電池”選項設為睡眠
這會給你想要的效果。
答案3
使用啟動批次腳本的VBS後台腳本的方法(在Windows 10中製作)。使用此功能時開啟休眠選項(如下所述)。請注意,這並不是解決您問題的超級可靠解決方案。如果您開啟了休眠選項(我是這樣做的),批次腳本將使您的電腦進入混合睡眠休眠模式。我建議打開休眠選項,因為雖然關閉它可能會使電腦進入睡眠狀態,但它也有很小的可能性會導致電腦斷電。一般來說,批次方法不是很可靠。
VBS部分:
Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop
BAT部分:
set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
- 首先,您需要將 VBS 程式碼貼到 .vbs 檔案中。
- 然後,將 BAT 程式碼貼到 .bat 檔案中與 VBS 檔案位於同一文件位置。
- 之後,您需要建立 VBS 檔案的快捷方式,將其複製並貼上到啟動資料夾中(以使其在啟動時自動運行):C:\Users\[您的使用者名稱]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
基本上,此程式碼在背景運行一個 VBS 文件,每分鐘打開一個批次腳本。如果您的電腦未使用交流電源,此批次腳本將執行睡眠作業。若要終止該進程,請在搜尋中鍵入“taskkill /f /im wscript.exe”,但請注意,這將終止所有 WScript 進程。再次請注意,這不是一個完全可靠的解決方案。