ラップトップがランダムに起動する= Hibernate / Low Battery?


26

(Windows 7)ラップトップは、手に入れたその日から私を悩ませています。スリープ状態になると(蓋が閉じた状態)、夜間(つまり、午後10時、午前1時30分、午前7時など)にランダムに目が覚めたように見えます。そして、問題を診断するためにできるだけ多くの情報をここに提供するために、多数の観察を行いました。


ラップトップが真夜中に目覚めると、次のような観察結果が得られます。

  • 約20〜50秒間点灯し続けます(数回以上、多数以下)
  • 画面はオフのままです(バックライトだけでなく、完全に)
  • ハードドライブは常にスラッシングされています(HD LEDはほぼ点灯しています)
  • DVDドライブが回転し、ディスクが挿入されていると、5〜10秒間大音量で回転します
  • Windowsがアクティブです(システムがスリープ状態になった後にドライブ/キーボードなどが取り外されたり、接続され場合、PnP ビンポン音が再生されます)
  • (未確認:キーを押しても(有効になっている場合)、次回はオンになりません。電源ボタンを使用する必要があります)
  • 次回システムの電源を入れたとき、以前のランダムなアクティビティの表示はありません(使用powercfg -lastwakeすると、ウェイク履歴ウェイクソースカウント 0 が返されます)

その他の観察事項は次のとおりです。

  • Windowsがシャットダウンまたは休止状態になったときは、スリープ状態になったとき(ふたが閉じたときなど)にのみ発生しないようです。
  • Windows 7のタスクスケジューラには無数のタスクがありますが、クイックスキャンでは何も責任がないことを示しているようです(ただし、履歴を追跡するために履歴を有効にしています)
  • (キーを押して何が起こっているかを見るために画面を表示するためにそれをキャッチしようとし続けますが、それは常に不適当な瞬間に発生するようであり、チャンスを得る前にシャットダウンします)
  • マークが示唆したように、私はイベントログを確認、これまでで最高の手がかりとなる一連のイベントを見つけました。

    6:51:37pm The system is entering sleep.
              Sleep Reason: Button or Lid
    6:51:42am The system time has changed to ‎2012‎-‎08‎-‎21T10:51:42.500000000Z from ‎2012‎-‎08‎-‎20T22:51:39.080510600Z.
    6:51:42am-6:51:47am Six services were stopped…
    6:51:47am The system has resumed from sleep.
              Sleep Time: ‎2012‎-‎08‎-‎21T10:51:46.021150600Z
              Wake Time: ‎2012‎-‎08‎-‎21T10:51:44.010053500Z
              Wake Source: S4 Doze to Hibernate
    6:51:55am The system is entering sleep.
              Sleep Reason: Hibernate from Sleep
    

そうではないもの:

  • Windowsの更新:WUは正午にのみチェックし、ダウンロードしないように設定されています(ランダムではありません)
  • Wake-on-LAN:WoLとMagic-Packetはどちらもデバイスマネージャーで無効になっており、BIOSにはオプションがありません。また、ケーブルモデムは夜間にオフになります
  • デバイス:すべてのキーボード、マウス、NICはシステムをウェイクしないように設定されています(powercfg -devicequery wake_armed空のリストを返します)
  • マルウェア:これは、最新のWindows更新プログラムと最新のdefを備えたアクティブなMSSEに加え、最新のChromeを使用して慎重にブラウジングし、少しでも疑わしいファイルがない新しいシステムです。

私はそれが何であるかについて2つの理論を持っています:

  1. ハイブリッド睡眠

    Windows Vista以降では、ハイブリッドスリープにより、システムが最初にスリープ(RAMにサスペンド)され、しばらくしてからメモリがディスクにフラッシュされて休止状態になります。これは、ラップトップがスリープ状態であり、最終的に休止状態に切り替わるため、ウェイクアップしてメモリをディスクにフラッシュするという意味で意味があります。

    これは、Windwos、BIOS POST、およびWindowsが「再開」するのではなく、機能する可能性があります。ただし、ランダムではなく、スリープから休止状態に同時に移行する必要があります。さらに、この特定のラップトップではハイブリッドスリープが有効になっていません。

    ハイブリッドスリープがこのように機能する場合、誰でも(低レベルで)確認できますか?

  2. 低バッテリー

    ラップトップのバッテリーが低すぎると、Windowsは自動的に休止状態になります(もちろん、休止状態を実行するのに十分な電力が残っているようにバッテリーが低すぎる前にWindowsがこれを行います)。これを行うと、ハードドライブは数十秒間スラッシングしてからシャットダウンします。これは、ラップトップがランダムに起動するときのラップトップの動作と一致しているようです。特に、バッテリーは一見ランダムな時間に消耗ポイントに達する可能性があるためです。

    この理論の問題は、ランダムに起動した後、システムの電源を入れると、実行中の低バッテリのために休止状態になるたびに、低バッテリのためにWindowsがシャットダウンしたというメッセージを出力しないことです。

    さらに、Windowsがスリープ中または既にオフ/休止状態である必要がある場合でも、Windowsがアクティブであり、ある程度処理されていることを意味します。

    Windowsがアクティブかどうかを確認し、「オフ」の間にバッテリーレベルを監視できますか?


イベントに基づいて、システムの電源を入れるたびにシステム時刻を更新することは正常であるように見えるので、そうではありませんが、スリープ状態から12時間後にスリープ状態から休止状態に明らかに移行しています。これには3つの理由があります。

  • 現在の設定では、バッテリーで3時間、バランスプランと省電力プランに接続した場合は6時間後に休止状態になります(高パフォーマンスプランでは4時間)。省電力プランが有効であり、それが起こったとき、それは今朝抜かれました
  • ハイブリッドスリープはすべての電源プランで無効になっています
  • powercfg それが起こったという記録はありません

Windowsがランダムに起動して上記の症状を示す理由、または電源プランの設定が間違っているように見える理由を誰もが知っていますか?


あり、多くのランダム夜中にオン(すべての機種やモデルの)ラップトップを経験して人々のは。残念ながら、それらのほとんどは、問題を解決することはめったにない同じ応答のセットを受け取ります。

いくつかの注目すべきものが含まれます:

  • この質問は、私が上で行ったいくつかの観察と同じ問題のようです。
  • この質問には同じ問題があるようですが、Linuxに関係しています。
  • この質問は、タッチパッドの感度が低すぎる場合にキーボード/マウスをオフにすることにつながりましたが、それでも有効です。
  • このスレッドはスリープタイマーを指していますが、既に無効になっています。

4
+1この質問、徹底性、その背後にある仕事が大好きだからです。これは美しさです。答えを気にしないで、質問をもう少し楽しみたいだけです
エベレット

あなたの最初の文章の1つはあなたの解決策でもあると思います:「それがスリープ状態になったとき(蓋が閉じたとき)」。「ふたを閉じる」==「冬眠する」ことを確認しますか?記憶が正しければ、ふたを閉じるためのデフォルト設定はスタンバイであり、休止状態ではありません。設定画面に移動->ハードウェアとサウンド->エネルギー管理->画面が無効になったときに変更(左パネル)->詳細設定->「スタンバイ」(またはスリープまたはsth)および「オン/オフ」ボタンの下の設定を変更そしてふた」。(私はオランダのWindows 7を使用し、できるだけ良い翻訳を試みましたが、物事は異なると呼ばれるかもしれません。)
BrtH

@BrtH、はい、デフォルトでスリープに設定されていますが、それが突然、ランダムに、自発的に再びオンになる理由を説明していません。オンにするハードウェアとソフトウェアのトリガーを探しましたが、どれも当てはまらないようです。さらに、実際のシャットダウンまたはHibernateコマンドを使用する場合は、発生しないようだと既に述べました。
Synetech

1
Microsoftがスリープから休止状態に移行する際にショートカットを使用しなかったのだろうか。コンピューターはスリープ状態です。使用されておらず、バッテリー残量が低下しています。コンピューターは、Hibernateにアクセスすることにより自身を保護します。あなたは通知を受け取りません。コンピューターが既にスリープしているときにMicrosoftがハイブリッドスリープで使用するのと同じコードを使用した場合(ショートカットとして使用した場合)システムを使用していないので、Hibernateを使用した理由は、ハイブリッドシステムが気にしないように電力が低下したためです。私は終わった、私はちょうど何かインテリジェントなことを言おうとした。
エベレット

1
Windowsシステムイベントログには何と書かれていますか?スリープ状態または休止状態になったときに、何かがあるはずです。
マークアレン

回答:


17

バカに見えるリスクがあるので、私は以下を見つけました。

私も同じ問題を抱えていました。私はラップトップを決してシャットダウンせず、常にスリープモードにしました。そして、夜中に予想外に起動しました。この「S4 Doze to Hibernate」イベントはバグではなく、機能であることがわかりました。電源の詳細設定に移動し、[スリープ]ドロップダウンメニューの[後の休止状態]を変更します。

ここに画像の説明を入力してください>

スリープモードから休止状態に移行するまでの待機時間を選択します。私は1440分(24時間)に設定しました。これは一晩滞在するのに十分です。

ちなみに、「allow wake timers」の下に何もないことも確認してください。

あなたがこれを試してみたと言っていることはわかりませんので、あなたがそれを指摘し損ねたなら、あなたの時間を無駄にして申し訳ありません。


それが設定されているように2時間後に目が覚めた場合、それを説明として受け入れることができますが、12時間後にそうしましたので、それが理由であれば、なぜ間違った時間を使用しているのか分かりません。
Synetech

"6:51:42 amシステム時刻が2012-08-20T22:51:39.080510600Zから2012-08-21T10:51:42.500000000Zに変更されました。" ->時計が12時間ずれているのですか?
エベレット

1
いいえ、それはインターネットタイムサーバーからシステム時刻を更新するのではなく、単に12時間が経過したことに注意することです。
Synetech

太陽フレア?私は子供。ここでやめて、合法的に試した気がします。
エベレット

私はついに良いテストをしました。休止状態を60分に設定し、19:00:00に蓋を閉じ、19:59:50に蓋を開けました。10秒後、ラップトップの電源がオンになり、通常どおりになりました。ただし、今回は蓋が開いていたため、画面がオフになる前にWindowsログイン画面を1秒間見ることができました。DVDイジェクトボタンを押して開きました。カーソルを移動してタッチパッドボタンを押しましたが、何も起こりませんでした。ログインしようとしていくつかのキーを押しましたが、Windowsのデフォルトのビープ音だけが聞こえました。次回オンになったときに、イベントログをチェックして、うん、S3からS4への状態変更を記録しました。
Synetech

5

SleepWakeSolution

これは、自分のコンピューターが自分でスリープ状態から復帰しないようにしたい人向けのソリューションであり、よりシンプルなソリューションは機能していません。ボタンをタップするか、カバーを開くこと以外は何も起こしません。Windows Media Centerや未知の原因など、システムをウェイクアップするようにスケジュールされた計画タスクではありません。私が見つけた唯一のマイナス点は、バッテリーが少なくなりすぎてもラップトップが休止状態に復帰しないことです。それはただ死んでしまい、保存されていない情報は失われます。

コマンドプロンプトを開き、次のコマンドを実行します。

powercfg -setacvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
powercfg -setdcvalueindex scheme_current sub_sleep bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d 0
powercfg -setactive scheme_current

これらは、コマンドプロンプトウィンドウの上部にあるヘッダー/編集/貼り付けをクリックして、コマンドプロンプトにコピーして貼り付けることができます。

これにより、現在の電源設定のデフォルト値が変更され、マシンがスリープから復帰するのが停止します。

次のレジストリキーに適用されます。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD-41ED-83F4-97BE242C8F20\BD3B718A-0680-4D9D-8AB2-E1D2B4AC806D
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\PowerSchemes\381b4222-f694-41f0-9685-ff5bb260df2e\238c9fa8-0aad-41ed-83f4-97be242c8f20\bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d

上記は、Win7およびWin8で動作することがテストされています。テスト中に上記のすべてのカテゴリでWin8のa SKUACSettingIndexをa に変更しました。これは、代替としてregeditを使用して手動で実行することもできます。これにより、スリープからウェイクアップする機能を備えた電源設定が完全​​に無効になります。繰り返しますが、私が見つけた唯一のマイナス点は、バッテリーが少なくなりすぎてもラップトップが休止状態に復帰しないことです。ただ死んでしまいます。01

重要:構成の変更を実装した後、[コントロールパネル] / [電源オプション]に進み、詳細設定で現在の電源設定をデフォルト値にリセットする追加の手順も必要になる場合があります。その後、ユーザーは自分の好みに合わせて物事を再調整できます。

新しいWin8システムでのコマンドプロンプトテスト中に、コマンドプロンプトソリューションを使用した後、デフォルトのタイムアウト設定が再び設定されるため、電源設定がデフォルトにリセットされたようです。また、テスト期間中にイベントビューアー/システムで報告されるウェイクはありません。

また、他の2つのシステムでイベントビューアーを確認しましたが、2週間前にコマンドプロンプトソリューションを実装して以来、これらのシステムで問題が発生することはありませんでした。

デフォルトを元の値に戻すには、同じコマンドプロンプト行を入力しますが、最後の文字に0ではなく1を入力します。次に、現在の電源設定を電源オプションのデフォルト値に戻します。

HKEY_USERS\S-1-5-19\Control Panel\PowerCfg - This lists the current Power Policy.

自動電源投入を完全に無効にすることはやや焦りますが、動作しないシステムにとっては役立つと思います。
Synetech

ラスベガスでは、ラップトップが駐車中の車の場合、100度以上の日数の間、ハイエンドのラップトップの電源が入らないようにすることがラスベガスで必要であることがわかりました。私は、キーボード、揚げたビデオカード、およびあらゆる種類の悲しみと出費を引き起こしたサーマルシャットダウン障害を歪めてきました。また、不要なバッテリーの消耗を防ぎます。しばらくするとスリープ状態に戻るラップトップもありますが、スリープタイマーが長時間設定されている場合はバッテリーがなくなるか、サーマルシャットダウンが発生するまでオンのままにできるラップトップもあります。
ポールキンズロー

その場合、起きないようにするのではなく、そもそもウェイクの原因を把握する方が良いと思います。システムが理由もなくオンになってはならず、また理由もなくオンのままであってはなりません。WoL、ハイブリッドスリープ、およびデバイスウェイクオプションをチェックし、他に何も機能しない場合(システムにバグがある場合など)にブロックすることをお勧めします。
Synetech

1
私のコメントは少し遅れていますが...私自身の経験から、考えられるすべての原因を見つけることはほとんど不可能であり、少なくとも見つかった原因がすべてであるかどうかを知ることは不可能です。また、いつでも新しい原因(スケジュールされたタスクなど)がソフトウェアによって追加される場合があります。バッグ内でラップトップをオンにするとラップトップが破壊される可能性が非常に高い(または最悪の場合でも火災に火を付ける)ことを考えると、自動ウェイクを完全に無効にすることはかなり合理的です。これは、オペレーティングシステムが現在正しく動作していないように見える動作の1つです。
kdb 14年

0

Win7 Proでは、登録設定を直接いじる代わりに、グループポリシーエディターを使用gpedit.msc > Computer Configuration > Administrative Templates > System > Power Management > Sleep Settingsして好みに合わせて調整し、再起動できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.