2008/11/23(Sun)スリープ復帰時、画面解像度が変更される
2008/11/23 13:52
The resolution is changed when you open the lid of a Windows Vista-based portable computer to resume from sleep mode
(こちらが翻訳版ですが、英語より余計分からないかと…)
私のPC周りの電源環境は
- 本体やEthernet Hub、充電器などは常時供給のコンセント
- モニタやスピーカーは一括スイッチ付きタップに接続
そのため、WOLでマシンを起動したときはモニタが未接続の状態となり、どうやら(一時的な?)解像度変更が行われるらしい。
マルチモニタの接続は解除され、ついでに解像度がVGAになってしまう。
Windows XP x86やx64の頃は、そんなことはなかったのだが、どうしてこういう仕様になったのかなあ?
幸いデスクトップの配置までは崩れないのが幸いであるが…。
とにもかくにも面倒なので、KBに従って次のような操作をした。
KBの説明は(途中に検索操作が入っていたりと)やや不親切なので、以下のようにした方が確実かと。
- [マイコンピュータ]を右クリックして[管理]を選ぶ。
- UACの昇格を承諾
- 以下のように[システム ツール]→[タスク スケジューラ]→[タスク スケジューラ ライブラリ]→[Microsoft]→[Windows]→[MobilePC]とツリーを辿り、TMMを無効にする。
追記: Windows 7では…
Windows 7はこの方法ではうまくいきません。また、自動検出をdisableにしたりoverrideする方法もなさそうです。
参考1,参考2