【Windows】レジストリの数値を編集して電源ボタンを押した時の動作を強制固定する手順

【Windows】レジストリの数値を編集して電源ボタンを押した時の動作を強制固定する手順
🛡️ 超解決

Windows PCの電源ボタンの動作を、予期せぬ変更から保護したいと考えるビジネスマンは多いでしょう。

電源オプションで設定しても、何らかの理由で元に戻ってしまう場合や、特定の動作に固定したい場合に役立つのがレジストリ編集です。

この記事では、レジストリを直接編集し、さらにグループポリシーを併用して電源ボタンの動作を強制的に固定する手順を解説します。

【要点】電源ボタンの動作をレジストリとグループポリシーで固定する

  • レジストリのバックアップ: 予期せぬ問題に備え、現在のレジストリ設定を安全に保護します。
  • レジストリの編集: 電源ボタンを押した時の動作をシャットダウン、スリープなどに強制的に設定します。
  • グループポリシーの設定: レジストリ変更がユーザーによって上書きされないよう、設定の変更を禁止します。

ADVERTISEMENT

電源ボタンの動作をレジストリで制御する仕組み

Windowsでは、電源ボタンを押したときの動作を電源オプションで設定できます。しかし、システム管理者や特定の業務環境では、この設定が意図せず変更されるのを防ぎたい場合があります。

レジストリを直接編集することで、この動作をシステムレベルで強制的に制御できます。さらに、グループポリシーを併用すると、一般ユーザーが電源オプションから設定を変更することを禁止し、より強固に動作を固定できます。

この操作には管理者権限が必要です。誤ったレジストリ編集はシステム不安定化の原因となるため、慎重な作業が求められます。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

レジストリを編集して電源ボタンの動作を固定する手順

電源ボタンの動作を固定するには、まずレジストリをバックアップし、その後レジストリの値を編集します。Windows Pro以上のエディションでは、グループポリシーでユーザーによる変更を禁止する設定も行えます。

手順1: レジストリのバックアップを作成する

レジストリの編集前に、必ずバックアップを作成してください。万が一問題が発生した場合に、元の状態に戻すことができます。

  1. レジストリエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御のプロンプトが表示されたら「はい」を選択します。
  2. レジストリ全体をエクスポートする
    レジストリエディターの左上にある「ファイル」メニューをクリックし、「エクスポート」を選択します。
  3. バックアップファイルを保存する
    「エクスポート範囲」で「すべて」を選択し、任意の場所にわかりやすいファイル名で保存します。例えば「registry_backup_yyyymmdd.reg」とします。

手順2: 電源ボタンの動作をレジストリで設定する

電源ボタンの動作を設定するレジストリキーを編集します。このキーはグループポリシーで設定される項目に対応しています。

  1. 対象のレジストリキーに移動する
    レジストリエディターで、次のパスに移動します。
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Power\PowerButtons
    「PowerButtons」キーが存在しない場合は、「Power」キーを右クリックし、「新規」から「キー」を選択して「PowerButtons」という名前で作成します。
  2. 新しいDWORD値を作成する
    「PowerButtons」キーを選択した状態で、右側の空白部分を右クリックし、「新規」から「DWORD 32ビット値」を選択します。
  3. AC電源時の動作を設定する
    作成した値の名前を「PdcAcAction」に変更します。この値をダブルクリックし、「値のデータ」に設定したい動作に対応する数値を入力します。例えばシャットダウンなら「3」を入力し、「OK」をクリックします。
  4. DC電源時の動作を設定する
    バッテリー駆動のPCの場合、同様に「DWORD 32ビット値」を作成し、名前を「PdcDcAction」に変更します。ダブルクリックして「値のデータ」に設定したい動作に対応する数値を入力します。シャットダウンなら「3」を入力し、「OK」をクリックします。
  5. PCを再起動する
    レジストリの変更をシステムに反映させるため、PCを再起動します。

手順3: グループポリシーで電源ボタン設定の変更を禁止する(Windows Pro以上)

レジストリの変更がユーザーによって上書きされないように、グループポリシーで電源ボタンの動作設定を固定します。この手順はWindows 11 ProまたはEnterprise、Windows 10 ProまたはEnterpriseで利用できます。

  1. グループポリシーエディターを開く
    WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「gpedit.msc」と入力し、Enterキーを押します。
  2. 対象のポリシー設定に移動する
    グループポリシーエディターの左ペインで、次のパスに移動します。
    「コンピューターの構成」 > 「管理用テンプレート」 > 「システム」 > 「電源管理」 > 「電源ボタンの設定」
  3. ポリシーを有効にする
    右ペインで「電源ボタンを押したときの動作を指定する」をダブルクリックします。
  4. ポリシー設定を構成する
    開いたダイアログで「有効」を選択します。「オプション」セクションの「AC電源」と「DC電源」のドロップダウンメニューから、それぞれ電源ボタンを押したときの固定したい動作を選択します。例えば「シャットダウン」を選択します。「適用」をクリックし、「OK」をクリックしてダイアログを閉じます。
  5. グループポリシーを強制更新する
    設定をすぐに適用するには、コマンドプロンプトを管理者として開き、「gpupdate /force」と入力してEnterキーを押します。

操作時の注意点と発生しやすい問題

レジストリやグループポリシーの編集は、PCの動作に直接影響します。以下の注意点を確認し、問題発生時の対処法を把握しておきましょう。

レジストリ編集の失敗によるシステム不安定化

誤ったレジストリキーや値を編集すると、PCが正常に起動しなくなるなど、システムが不安定になる可能性があります。

対処法: 手順1で作成したレジストリのバックアップファイルを活用します。問題発生後、PCが起動できる場合は、バックアップファイルをダブルクリックしてインポートすることで、元の状態に戻せます。PCが起動できない場合は、Windows回復環境からシステムの復元やイメージ回復を試す必要があります。

設定が反映されない場合の確認点

レジストリやグループポリシーを設定しても、電源ボタンの動作が変わらない場合があります。

対処法:

  1. PCの再起動: レジストリやグループポリシーの変更は、PCの再起動後に適用されることが多いです。必ず再起動を試してください。
  2. グループポリシーの強制更新: コマンドプロンプトで「gpupdate /force」を実行し、ポリシーが確実に適用されたか確認します。
  3. 管理者権限の確認: 操作は必ず管理者権限を持つユーザーで行う必要があります。
  4. 競合する設定: 別のグループポリシーやサードパーティ製ツールが電源設定を上書きしている可能性も考えられます。

Windows 10 Homeエディションでのグループポリシー設定

Windows 10 Homeエディションには、グループポリシーエディター「gpedit.msc」が標準で搭載されていません。

対処法: Windows 10 Homeでは、手順2のレジストリ編集のみで対応することになります。ただし、ユーザーが電源オプションから設定を変更すると、レジストリ値が上書きされる可能性があります。このため、完全に動作を固定することは困難です。

ADVERTISEMENT

電源ボタンの動作設定値一覧

レジストリ編集時に設定するDWORD値のデータは、以下の表を参考にしてください。

設定値 動作 レジストリ値データ
何もしない 電源ボタンを押してもPCの動作は変化しない 0
スリープ PCが低電力状態のスリープモードに移行する 1
休止状態 PCの状態をディスクに保存し、電源をオフにする 2
シャットダウン PCの電源を切る 3

この記事で解説した手順により、Windows PCの電源ボタンの動作をレジストリとグループポリシーで強制的に固定できました。

これにより、意図しない設定変更を防ぎ、システムの安定稼働を保つことが可能になります。

ビジネス環境でのPC管理や、特定の操作ミスを防止したい場合に役立つため、ぜひこの設定を環境に合わせて活用してください。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。