共用方式為


PowerToys Awake 公用程式

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 且已選取其中一個自定義電源狀態時運作。 它也不會防止任何使用者起始的動作,例如手動將電腦放入睡眠或休眠。

鎖定畫面行為

顯示鎖定畫面時,PowerToys Awake 無法運作。 存在此限制,因為鎖定畫面在不同於使用者會話的安全性上下文中運作。 當您鎖定電腦時,Windows 會轉換到此安全內容,像 PowerToys Awake 這樣的使用者模式應用程式將無法維持其電力需求。

如果您需要電腦在鎖定時保持喚醒狀態,請直接修改 Windows 電源計劃設置,而不是使用 PowerToys Awake。

系統匣

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

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

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

州/省 圖標 描述
已停用 (被動) 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 時,可以使用下列命令行自變數:

論點 描述
--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\

選項,字典是由索引鍵/值組所組成,其中包含快捷方式的名稱及其持續時間(以秒為單位)保持清醒。

例如,下列 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