讓 Windows 不休眠

讓 Windows 該醒時醒、該睡時睡

逐一看 Caffeine、PowerToys Awake、Don't Sleep、StayGreen 各自的長處和限制,以及它們多半有的共同缺口:要靠你記得去關。PowerDoze 補的就是這一塊:讀四個訊號(前景 App、閒置、Wi-Fi、電池),替你決定,然後退場。

如果你搜的是「怎麼讓 Windows 不睡」,這頁介紹的每個工具都做得到。但還有另一個問題:誰把它關回去?Caffeine、PowerToys Awake、Don't Sleep 多半會一直撐著,直到你想起來把開關關掉。忘了的話,電腦就會整夜不睡,白白耗電。PowerDoze 就是針對這一點設計的:它只在需要的 App 執行時讓螢幕保持清醒,App 結束就自己放手。電源模式、Wi-Fi 位置、電池也用同樣的方式處理,還會算出你省下多少電。

下載免費版 看 Free vs Pro →
功能 Caffeine PowerToys Awake Don't Sleep StayGreen PowerDoze
防止系統睡眠✓✓✓✓✓
也保持螢幕開著—✓✓✓✓
觸發結束自動放手CLICLI—✓✓
時間排程(GUI)CLI—✓—✓
前景 App 自動觸發CLICLI—✓✓
閒置/離開偵測————✓
Wi-Fi 位置設定檔————✓
電池感知策略-onac—✓✓✓
切換 Windows 電源模式————✓
熱防護自動暫停———✓—
省電報表(kWh/電費)————✓
離開自動調暗/鎖定螢幕————✓
價格免費免費免費約 US$3–5免費 + Pro
開源—MIT———

「CLI」=只能用命令列參數做,沒有圖形介面(GUI)。事實對照各工具官方文件(2026);StayGreen 價格為 Microsoft Store 促銷價,可能變動。

逐一點評

Caffeine(Zhorn Software)

極輕量的老牌工具:一支約 300KB 的免安裝程式,每 59 秒模擬按一次 F15 鍵(多數鍵盤上沒有這個鍵),讓 Windows 以為你還在。免費,也不需要系統管理員權限。它的命令列參數其實不少:-activeperiods 可以指定時間範圍,-watchwindow 可以讓它只在某個視窗開著時啟動。但這些都要用命令列、每次啟動都要帶參數、沒有圖形介面。它也不會保持螢幕開著(只防止系統睡眠),而且預設的 F15 會干擾部分程式。

適合:想要最輕巧、又願意用命令列操作的人。

PowerToys Awake(微軟)

官方、免費、開源(MIT),內建於 PowerToys。有三種模式:無限期保持清醒、保持一段時間,或保持到指定的日期時間。可以選「保持螢幕開」,還有 --pid 參數,讓它在指定的程序結束時自動退場。它最大的限制是:鎖定畫面下完全失效。微軟自己的文件這樣寫,並建議這種情況直接改 Windows 電源計畫。它沒有每日排程,不能依 Wi-Fi 位置切換,也不能切換電源模式,沒有報表。

適合:偶爾需要在沒有鎖定畫面的情況下擋一下睡眠。如果你只需要這個,用 PowerToys Awake 就好,免費又是官方的,你不需要我們。但如果你每天都要開它,或老是忘了切回去,PowerDoze 補的就是這一塊:它只在 App 需要時讓螢幕保持清醒,App 結束後讓電腦自己睡。

Don't Sleep(SoftwareOK)

這幾個工具裡功能最多的一個:可以擋關機、待命、休眠、登出與螢幕保護,有計時器,也能設定解除條件:電池低於 X%、CPU 或網路負載偏低,或到了指定時間,它才停止擋睡。免費、免安裝,支援 40 多種語言。但它本質上仍是「進階的手動擋睡,加上條件放它睡」,不是依情境自動切換。它也不會改你的電源計畫,沒有任何報表。介面資訊很密集,偏工程師風格。

適合:想要細部控制「何時才可以睡」的進階使用者。

StayGreen(Automata Labs)

StayGreen 是一支 Microsoft Store 應用程式(約 US$3–5 一次買斷,無訂閱),主要只看一個條件:只在你指定的 App 位於前景時保持清醒。拔掉充電線或闔上筆電蓋時會自動暫停,還有真正的熱防護(自動暫停,避免筆電在包包裡過熱)。它靠系統事件觸發,不用一直檢查,CPU 用量 0%。依 App 觸發和熱防護都是真功能,而且PowerDoze 沒有做熱防護這一塊。它沒有的功能是:時間排程、Wi-Fi 位置、切換電源模式、任何省電報表。

適合:想要「某個 App 執行時不睡」,又擔心筆電過熱的人。

PowerDoze 補的是哪一塊

Caffeine、PowerToys Awake、Don't Sleep 和 StayGreen 這幾個工具,基本上都是「保持清醒」的開關:要手動操作,或只看一個條件。PowerDoze 的做法不同,是多訊號電源自動化,也就是同時看好幾個條件來判斷。它不只是擋住睡眠,而是依情境切換電源行為,條件結束就退場,你不必再當那個開關:

  • 會自己關掉的白名單:App 執行時保持清醒,App 一關就自動恢復可以睡眠。不會有「忘了切回去」的問題。
  • 自動看四個訊號:前景 App、閒置或離開、Wi-Fi 位置(公司和家裡可以各用一組設定)、電池狀態。
  • 切換實際的 Windows 電源模式(CPU、散熱、顯示卡功耗上限),不只是「別睡」。
  • 省電報表:kWh、CO₂、電費估算,有歷史圖表,也能匯出 CSV。
  • 離開自動調暗/鎖定螢幕:用軟體判斷你是否還在電腦前,不需要硬體感測器。
  • 全部本機執行、免帳號、免費可用;情境加值功能是 Pro,一次買斷,沒有訂閱。

PowerDoze 不做什麼

  • 不做電池充電上限(例如只充到 80%)。這需要在韌體層控制,也就是比 Windows 更底層的硬體程式,請用筆電廠商的工具(Lenovo Vantage、MyASUS、Dell Power Manager)。如果有軟體宣稱在所有 Windows 筆電上都做得到,建議先確認再相信。
  • 不做硬體熱防護自動暫停。如果你要的是「筆電在包包裡過熱就自動停」,StayGreen 在這方面做得比較專門。
  • 它不是 CPU 排程器。如果背景程式讓前景程式變慢,要用 Process Lasso 處理,這不是我們做的事。

常見問題

為什麼 PowerToys Awake 一鎖定螢幕就失效?PowerDoze 不一樣嗎?

鎖定畫面是在獨立的安全工作階段(session)裡執行,一般應用程式無法在那裡維持電源請求。微軟的文件有說明,並建議改用電源計畫。PowerDoze 的背景引擎在鎖定螢幕下也會繼續執行,所以它的規則仍然生效。

Caffeine、Don't Sleep 都免費,我為什麼要付費給 PowerDoze?

PowerDoze 也能免費使用。只有情境加值功能(Wi-Fi 位置、電池自動切換、依前景程式自動切換、離開調暗/鎖定螢幕、省電分析)是 Pro,一次買斷,沒有訂閱。如果你只需要一個手動的保持清醒開關,那些免費工具就夠用。我們做的是給「不想再自己手動切換的人」用的。會議偵測(Teams、Zoom 這類會議程式在最前面時,電腦不會自動睡眠)從 2.4.0 版起免費,Pro 可以再加入你自己的會議程式,或把內建清單裡的某個程式關掉。

我只是想下載大檔時電腦別睡,該用哪個?

用 PowerToys Awake 或 Caffeine。它們免費,剛好就是做這件事的。PowerDoze 的用處在於依情境自動決定、切換電源行為,不是一個手動開關。

PowerDoze 會不會像 Caffeine、PowerToys Awake 這類防休眠工具一樣,讓電腦永遠不睡?

只在條件持續成立的期間。App 白名單裡的 App 執行時,電腦保持清醒;App 一關,就自動恢復正常睡眠。

不想用 mouse jiggler(自動移動游標的裝置),最簡單怎麼讓 Windows 不休眠?

PowerToys Awake 和 PowerDoze 都是對 Windows 提出真正的電源請求,不是假裝有輸入,所以不會出現游標莫名移動的情況。手動操作用 PowerToys Awake 就可以;想依情境自動處理,用 PowerDoze。

結論

只想要一個手動開關,選 PowerToys Awake。想要最輕巧、又願意用命令列,選 Caffeine。想細部控制「何時可以睡」,選 Don't Sleep。想依 App 觸發,又要熱防護,選 StayGreen。它們各自擅長那一件事。如果你不想再自己記得切換電源設定,這幾個工具裡只有 PowerDoze 是為了做這件事設計的:自動判斷四個訊號,還會算出你省下多少電。

免費下載 看 Free vs Pro

想看完整的 Windows 電源工具比較(含 Process Lasso、ThrottleStop、廠商工具)?請看 完整電源工具指南 →

想針對 PowerToys Awake 逐項比較功能?請看 PowerDoze vs PowerToys Awake 詳細對照表 →