回答:
独自の電源プランを作成できます
Control Panel\All Control Panel Items\Power Options\Create a Power Plan
ここで、スリープと休止タイマーの設定を解除し(ゼロに設定)、コマンドを含むcmdファイルからプログラムを起動して、スリープレスプランに切り替え、完了したら復元します。
スリープレスプランを作成したら、コマンドに続くコマンドラインから実行して、すべての電源プランを一覧表示します。
powercfg -LIST
次のような結果が返されます。
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced) *
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a (Power saver)
その後、眠れない通常の計画のためにGUID文字列をどこかに書き込み、次のようなcmdファイルを作成します。
@echo off
:: Below activating sleepless plan, replace GUID with plan you created
POWERCFG -SETACTIVE 8c5e7fda-e8bf-xxxx-xxxx-xxxxxxxxx
\Path\to\your\program
:: Restore usual power plan
POWERCFG -SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e