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 正在執行,但未維持任何電源狀態。 您的作業系統電源計劃已生效。 |
| 定時(間隔) |
|
您可以設定 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\。
暫時保持清醒選項可以在系統匣中調整,方法是修改"customTrayTimes"屬性。屬性是一個由鍵值對組成的字典,包含快捷方式的名稱及其保持清醒的持續時間(以秒為單位)。
例如,下列 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。