PowerToys Awake ユーティリティ

PowerToys Awake は、電源スリープ設定を管理&することなくコンピューターを起動し続けるために設計された Windows 用のツールです。 これは、時間のかかるタスクを実行し、コンピューターがスリープ状態にならないか、画面をオフにしないようにする場合に役立ちます。

はじめに

PowerToys の設定から直接、またはスタンドアロンの実行可能ファイルとして PowerToys Awake を使用できます。 PowerToys から実行している場合は、PowerToys の設定またはシステム トレイから管理できます。

注意

PowerToys Awake では、Windows の電源プランの設定は一切変更されず、カスタム電源プランの構成に依存しません。 代わりに、コンピューターの特定の状態が必要であることを Windows に通知するバックグラウンド スレッドが生成されます。

設定

PowerToys の設定で、[Enable Awake on]\(起動を有効にする\) を切り替 えて PowerToys の起動 を開始します。 有効にすると、コンピューターの起動状態がアプリケーションによって管理されます。

A screenshot of the Awake settings.

次の起動状態を選択できます。

設定 説明
選択した電源プランを引き続き使用する コンピューターの起動状態は影響を受けません。 アプリケーションはユーザーの入力を待機しています。
無期限に起動したままにする コンピューターを明示的にスリープ状態にするか、アプリケーションを閉じる/無効にするまで、コンピューターは無期限に起動したままです。
一定の時間間隔で目を覚まし続ける 定義された限られた時間、マシンの起動を維持します。 定義された時間が経過すると、前の状態に戻ります。
有効期限が切れるまで目を覚ましておいてください。 定義された時間までマシンを起動したままにします。

注意

コンピューターを一時的に起動したままにしているときに時間または分を変更すると、タイマーがリセットされます。

画面をオンにしたままにする

PowerToys の起動では、コンピューターの起動を無期限または一時的に維持できますが、既定の状態では、コンピューターに接続されているディスプレイはオフになります。 ディスプレイを使用できるようにする必要がある場合は、スイッチの [画面を保持] を使用して、ディスプレイをアクティブな状態に保ちます。

この機能は、3 つの [目を覚まし 続ける] 状態のいずれかで起動が実行されている場合にのみ機能します。

システム トレイ

システム トレイからツールの実行を管理するには、PowerToys Awake アイコンを右クリックします。

Awake settings managed from the system tray on Windows.

コマンド ライン インターフェイス (CLI)

PowerToys Awake は、PowerToys フォルダーから直接、スタンドアロン アプリケーションとして実行することもできます。 次のコマンド ライン引数は、ターミナルから PowerToys.Awake.exe を実行する場合、または .lnk ショートカット ファイルを使用して実行する場合に使用できます。

Argument 説明
--use-pt-config PowerToys 構成ファイルを使用して設定を管理します。 これは、PowerToys によって生成される Awake 用の settings.json ファイルが存在することを前提としています。これには、必要なすべてのランタイム情報が含まれています。 これには、動作モード (無期限または時間指定)、画面をオンのままにするかどうか、および一時的に起動状態を維持する時間と分の値が含まれています。
この引数を使用すると、他のすべての引数は無視されます。 Awake は、settings.json ファイルの変更を探して状態を更新します。
--display-on マシンが起動したまま、ディスプレイのオンとオフを切り替えます。 予期される値は true または false です。
--time-limit Awake によってコンピューターの起動状態が維持される時間を秒単位で指定します。 --display-on と組み合わせて使用できます。
--expire-at [起動] がオフになり、標準の電源状態が再開される有効期限日または時刻。 --display-on と組み合わせて使用できます。
--pid Awake の実行をプロセス ID (PID) にアタッチします。 特定の PID を持つプロセスが終了すると、Awake も終了します。

注意

構成ファイルは settings.json 次の場所にあります %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\。 "一時的に目を覚ましたままにする" オプションは、名前と継続時間 (秒単位) で構成される配列の値を変更 "customTrayTimes" することで調整できます。 (例: "customTrayTimes":{"8 hours":28800})。

コマンド ライン引数が指定されていない場合、PowerToys Awake は、コンピューターの起動状態を無期限に維持します。

パラメーターの値を --time-limit 設定すると、次の両方の形式が受け入れられます。

  • PowerToys.Awake.exe --time-limit 36000
  • PowerToys.Awake.exe --time-limit=36000

パラメーターの値を --expire-at 設定すると、DateTime.Parse に 基づいてこれらの形式が受け入れられます

  • PowerToys.Awake.exe --expire-at=17:00:00 は、現在の日の午後 5 時に期限切れになります
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" 2023 年 4 月 13 日午後 5 時に有効期限が切れます