PowerToys Awake 是一款 Windows 實用程序,無需修改 電源和睡眠設置即可讓您的計算機保持喚醒狀態。 此工具有助於防止您的電腦在長時間運行的任務、簡報或下載期間休眠,確保您的工作不間斷地繼續進行。
開始使用
您可以直接從 PowerToys 設定使用 PowerToys Awake,或做為獨立可執行檔(PowerToys.Awake.exe 在 PowerToys 安裝資料夾中)。
注意
PowerToys Awake 僅在您登錄並啟用時才處於活動狀態。 顯示鎖定畫面時,喚醒功能不起作用。 您的正常電源方案在其他時間處於活動狀態。
PowerToys Awake 不會修改任何 Windows 電源計劃設置,也不相依於自定義電源計劃配置。 相反地,它會繁衍背景執行緒,告知 Windows 它們需要電腦的特定狀態。 一旦 PowerToys Awake 結束,執行緒就會終止,而且電腦會恢復其標準電源計劃行為。
這很重要
PowerToys Awake 功能會暫時覆寫您的電源計劃設定,設計為在您使用電腦或於私人環境中時使用。 對於持續的保持醒著需求,尤其是在共享環境中離開時,請直接設定您的 Windows 電源計畫並鎖定您的電腦以增加安全性。
設定
在 [PowerToys 設定] 中,切換 [啟用 Awake] 來啟動 PowerToys Awake。 啟用之後,應用程式會管理計算機的電源和屏幕狀態。
PowerToys Awake 支援各種模式,可用來控制計算機和螢幕電源行為:
| 設定 | 描述 |
|---|---|
| 繼續使用選取的電源計劃 | 計算機電源狀態不受影響。 PowerToys Awake 會在背景執行,但不會要求任何自定義電源行為。 |
| 永遠保持喚醒 | 計算機會無限期保持清醒狀態,直到您明確地讓計算機進入睡眠狀態或關閉/停用應用程式為止。 |
| 保持喚醒的時間間隔 | 讓計算機保持醒覺,以預先定義的有限時間。 經過一段時間之後,PowerToys Awake 會回到停用狀態。 |
| 保持清醒直到到期 | 讓電腦保持醒覺,直到達到定義的日期和時間為止。 |
注意
變更計算機保持清醒的時間或分鐘數,以設定時間間隔,將會重設定時器。 定時器會從最後一個輸入開始。
保持螢幕開啟
雖然 PowerToys Awake 可以無限期或暫時地讓電腦保持清醒狀態,但即使電腦保持清醒狀態,連線到電腦的顯示器也會關閉。 如果您需要顯示器保持開啟,請使用[保持螢幕開啟] 開關,這會讓顯示器保持啟用狀態。
此功能只有在啟用 PowerToys Awake 且已選取其中一個自定義電源狀態時運作。 它也不會防止任何使用者起始的動作,例如手動將電腦放入睡眠或休眠。
鎖定畫面行為
顯示鎖定畫面時,PowerToys Awake 無法運作。 存在此限制,因為鎖定畫面在不同於使用者會話的安全性上下文中運作。 當您鎖定電腦時,Windows 會轉換到此安全內容,像 PowerToys Awake 這樣的使用者模式應用程式將無法維持其電力需求。
如果您需要電腦在鎖定時保持喚醒狀態,請直接修改 Windows 電源計劃設置,而不是使用 PowerToys Awake。
系統匣
若要從系統匣管理工具的執行,請以滑鼠右鍵按一下 PowerToys Awake 圖示。
PowerToys 喚醒匣圖示代表目前選取的模式:
| 州/省 | 圖標 | 描述 |
|---|---|---|
| 已停用 (被動) |
|
PowerToys Awake 正在執行,但沒有保留任何電源狀態。 您的作業系統電源計劃已生效。 |
| Timed (間隔) |
|
您可以設定PowerToys Awake,讓電腦保持清醒,以取得預先定義的時間間隔(例如30分鐘)。 |
| 到期日 |
|
PowerToys Awake 會保留定義的電源要求,直到您已透過PowerToys設定或在組態檔中設定的日期和時間為止。 |
| 無限期 |
|
PowerToys Awake 會繼續讓電腦保持清醒,直到您結束應用程式為止。 |
匣圖示工具提示也會提供目前作用中PowerToys Awake模式的提示。
Command Line Interface (CLI) (命令列介面 (CLI))
PowerToys Awake 也可以直接從 PowerToys 資料夾以獨立應用程式的形式執行。 從終端機執行 PowerToys.Awake.exe 時,可以使用下列命令行自變數:
| 論點 | 描述 |
|---|---|
--use-pt-config |
使用 PowerToys 設定檔來管理設定。 這假設 settings.json PowerToys Awake 檔案是由 PowerToys 產生的,其中包含所有必要的運行時間資訊。 這包括操作模式(無限期、已逾時、可過期或停用)、是否應保留螢幕,以及暫時保持喚醒的值。使用這個引數時,所有其他引數都會被忽略。 PowerToys Awake 會尋找檔案中的 settings.json 變更,以更新其狀態。 |
--display-on |
在機器保持喚醒時保持顯示器開啟或關閉。 預期的值為 true 或 false。 |
--time-limit |
持續時間,以秒為單位,在此期間,PowerToys Awake 會讓計算機保持清醒。 可與 --display-on 結合使用。 |
--expire-at |
PowerToys Awake 的到期日和/或時間將會關閉並繼續標準電源狀態。 可與 --display-on 結合使用。 |
--pid |
將 Awake 的執行附加至處理序識別碼 (PID)。 當具有指定 PID 的進程終止時,PowerToys Awake 也會終止。 |
--use-parent-pid |
將 Awake 的執行附加至父進程。 父進程終止時,PowerToys Awake也會終止。 |
如果沒有命令行引數,PowerToys Awake 會永遠讓電腦保持喚醒。
設定 --time-limit 參數的值時,將會接受這兩種格式:
PowerToys.Awake.exe --time-limit 36000PowerToys.Awake.exe --time-limit=36000
設定 參數的值 --expire-at 時,將會接受下列格式:
-
PowerToys.Awake.exe --expire-at=17:00:00將會根據計算機時鐘,於當日下午 5 點到期。 -
PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00"將於 2023 年 4 月 13 日下午 5 點到期,根據計算機時鐘。
自訂設定
組 settings.json 態檔位於 %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\。
選項,字典是由索引鍵/值組所組成,其中包含快捷方式的名稱及其持續時間(以秒為單位)保持清醒。
例如,下列 settings.json 檔案包含自定義匣時間快捷方式定義:
{
"properties":
{
"keepDisplayOn": true,
"mode": 1,
"intervalHours": 2,
"intervalMinutes": 0,
"expirationDateTime": "2024-07-29T15:53:00-07:00",
"customTrayTimes":
{
"8 hours": 28800,
"12 hours": 43200
}
},
"name": "Awake",
"version": "1.0"
}
mode針對屬性,可以使用下列值:
| 值 | 模式 |
|---|---|
0 |
被動(已停用) |
1 |
無限期 |
2 |
定時 (間隔) |
3 |
日期/時間到期 |
安裝 PowerToys
此公用程式是Microsoft PowerToys 公用程式的一部分,適用於電力使用者。 它提供一組實用的公用程式來微調和簡化您的 Windows 體驗,以提升生產力。 若要安裝PowerToys,請參閱 安裝PowerToys。