短答:沒有真正的倒數計時器。Windows 10 和 11 只有依閒置判斷的設定,也就是「閒置 X 分鐘後睡眠」,它會先等電腦沒動作。這不是倒數,而且下載、影片、遠端連線讓電腦忙著的時候,電腦可能一直醒著。內建的倒數只有關機,沒有睡眠。這篇把兩個都講清楚,再教筆電怎麼設,以及怎麼依時間自動排程睡眠。免費最多 3 條規則。
要電腦閒置一陣子後自己睡?那是「多久沒動作後進入睡眠」的設定:「設定 → 系統 → 電源和電池」(Windows 10 為「電源與睡眠」),或執行 powercfg /change standby-timeout-ac 30。筆電還有一組電池用的。每個睡眠設定一次講清楚 →
要從現在起 N 分鐘後關機?在命令提示字元執行 shutdown /s /t 1800,單位是秒,1800 就是 30 分鐘。想取消就執行 shutdown /a。
你搜「睡眠計時器」,想要的可能是像電視那種倒數:「30 分鐘後睡,不管我在幹嘛。」睡眠的倒數,Windows 沒有。它有的是一個多久沒動作後進入睡眠的設定,在「設定 → 系統 → 電源和電池」(Windows 11)或「電源與睡眠」(Windows 10)。Windows 11 展開「螢幕與睡眠(新版叫「螢幕、睡眠和休眠逾時」)」,選項寫的是「插電時,在下列時間後讓裝置進入睡眠狀態」。新版名稱裡的「逾時」,意思是多久沒動作之後。重點是「閒置之後」:這個計時只在你沒使用電腦時才走,而且電腦忙著的時候(例如下載或播放影片),計時會歸零。
所以一部電影、一個長下載、一個遠端桌面連線,都可能讓電腦醒著的時間,比你設定的睡眠時間長很多。Windows 看到有活動,就不會開始倒數。如果這正是你的困擾,看這篇:Windows 為什麼不睡、怎麼揪出擋住它的元兇。
| 你想要的 | 怎麼做 | 侷限 |
|---|---|---|
| 閒置一段時間後睡 | 設定 → 電源和電池,或 powercfg | 看閒置,有活動就不睡 |
| 筆電用電池和插電時睡得不一樣 | 同一頁有兩個值;standby-timeout-dc / -ac | 很容易只改了其中一個 |
| 一次性「30 分鐘後關機」倒數 | 命令提示字元執行 shutdown /s /t 1800 | 是關機不是睡眠;不先問就關掉執行中的程式 |
| 一次性「30 分鐘後睡眠」倒數 | Windows 沒有內建 | 最接近的是設定多久沒動作後進入睡眠 |
| 依不同時段有不同睡眠行為 | PowerDoze 依時間排程電源模式 | 免費版上限 3 條規則 |
打開「設定 → 系統 → 電源和電池」(桌機叫「電源」;Windows 10 為「電源與睡眠」)。Windows 11 展開「螢幕與睡眠(新版叫「螢幕、睡眠和休眠逾時」)」,把「插電時,在下列時間後讓裝置進入睡眠狀態」設成你要的分鐘數。Windows 10 在「睡眠」底下,選項寫的是「當電腦連接電源時,會在下列時間後進入睡眠狀態」。想用命令列的話,執行 powercfg /change standby-timeout-ac 30(插電)或 standby-timeout-dc(電池),單位是分鐘。筆電的插電和電池兩組都要設。
適合:設定你走開後電腦要等多久才睡。侷限:它是單一的閒置門檻、不是倒數,而且有活動就會一直醒著。
筆電「多久沒動作後進入睡眠」的設定分兩組,用電池時一組,插電時一組。Windows 11 展開「螢幕與睡眠」(新版叫「螢幕、睡眠和休眠逾時」),會看到「插電時,在下列時間後讓裝置進入睡眠狀態」和「使用電池電源時,在下列時間後讓裝置進入睡眠狀態」。Windows 10 在「睡眠」底下,是「當電腦連接電源時,會在下列時間後進入睡眠狀態」和「使用電池電源時,電腦將在下列時間後進入睡眠狀態」。各版本的用字會有一點出入。
常見的失誤是:你在書桌前只改了插電那組,拔掉電源後,筆電還是依原本的電池設定運作。用電池時電量只會減少,把這個時間設短一點通常划算;插電時就可以放寬。命令列的話,powercfg /change standby-timeout-dc 10 設電池,powercfg /change standby-timeout-ac 30 設插電,單位都是分鐘。
闔上筆電蓋子是另一個設定,不歸「多久沒動作後進入睡眠」這個設定管。接了外接螢幕、一闔蓋畫面就黑的話,看闔蓋設定為什麼常常沒用。
在命令提示字元執行 shutdown /s /t 1800。/s 是關機,/t 是倒數的秒數:30 分鐘是 1800,1 小時是 3600。微軟文件寫的範圍是 0 到 315360000 秒(10 年),不填的話預設 30 秒。
想取消的話,在倒數結束前另開一個命令提示字元視窗,執行 shutdown /a。微軟文件說,這要在倒數期間當成獨立的指令執行。
陷阱:同一份文件寫明,/t 大於 0 時會隱含 /f,也就是不先警告就強制關閉執行中的程式。還沒儲存的檔案會遺失。
適合:「一小時後把電腦關掉」,像是你要去睡了或要出門。侷限:是關機不是睡眠、不先問就關掉程式,而且時間一到就關,不管你的工作做完沒。
沒有內建的方法可以設定成「30 分鐘後睡,不管我在做什麼」。微軟的 shutdown 文件列的是登出、關機、重新啟動、休眠,沒有睡眠。
shutdown /h 在文件裡只寫成「讓電腦休眠(要先開啟休眠功能)」,沒寫它能搭配 /t 倒數,所以別把 shutdown /h /t 1800 當成延遲休眠用。
最接近的內建做法,就是「多久沒動作後進入睡眠」的設定。把這個時間調短,然後走開。計時從你最後一次操作鍵盤或滑鼠才開始算,不是從現在算,而且期間電腦忙著的話,計時會歸零。
如果你要的是讓電腦照著作息睡:晚上安靜省電,上班時間不睡,PowerDoze 正是做這個的。建一個會很快進入睡眠的電源模式,再建一個永不睡眠的,再設定依時間切換的規則(時段可跨午夜)。PowerDoze 會自動切換,而且睡眠的時間設定會跟 CPU 限制、散熱、螢幕關閉一起切換,不只是單一設定。免費最多 3 條規則、2 個電源模式,不用帳號。
注意:PowerDoze 是用排程自動切換睡眠設定的工具,不是一鍵「X 分鐘後睡」的倒數計時器,Windows 本身也沒有內建的。侷限:免費版上限 3 條規則;專業版取消上限,並加入依程式、依 Wi-Fi 自動切換。
沒有真正的倒數計時器,只有依閒置判斷的「閒置 X 分鐘後睡眠」,在「設定 → 電源和電池」(Windows 10 為電源與睡眠)。它等電腦閒置滿時間才睡,沒有「不管我在幹嘛、30 分鐘後就睡」的內建選項。關機倒是有倒數(shutdown /s /t),睡眠沒有。
因為這個設定看的是閒置。下載、正在播放的影片、遠端連線,或是某個程式要求電腦保持清醒,都會讓計時歸零。電腦要閒置滿你設定的那段時間才會睡。詳見我們的不睡診斷指南。
「設定 → 系統 → 電源和電池」(Windows 10 為電源與睡眠)。Windows 11 展開「螢幕與睡眠」(新版叫「螢幕、睡眠和休眠逾時」),把「插電時,在下列時間後讓裝置進入睡眠狀態」設成分鐘數;Windows 10 找「當電腦連接電源時,會在下列時間後進入睡眠狀態」。也可以執行 powercfg /change standby-timeout-ac 30(插電、分鐘)/standby-timeout-dc(電池)。
在命令提示字元執行 shutdown /s /t 1800,單位是秒,1800 就是 30 分鐘。要取消,在倒數結束前另開一個命令提示字元視窗執行 shutdown /a。微軟文件寫明 /t 大於 0 時會隱含 /f,執行中的程式會不經警告被關閉,還沒儲存的檔案會遺失。
沒有內建指令。微軟的 shutdown 文件列的是登出、關機、重新啟動、休眠,沒有睡眠,也沒寫休眠(/h)能搭配 /t 倒數。最接近的內建做法是把「多久沒動作後進入睡眠」的時間調短。想讓電腦在特定時段睡,PowerDoze 可以依時間在睡得很快和永不睡眠兩種電源模式之間切換。
筆電有兩組「多久沒動作後進入睡眠」的設定:用電池一組、插電一組。到「設定 → 系統 → 電源和電池」(Windows 10 為電源與睡眠),兩組都要設。命令列的話,powercfg /change standby-timeout-dc 10 設電池、powercfg /change standby-timeout-ac 30 設插電,單位是分鐘。
Windows 本身沒有依時間切換睡眠行為的設定,但 PowerDoze 可以:一個會很快進入睡眠的電源模式、一個永不睡眠的,再用依時間的規則自動切換。免費最多 3 條規則。
免費。依時間的規則和最多 2 個自訂電源模式都免費、不用帳號,Windows 10 和 11 都能用。專業版取消 3 條規則的上限,並加入依程式、依 Wi-Fi 自動切換。
延伸閱讀:快速啟動、重新啟動、睡眠、休眠差在哪 · 更改 Windows 睡眠時間 · Windows 為什麼不睡 · 電腦自己醒來?喚醒計時器解析 · 依時間排程電源計畫 · 所有功能