普段はスリープを常用してるためシャットダウンでなく、スリープをデフォルトで表示させたいのですが、レジストリ設定などやり方がありましたら教えてください。
Windows 7 では、以下のレジストリでシャットダウンの並びを制御しているようです。
HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ Explorer
http://news.mynavi.jp/column/windows/110/index.html
PowerButtonAction
同じキーが、Windows 8 でも有効だったら良いなあ、って。
Explorer への指定になるので、有効にするためには、いったんログオフして、ログインしなおす必要があります。
もし、PowerButtonAction の設定がうまくいかないとしたら、スタートメニューの UI が違うから、という可能性があります。
以下のレジストリで、Windows 7 のスタートメニューに変更できるみたいです。
http://www.computerperformance.co.uk/win8/windows8-win7-start-menu-registry.htm
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer
RPEnabled
先の PowerButtonAction との組み合わせで試してみる、とか。
こちらも、Explorer への指定になるので、ログインしなおす必要あり、です。
こっちも、書かれていることは同じです。
http://www.addictivetips.com/windows-tips/get-windows-7-start-menu-explorer-and-task-manager-in-windows-8/
Windows 8 を持ってないので、検証できてませんが... m(_ _)m
これではどうですか?
>Windows 8のスタートメニューにおなじみの「シャットダウンボタン」を追加
http://www.lifehacker.jp/2012/10/121029windows_8_shutdown.html
"shutdown.exe /s /t 0"などをディスクトップのショートカットに登録します。
/s /t 0のオプションは完全に止めてしまうのでオプションを工夫してください。
shutdown.exeのオプションは
コマンドプロンプトで
>shutdown.exe /?
とします。
以下引用
使用法: shutdown.exe [/i | /l | /s | /r | /g | /a | /p | /h | /e | /o] [/hybrid]
[/f]
[/m \\コンピューター][/t xxx][/d [p|u:]xx:yy [/c "コメント"
引数なし ヘルプを表示します。「/?」と入力するのと同じです。
/? ヘルプを表示します。オプションを入力しないのと同じです。
/i グラフィック ユーザー インターフェイス (GUI) を表示します
このオプションは最初に指定する必要があります。
/l ログオフします。/m または /d オプションとは併用できません。
/s コンピューターをシャットダウンします。
以下略
>powercfg.exe /hibernate off
は動作しません。なにか間違ってませんか?
電源オプションのハイブリットスリープを許可するをON/OFFにしてみましたが。
shutdown /hは動作します。
ハイバネーションと関係ないのでは?
#powercfg.exe /HIBERNATE, /H 休止状態機能を有効または無効にします。
オプションなら offは無くトグルのようです。
/HIBERNATEが問題ならシェルプログラムで、ハイバネーションオンにして
スリープしたら良いのでは?
Windows7でSSDの容量節約のために powercfg.exe /hibernate off を使ってたのですが、Windows8では使えないでしょうか。もしかしたら他の要因や別のオプションをいじったのかも知れません。失礼しました。
Windows 7 では、以下のレジストリでシャットダウンの並びを制御しているようです。
HKEY_CURRENT_USER \ Software \ Policies \ Microsoft \ Windows \ Explorer
http://news.mynavi.jp/column/windows/110/index.html
PowerButtonAction
同じキーが、Windows 8 でも有効だったら良いなあ、って。
Explorer への指定になるので、有効にするためには、いったんログオフして、ログインしなおす必要があります。
もし、PowerButtonAction の設定がうまくいかないとしたら、スタートメニューの UI が違うから、という可能性があります。
以下のレジストリで、Windows 7 のスタートメニューに変更できるみたいです。
http://www.computerperformance.co.uk/win8/windows8-win7-start-menu-registry.htm
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer
RPEnabled
先の PowerButtonAction との組み合わせで試してみる、とか。
こちらも、Explorer への指定になるので、ログインしなおす必要あり、です。
こっちも、書かれていることは同じです。
http://www.addictivetips.com/windows-tips/get-windows-7-start-menu-explorer-and-task-manager-in-windows-8/
Windows 8 を持ってないので、検証できてませんが... m(_ _)m
最初の方法でできました!
半ば諦めモードに入ってただけにめちゃくちゃ嬉しいです。
これで心置きなくWindows8を使うことができます。回答有り難うございました!
Windows7のAlt+F4のデフォルト値の設定はレジストリの以下のキーと値に設定されていましたが、
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] "Start_PowerButtonAction"=dword:00200010
確認してみたらWindows8ではこの値自体が無くなってしまっていました。なのでAlt+F4のダイアログを何とかするのは諦めたほうがよさそうです。
で、簡単にスリープを行う方法ですがいろいろ試したところ以下のコマンドで行けました。
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
バッチファイルとかを作っても良いですが、C:\Windows\System32 フォルダを開いて rundll32.exe のショートカットをデスクトップとかに作成し、更にショートカットのプロパティを開いてリンク先に引数を付けてやるのが無駄が無いかと。
ショートカットファイルののプロパティでショートカットキーを設定しておけばグローバルショートカット一発でのスリープも可能です。
タスクバーにピン留めしておけば、クリック一回で行えるのは便利ですね。
こんなやり方があるなんで知りませんでした。参考にさせて頂きます。
回答どうも有り難うございました!
最初の方法でできました!
2012/11/06 10:39:05半ば諦めモードに入ってただけにめちゃくちゃ嬉しいです。
これで心置きなくWindows8を使うことができます。回答有り難うございました!