#設定コマンド
管理者権限のコマンドプロンプトで
powercfg /setacvalueindex SCHEME_MIN SUB_BUTTONS SHUTDOWN 1
上記コマンド実行後、再起動後に電源ボタンシャットダウンが強制シャットダウンになる。
この設定をすると保存してないアプリケーションが強制シャットダウンになるので保存してない部分はなくなる。
GUID: 833a6b62-dfa4-46d1-82f8-e09e34d029d6を1にすればいいらしい。
## 窓のくすり箱さん
例えば、電源設定がバランス設定(381b4222-f694-41f0-9685-ff5bb260df2e)の場合は、管理者のコマンドプロンプトで以下を設定します。
powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 833a6b62-dfa4-46d1-82f8-e09e34d029d6 1
GUIDのエイリアスとして
SCHEME_BALANCED: 381b4222-f694-41f0-9685-ff5bb260df2e
SUB_BUTTONS: 4f971e89-eebd-4455-a8de-9e59040e7347
SHUTDOWN: 833a6b62-dfa4-46d1-82f8-e09e34d029d6
も利用できます。
理解したこと
- powercfgで細かい設定ができる
-
powercfg /Q
で設定内容を表示する - 電源設定「最大のパフォーマンス」はSCHEME_MINになってる。minimumなのは省電力がミニマムということらしい。
-
powercfg /setacvalueindex <scheme> <subgroup> <param> <value>
という構文。 -
> powercfg /setacvalueindex SCHEME_MIN SUB_BUTTONS SHUTDOWN 1
は、「電源スキームSCHEME_MINにある設定サブグループSUB_BUTTONSの設定SHUTDOWNを1にする」という意味。
こんなコマンド二度と理解したくないので記事にしました。