閱讀英文

共用方式為


PowerToys Awake 公用程式

PowerToys Awake 是 Windows 的工具,其設計目的是讓計算機保持清醒,而不需要管理其 電源和睡眠設定。 此工具在執行耗時任務時很有幫助,可確保電腦不會進入睡眠狀態或關閉畫面。

開始使用

您可以直接從 PowerToys 設定使用 PowerToys Awake,或做為獨立可執行檔(PowerToys.Awake.exe 在 PowerToys 安裝資料夾中)。

注意

PowerToys Awake 不會修改任何 Windows 電源計劃設定,也不相依於自定義電源計劃組態。 相反地,它會繁衍背景執行緒,告知 Windows 它們需要電腦的特定狀態。 一旦 PowerToys Awake 結束,線程就會終止,計算機會繼續其標準電源計劃行為。

設定

在 [PowerToys 設定] 中,切換 [啟用 Awake] 來啟動 PowerToys Awake。 啟用之後,應用程式會管理計算機的電源和屏幕狀態。

Awake 設定的截圖

PowerToys Awake 支援各種模式,可用來控制計算機和螢幕電源行為:

設定 描述
繼續使用選取的電源計劃 計算機電源狀態不受影響。 PowerToys Awake 會在背景執行,但不會要求任何自定義電源行為。
永遠保持喚醒 計算機會無限期保持清醒狀態,直到您明確地讓計算機進入睡眠狀態或關閉/停用應用程式為止。
保持喚醒的時間間隔 讓計算機保持醒覺,以預先定義的有限時間。 經過一段時間之後,PowerToys Awake 會回到停用狀態。
保持清醒直到到期 讓電腦保持醒覺,直到達到定義的日期和時間為止。

注意

變更計算機保持清醒的時間或分鐘數,以設定時間間隔,將會重設定時器。 定時器會從最後一個輸入開始。

保持螢幕開啟

雖然 PowerToys Awake 可以無限期或暫時地讓電腦保持清醒狀態,但即使電腦保持清醒狀態,連線到電腦的顯示器也會關閉。 如果您需要顯示器保持開啟,請使用[保持螢幕開啟] 開關,這會讓顯示器保持啟用狀態。

此功能只有在啟用 PowerToys Awake 且已選取其中一個自定義電源狀態時運作。 它也不會防止任何使用者起始的動作,例如手動將電腦放入睡眠或休眠。

系統匣

若要從系統匣管理工具的執行,請以滑鼠右鍵按一下 PowerToys Awake 圖示。

在 Windows 系統文件盤中管理的 Awake 設定

PowerToys 喚醒匣圖示代表目前選取的模式:

州/省 Icon 描述
已停用 (被動) PowerToys Awake 的被動模式圖示 PowerToys Awake 正在執行,但沒有保留任何電源狀態。 您的作業系統電源計劃已生效。
Timed (間隔) PowerToys Awake 的計時模式圖示 您可以設定PowerToys Awake,讓電腦保持清醒,以取得預先定義的時間間隔(例如30分鐘)。
到期日 PowerToys Awake 的到期模式圖示 PowerToys Awake 會保留定義的電源要求,直到您已透過PowerToys設定或在組態檔中設定的日期和時間為止。
無限期 PowerToys Awake 的無限期模式圖示 PowerToys Awake 會繼續讓電腦保持清醒,直到您結束應用程式為止。

匣圖示工具提示也會提供目前作用中PowerToys Awake模式的提示。

Command Line Interface (CLI) (命令列介面 (CLI))

PowerToys Awake 也可以直接從 PowerToys 資料夾以獨立應用程式的形式執行。 從終端機執行 PowerToys.Awake.exe 時,可以使用下列命令行自變數:

Argument 描述
--use-pt-config 使用 PowerToys 設定檔來管理設定。 這假設 settings.json PowerToys Awake 檔案是由 PowerToys 產生的,其中包含所有必要的運行時間資訊。 這包括操作模式(無限期、已逾時、可過期或停用)、是否應保留螢幕,以及暫時保持喚醒的值。
使用這個引數時,所有其他引數都會被忽略。 PowerToys Awake 會尋找檔案中的 settings.json 變更,以更新其狀態。
--display-on 在機器保持喚醒時保持顯示器開啟或關閉。 預期的值為 truefalse
--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 36000
  • PowerToys.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