パソコンの停止・再起動を速くする仕組みが備わっています。
しかし、Vistaの初期設定ではスリープ状態に入らない(スリープしない)、スリープからすぐに回復してしまう(自動的にスリープから起きる)、スリープから回復した場合にシステムがおかしくなるなどの不具合が多数報告されており、困っている人も多いと思います。
スリープ問題でお困りの方は、まず始めにBIOSを最新版にする、各種ドライバを最新にするなどの対応を行って下さい。それでも解決できない場合は以下の情報を参考にスリープ問題を解決できるかどうか試してみてください。
[スリープ状態に入らない(スリープしない)場合の解決法]
・スリープ状態に移行するために必要なアイドル時間に達しないためスリープに入らない場合があります。Windows Vistaではアイドル状態中のみ自動的に処理を行うタスクが実行される場合があり、このタスクの実行によりアイドル時間がリセットされ、スリープ状態に入らないというものです。
「管理ツール」の「タスクスケジューラ」で怪しいタスクが設定されていないか確認することをお勧めします。
・周辺機器の動作によりアイドル時間がリセットされる場合があります。周辺機器を停止する・交換するなどの対応により解決可能か試します。
・メディア共有するとスリープ状態に入らない場合があります。
この場合、電源オプション→プラン設定の変更→詳細な電源設定の変更→マルチメディアの設定→メディアを共有するタイミングの設定
を「コンピュータのスリープを許可します」に変更します。
また、ネットワークと共有センターで共有と探索の設定を無効にします。(メディア共有の無効が重要です。それ以外は不必要かもしれません。)
[スリープからすぐに回復してしまう(自動的にスリープから起きる)場合の解決法]
下記URLの情報が参考になると思います。
http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=1145091&SiteID=36
主な原因としては、
1.周辺機器(マウスなど)が動作したためにスリープ状態が解除される
2.LANからのパケットによりスリープ状態が解除される
ことが考えられます。
1への対処としては、デバイスマネージャからマウスなどの周辺機器のプロパティを開き、「電源の管理」で、「このデバイスで、コンピュータのスタンバイ状態を解除できるようにする」をオフにします。
2への対処としては、デバイスマネージャでネットワークアダプタの設定を以下のようにします。
・「電源の管理」で、「このデバイスで、コンピュータのスタンバイ状態を解除できるようにする」をオフにします。
・ウェイクアップ機能を「なし」に設定します。
[スリープから回復した場合の不具合の解決法]
スリープから回復した場合の不具合(周辺機器がうまく認識されない、ネットワークがうまく認識されないなど)の多くは、マイクロソフトからパッチが提供されていますので、これを適用して解決を試みます。
マイクロソフト提供のパッチ情報は以下のURLを参考にして下さい。
http://bbs.hotfix.jp/ShowForum.aspx?ForumID=42
これ以外にもスリープ問題を解決するための有用な情報をお持ちでしたら、是非お知らせください。