metan1526@Wiki
Windows XP スタンバイ状態からのUSBマウス・キーボードでの復帰
最終更新:
metan1526
-
view
XP のスタンバイ(S3)状態からの復帰をUSBデバイス(マウス・キーボード)から行うための設定方法について。
背景・問題点
ノートPC(HP Compaq nx6320)に外部モニタとUSBキーボード・マウスを接続し、単に省スペースPCとして通常は蓋を閉じた状態で運用している。
通常の状態からスリープ(S3)への移行はXPのスタートメニューからスタンバイを選択したり、電源管理で一定時間後に自動的にスリープに移行するように設定すれば良いのだが、スタンバイから通常状態への復帰にはノートPCの蓋を開いて電源ボタンを押す必要があり、USBキーボードやマウスを操作しても復帰しない。
通常の状態からスリープ(S3)への移行はXPのスタートメニューからスタンバイを選択したり、電源管理で一定時間後に自動的にスリープに移行するように設定すれば良いのだが、スタンバイから通常状態への復帰にはノートPCの蓋を開いて電源ボタンを押す必要があり、USBキーボードやマウスを操作しても復帰しない。
通常この操作は普通に出来るようで、むしろ逆にUSBキーボードやマウスからの復帰を抑止する方法についての質問を良く見かける。
デバイスマネージャでキーボードやマウスなどのUSBデバイスのプロパティにある[電源の管理タブ] から『このデバイスで、コンピュータのスタンバイ状態を解除できるようにする』チェックボックスを ON にすれば良いようだが、このタブが見つからない。
デバイスマネージャでキーボードやマウスなどのUSBデバイスのプロパティにある[電源の管理タブ] から『このデバイスで、コンピュータのスタンバイ状態を解除できるようにする』チェックボックスを ON にすれば良いようだが、このタブが見つからない。
原因と対策
XP(と Windows 2003 Server) のデフォルト状態ではスリープ状態から USB デバイスでの復帰に S1 のみがサポートされ、S3 からの復帰は無効にされている。
Windows のレジストリでこの動作を変更して XP を再起動すると、[電源の管理タブ] が表示され、『このデバイスで、コンピュータのスタンバイ状態を解除できるようにする』チェックボックスをON にできるようになる(下記画像参照)。
実際に試したところ、期待通り USB マウス・キーボードで S3 のスタンバイ状態から復帰できるようになった。なお、個別のデバイス毎に復帰する、しないを制御することはできないようだ。
USBBIOSx レジストリ値はシステム内のすべての USB ホスト コントローラにグローバルに適用されます。BIOS では接続されているすべての USB ホストコントローラのスリープ解除機能が報告されます。
また、『このデバイスで…』のチェックを外していた場合も何故か復帰できてしまった。KBの説明とは異なるようだが、自分の目的は達成できているのでこれでよしとする。復帰させたくない場合は該当のレジストリエントリを削除すればよい(確認済み)。
参考
- USB デバイスでスタンバイ状態が解除されるように設定されているときにスタンバイ状態で S3 電源状態を有効にする方法 - Microsoft Knowledge Base
- USB キーボードでスタンバイ(S3)からの復帰 - 教えて!goo の No.5,7 の回答