PowerToys Awake ユーティリティ
PowerToys Awake は、 電源とスリープ設定を管理することなく、コンピューターの起動を維持するように設計された Windows 用のツールです。 これは、時間のかかるタスクを実行しているときに、コンピューターがスリープ状態になったり、画面がオフになったりしないようにしたい場合に役立ちます。
作業の開始
PowerToys の設定から直接、またはスタンドアロンの実行可能ファイル (PowerToys インストール フォルダーにPowerToys.Awake.exe
) として PowerToys Awake を使用できます。
Note
PowerToys Awake では、Windows 電源プランの設定は変更されず、カスタム電源プランの構成には依存しません。 代わりに、コンピューターの特定の状態が必要であることを Windows に通知するバックグラウンド スレッドが生成されます。 PowerToys Awake が終了すると、スレッドは終了し、コンピューターは標準の電源プランの動作を再開します。
設定
PowerToys 設定で、[Awake を有効にする] をオンにして PowerToys Awake を開始します。 有効にすると、アプリケーションはコンピューターの電源と画面の状態を管理します。
PowerToys Awake では、コンピューターと画面の電源動作を制御するために使用できるさまざまなモードがサポートされています。
設定 | 説明 |
---|---|
選択した電源プランを引き続き使用する | コンピューターの電源状態は影響を受けません。 PowerToys Awake はバックグラウンドで実行されますが、カスタム電源動作は要求しません。 |
無期限に起動したままにする | コンピューターを明示的にスリープ状態にするか、アプリケーションを閉じる/無効にするまで、コンピューターは無期限に起動したままです。 |
一定の期間、起動したままにする | 事前に定義された限られた時間、マシンの起動を維持します。 期間が経過すると、PowerToys Awake は無効状態に戻ります。 |
有効期限が切れるまで目を覚ましておく | 定義された日付と時刻がヒットするまで、コンピューターを起動したままにします。 |
Note
コンピューターが一定の時間間隔で起動したままの時間または分を変更すると、タイマーがリセットされます。 タイマーは最後の入力から開始されます。
画面をオンにしたままにする
PowerToys Awake はコンピューターを無期限または一時的に起動したままにできますが、既定の状態では、コンピューターが起動したままであっても、コンピューターに接続されているディスプレイはオフになります。 ディスプレイを使用できるようにする必要がある場合は、スイッチの [画面を保持] を使用して、ディスプレイをアクティブな状態に保ちます。
この機能は、PowerToys Awake が有効で、いずれかのカスタム電源状態が選択されている場合にのみ機能します。 また、コンピューターを手動でスリープ状態にしたり、休止状態にしたりするなど、ユーザーが開始する操作を防ぐことはありません。
システム トレイ
システム トレイからツールの実行を管理するには、PowerToys Awake アイコンを右クリックします。
PowerToys の [開始] トレイ アイコンは、現在選択されているモードを表します。
都道府県 | アイコン | 説明 |
---|---|---|
無効 (パッシブ) | PowerToys Awake は実行中ですが、電源状態は保持されません。 オペレーティング システムの電源プランが有効です。 | |
時間指定 (間隔) | 事前に定義された時間間隔 (30 分など) に対してコンピューターの起動を維持するように PowerToys Awake を設定します。 | |
Expirable | PowerToys Awake は、PowerToys の設定または構成ファイルで設定した日付と時刻まで、定義された電源要求を保持します。 | |
不定 | PowerToys Awake は、アプリケーションを終了するまでコンピューターを起動し続けます。 |
トレイ アイコンのヒントには、現在アクティブな PowerToys の起動モードに関するヒントも表示されます。
コマンド ライン インターフェイス (CLI)
PowerToys Awake は、PowerToys フォルダーから直接、スタンドアロン アプリケーションとして実行することもできます。 ターミナルから PowerToys.Awake.exe
を実行する場合は、次のコマンド ライン引数を使用できます。
引数 | 説明 |
---|---|
--use-pt-config |
PowerToys 構成ファイルを使用して設定を管理します。 これは、PowerToys によって生成された PowerToys Awake 用の settings.json ファイルがあり、必要なすべてのランタイム情報が含まれていることを前提としています。 これには、動作モード (無期限、期限切れ、または無効)、画面をオンにする必要があるかどうか、一時的に起動し続ける値が含まれます。この引数を使用すると、他のすべての引数は無視されます。 PowerToys Awake は、 settings.json ファイルの状態を更新するための変更を探します。 |
--display-on |
マシンが起動したまま、ディスプレイのオンとオフを切り替えます。 予期される値は true または false です。 |
--time-limit |
PowerToys Awake がコンピューターを起動したままにする期間 (秒単位)。 --display-on と組み合わせて使用できます。 |
--expire-at |
PowerToys Awake がオフになり、標準の電源状態が再開される有効期限日または時刻。 --display-on と組み合わせて使用できます。 |
--pid |
Awake の実行をプロセス ID (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 のインストールを参照してください。
Windows developer