ソフマップ・ドットコム

Windows Server での仮想環境( Windows Server 2012 と SCVMM )での検証や勉強した事を書き綴る技術色の強いブログです。

コンテキストメニューに電源プランを表示する方法。


モバイル PC やタブレットなどの場合、電源なしで使用する事も多いかと思いますが、そんな時に気になるのがバッテリの残量ですよね。その電源の消費具合を調節でき、カスタマイズできるのが、コントロールパネルにある電源プランですが、この電源プランをコンテキストメニューに表示させる方法を解説したいと思います。

今回のケースでも、レジストリの操作・編集を行いますので、下記の注意事項に同意できる方のみ、設定をして下さい。

※ レジストリの操作を伴うものは一歩間違えると使用しているシステムに、深刻なエラーを引き起こし、最悪の場合、システムが起動し無くなる場合もありますので、操作・編集には充分、注意をしてください。また何らかのエラーやシステムの不具合アが生じた場合でも、責任は一切負いませんので、自己責任でお願い致します。

まず、コマンドプロントを管理者権限で起動して、以下のコマンドを実行します。
これで、現在の電源プランと GUID の確認を行えます。

powercfg /l

コマンドプロントを管理者権限で起動

現在の電源プランと、GUID の確認が出来たら、ファイル名を指定して実行から regedit と入力してレジストリエディタを起動させ、以下のレジストリキーを展開し、新しいレジストリキーを作成して、名前を PowerPlan に変更します。
変更後、右ペインで文字列値を作成します。

HKEY_CLASSES_ROOT\DesktopBackground\Shell

文字列値を作成

作成した文字列値の名前を MUIVerb に変更ご、右クリックして修正を選択します。

右クリックして修正を選択

文字列の編集で、値のデータを「 電源プラン(&P) 」に変更します。

値のデータを入力

さらに右ペインで文字列値を作成します。

文字列値を作成

作成した文字列値の名前を SubCommands に変更し、右クリックして修正を選択します。

名前を変更

文字列の編集ウインドウで以下の値を入力します。

Balanced;PowerSaver;HighPerformance

値を入力します。

続いて、文字列値の作成を行います。

文字列値を作成

作成した文字列値の名前を Icon に変更し、右クリックして修正を選択します。

修正を選択

値のデータに以下の値を入力します。

powercpl.dll

powercpl.dll

次に、以下のレジストリキーを展開し、新しいレジストリキーを作成します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell

レジストリキーを作成

作成したレジストリキーの名前を HighPerformance に変更し、右ペインにある規定を右クリックして修正を選択します。

修正を選択

文字列の編集で、値のデータに「 高パフォーマンス 」と入力します。

値を入力します。

次に、新しい文字列値を作成します。

文字列値を作成

作成した文字列値の名前を Icon に変更し、右クリックして修正を選択します。

修正を選択

値のデータに以下の値を入力します。

powercpl.dll

値を入力します。

続いて、新しいレジストリキーを作成します。

新しいレジストリキーを作成

作成したレジストリキーの名前を command に変更し、右ペインにある規定を右クリックして修正を選択します。

修正を選択

値のデータに以下の値を入力します。

powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

ちなみに以上の英数字は、最初にコマンドプロントで確認した GUID です。

値を入力します。

続いて、新しいレジストリキーを作成します。

新しいレジストリキーを作成

作成したレジストリキーの名前を Balanced に変更し、右ペインにある規定を右クリックして修正を値のデータに「 バランス 」と入力します。

修正を選択

次に、新しい文字列値を作成します。

文字列値を作成

作成した文字列値の名前を Icon に変更し、右クリックして修正を選択します。

修正を選択

文字列の編集で、以下の値を入力します。

powercpl.dll

値を入力します。

次に、新しいレジストリキーを作成します。

新しいレジストリキーを作成

作成したレジストリキーの名前を command に変更後、右ペインにある規定を右クリックして修正を選択します。

修正を選択

文字列の編集で、以下の値を入力します。

powercfg.exe /setactive 381b4222-f694-41f0-9685-ff5bb260df2e

値のデータを入力

次に、新しいレジストリキーを作成します。

新しいレジストリキーを作成

作成したレジストリキーの名前を PowerSaver に変更し、右ペインにある規定を右クリックして修正を選択します。

修正を選択

値のデータに「 省電力 」と入力します。

値のデータを入力

次に、新しい文字列値を作成します。

文字列値を作成

作成した文字列値の名前を Icon に変更し、右クリックして修正を選択します。

修正を選択

文字列の編集で、以下の値を入力します。

powercpl.dll

値のデータを入力

次に、新しいレジストリキーを作成します。

新しいレジストリキーを作成

作成したレジストリキーの名前を command に変更後、右ペインにある規定を右クリックして修正をします。

修正を選択

最後に、以下の値を入力してレジストリエディタを終了します。

powercfg.exe /setactive a1841308-3541-4fab-bc81-f71556f20b4a

値のデータを入力

レジストリエディタを終了したら、デスクトップで右クリックをしてみます。
以下の画像の様に、コンテキストメニューに電源プランが表示されていれば完了です。

上記で作成したレジストリエントリは以下からダウンロード出来ますので、必要な方はお使いください。
※ このファイルを使用して生じた不具合や、システムに何らかの異常が発生した場合でも一切責任は負いませんので、使用は自己責任でお願い致します。


, ,


Facebook ページへの「いいね!」もお願いします。 Facebook ページで最新記事のお知らせと、外部サイトの紹介を行っています。
是非「いいね!」をしていただき、最新の情報を Facebook で受け取ってください。



Comments are currently closed.