スキップしてメイン コンテンツへ

 none
Sleep button action を Do Nothing に変更する方法について RRS feed

  • 質問

  • Power option(電源管理)の
    Sleep button action を Do Nothing にコマンド又はレジストリで変更したいのですが、

    https://docs.microsoft.com/en-us/windows-hardware/customize/power-settings/power-button-and-lid-settings-sleep-button-action

    このページによると

    PowerCfg: SleepButtonAction を Index 0
    にすれば良いようなのですが、実行方法がわかりません。
    OSはWindows10です。
    ご教授頂きたくよろしくお願い致します。
    2018年1月23日 6:15

回答

  • powercfgでやれば

    powershellかコマンドプロンプトを起動する

    powercfg / list
    出てきた電源設定のスキーマGUIDを覚える。GUID部分を対象の電源設定のにして
    powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e
    のように実行すると、対象の電源設定の項目がずらずらとでてくる。

    項目からスリープボタンの操作を探すとサブグループのエイリアスはSUB_BUTONS、設定のエイリアスはSBUTTONACTIONということがわかる。

    GUID部分を対象の電源設定にして

    powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION

    とすると現在のAC電源設定とDC電源設定が表示されるので、それぞれの値を以下のように設定する

    powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION 0
    powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION 0
    あとはもう一度queryで設定が書き換わっていることを確認

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク lga_im 2018年1月24日 7:35
    2018年1月23日 11:19

すべての返信

  • powercfgでやれば

    powershellかコマンドプロンプトを起動する

    powercfg / list
    出てきた電源設定のスキーマGUIDを覚える。GUID部分を対象の電源設定のにして
    powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e
    のように実行すると、対象の電源設定の項目がずらずらとでてくる。

    項目からスリープボタンの操作を探すとサブグループのエイリアスはSUB_BUTONS、設定のエイリアスはSBUTTONACTIONということがわかる。

    GUID部分を対象の電源設定にして

    powercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION

    とすると現在のAC電源設定とDC電源設定が表示されるので、それぞれの値を以下のように設定する

    powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION 0
    powercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e SUB_BUTTONS SBUTTONACTION 0
    あとはもう一度queryで設定が書き換わっていることを確認

    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 回答としてマーク lga_im 2018年1月24日 7:35
    2018年1月23日 11:19
  • ご回答ありがとうございます。

    上記試したところ、

    PowerCfg: SleepButtonAction を Index 0

    にすることが出来ました。

    ただ、Power option(電源管理)のSleep button action は Do Nothing

    にはならなかったので、別の設定が必要なようです。もう少し調べてみます。

    2018年1月24日 7:35
  • 全てのプランのSleepButtonAction を Index 0

    にしたところ、Power option(電源管理)のSleep button action が Do Nothing になりました。

    ありがとうございました。

    2018年4月26日 8:30