Windows PCの電源ボタンの動作を、予期せぬ変更から保護したいと考えるビジネスマンは多いでしょう。
電源オプションで設定しても、何らかの理由で元に戻ってしまう場合や、特定の動作に固定したい場合に役立つのがレジストリ編集です。
この記事では、レジストリを直接編集し、さらにグループポリシーを併用して電源ボタンの動作を強制的に固定する手順を解説します。
【要点】電源ボタンの動作をレジストリとグループポリシーで固定する
- レジストリのバックアップ: 予期せぬ問題に備え、現在のレジストリ設定を安全に保護します。
- レジストリの編集: 電源ボタンを押した時の動作をシャットダウン、スリープなどに強制的に設定します。
- グループポリシーの設定: レジストリ変更がユーザーによって上書きされないよう、設定の変更を禁止します。
ADVERTISEMENT
電源ボタンの動作をレジストリで制御する仕組み
Windowsでは、電源ボタンを押したときの動作を電源オプションで設定できます。しかし、システム管理者や特定の業務環境では、この設定が意図せず変更されるのを防ぎたい場合があります。
レジストリを直接編集することで、この動作をシステムレベルで強制的に制御できます。さらに、グループポリシーを併用すると、一般ユーザーが電源オプションから設定を変更することを禁止し、より強固に動作を固定できます。
この操作には管理者権限が必要です。誤ったレジストリ編集はシステム不安定化の原因となるため、慎重な作業が求められます。
レジストリを編集して電源ボタンの動作を固定する手順
電源ボタンの動作を固定するには、まずレジストリをバックアップし、その後レジストリの値を編集します。Windows Pro以上のエディションでは、グループポリシーでユーザーによる変更を禁止する設定も行えます。
手順1: レジストリのバックアップを作成する
レジストリの編集前に、必ずバックアップを作成してください。万が一問題が発生した場合に、元の状態に戻すことができます。
- レジストリエディターを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「regedit」と入力し、Enterキーを押します。ユーザーアカウント制御のプロンプトが表示されたら「はい」を選択します。 - レジストリ全体をエクスポートする
レジストリエディターの左上にある「ファイル」メニューをクリックし、「エクスポート」を選択します。 - バックアップファイルを保存する
「エクスポート範囲」で「すべて」を選択し、任意の場所にわかりやすいファイル名で保存します。例えば「registry_backup_yyyymmdd.reg」とします。
手順2: 電源ボタンの動作をレジストリで設定する
電源ボタンの動作を設定するレジストリキーを編集します。このキーはグループポリシーで設定される項目に対応しています。
- 対象のレジストリキーに移動する
レジストリエディターで、次のパスに移動します。HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Power\PowerButtons
「PowerButtons」キーが存在しない場合は、「Power」キーを右クリックし、「新規」から「キー」を選択して「PowerButtons」という名前で作成します。 - 新しいDWORD値を作成する
「PowerButtons」キーを選択した状態で、右側の空白部分を右クリックし、「新規」から「DWORD 32ビット値」を選択します。 - AC電源時の動作を設定する
作成した値の名前を「PdcAcAction」に変更します。この値をダブルクリックし、「値のデータ」に設定したい動作に対応する数値を入力します。例えばシャットダウンなら「3」を入力し、「OK」をクリックします。 - DC電源時の動作を設定する
バッテリー駆動のPCの場合、同様に「DWORD 32ビット値」を作成し、名前を「PdcDcAction」に変更します。ダブルクリックして「値のデータ」に設定したい動作に対応する数値を入力します。シャットダウンなら「3」を入力し、「OK」をクリックします。 - PCを再起動する
レジストリの変更をシステムに反映させるため、PCを再起動します。
手順3: グループポリシーで電源ボタン設定の変更を禁止する(Windows Pro以上)
レジストリの変更がユーザーによって上書きされないように、グループポリシーで電源ボタンの動作設定を固定します。この手順はWindows 11 ProまたはEnterprise、Windows 10 ProまたはEnterpriseで利用できます。
- グループポリシーエディターを開く
WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」ダイアログを開きます。「gpedit.msc」と入力し、Enterキーを押します。 - 対象のポリシー設定に移動する
グループポリシーエディターの左ペインで、次のパスに移動します。
「コンピューターの構成」 > 「管理用テンプレート」 > 「システム」 > 「電源管理」 > 「電源ボタンの設定」 - ポリシーを有効にする
右ペインで「電源ボタンを押したときの動作を指定する」をダブルクリックします。 - ポリシー設定を構成する
開いたダイアログで「有効」を選択します。「オプション」セクションの「AC電源」と「DC電源」のドロップダウンメニューから、それぞれ電源ボタンを押したときの固定したい動作を選択します。例えば「シャットダウン」を選択します。「適用」をクリックし、「OK」をクリックしてダイアログを閉じます。 - グループポリシーを強制更新する
設定をすぐに適用するには、コマンドプロンプトを管理者として開き、「gpupdate /force」と入力してEnterキーを押します。
操作時の注意点と発生しやすい問題
レジストリやグループポリシーの編集は、PCの動作に直接影響します。以下の注意点を確認し、問題発生時の対処法を把握しておきましょう。
レジストリ編集の失敗によるシステム不安定化
誤ったレジストリキーや値を編集すると、PCが正常に起動しなくなるなど、システムが不安定になる可能性があります。
対処法: 手順1で作成したレジストリのバックアップファイルを活用します。問題発生後、PCが起動できる場合は、バックアップファイルをダブルクリックしてインポートすることで、元の状態に戻せます。PCが起動できない場合は、Windows回復環境からシステムの復元やイメージ回復を試す必要があります。
設定が反映されない場合の確認点
レジストリやグループポリシーを設定しても、電源ボタンの動作が変わらない場合があります。
対処法:
- PCの再起動: レジストリやグループポリシーの変更は、PCの再起動後に適用されることが多いです。必ず再起動を試してください。
- グループポリシーの強制更新: コマンドプロンプトで「gpupdate /force」を実行し、ポリシーが確実に適用されたか確認します。
- 管理者権限の確認: 操作は必ず管理者権限を持つユーザーで行う必要があります。
- 競合する設定: 別のグループポリシーやサードパーティ製ツールが電源設定を上書きしている可能性も考えられます。
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管理や、特定の操作ミスを防止したい場合に役立つため、ぜひこの設定を環境に合わせて活用してください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】サブモニターが映らない!HDMIを挿しても「信号なし」になる時の認識・設定手順
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- Windows 11を極限まで軽量化する「不要な標準サービス」停止リスト|PCの動作を爆速化する設定手順とリスク管理の全貌
- 【Windows】Cドライブが赤い!空き容量不足を解消して数GBを一瞬で空ける4つの最強クリーンアップ術
