Ноутбук випадковим чином прокидається = Снучий / низький заряд батареї?


26

Ноутбук (Windows 7) дратує мене з дня, коли ми його отримали. Коли присипляти (кришка закрита), здається, періодично прокидаються в випадковому порядку в протягом ночі (тобто, 10 вечора, 1:30 годині ранку, 7 ранку, і т.д.) Є багато людей , які відчувають це, але я зробив кілька тестів і зробив численні спостереження, щоб надати тут якомога більше інформації для діагностики проблеми.


Коли ноутбук прокидається посеред ночі, можна зробити кілька спостережливих спостережень:

  • Він тримається приблизно 20-50 секунд (більше кількох, менше, ніж багато)
  • Екран залишається вимкненим (повністю, а не лише підсвічуванням)
  • Жорсткий диск обмолочується весь час (світлодіод HD майже солідний)
  • Привід DVD обертається і голосно крутиться ~ 5-10 секунд, якщо в ньому є диск
  • Windows активний ( відтворюється шум Bn-Bong 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 та активними MSSE з найновішими показниками, плюс ретельний перегляд із найновішим Chrome і відсутні файли, які є навіть найменшими сумнівними.

У мене є дві теорії щодо того, що це може бути:

  1. Гібридний сон

    У Windows Vista та новіших версіях гібридний сон дозволяє спершу спати (призупиняти оперативну пам’ять), а потім через деякий час промивати пам'ять на диску, щоб перезимувати. Це може мати сенс у тому, що ноутбук спить, а згодом переходить у сплячку, тож він прокидається, щоб залишити пам'ять на диску.

    Це може працювати, оскільки замість того, щоб переходити прямо у Windwos, BIOS POSTs та Windows «Резюме». Тим НЕ менше, слід перехід від сну до сплячки в той же час, не випадково. Більше того, цей ноутбук не має гібридного режиму сну.

    Чи може хтось підтвердити, як (на низькому рівні), якщо гібридний сон працює так?

  2. Низький заряд батареї

    Коли акумулятор ноутбука занадто низький, Windows автоматично впадає в сплячку (звичайно, Windows робить це ще до того, як акумулятор буде занадто низьким, щоб у нього залишилося достатньо енергії для сну). Коли це буде зроблено, він накопичується на кілька десятків секунд, а потім вимикається. Здається, це відповідає поведінці ноутбука, коли він прокидається випадковим чином, тим більше, що акумулятор може досягти виснаженої точки в, здавалося б, випадковий час.

    Проблема цієї теорії полягає в тому, що коли система вмикається після пробудження випадковим чином, вона не друкує повідомлення про вимкнення Windows через низький заряд батареї, як це відбувається, коли вона перебуває в сплячому режимі через низький заряд акумулятора під час роботи.

    Далі, це означає, що Windows активна та обробляє (певною мірою) під час сну або навіть тоді, коли вона вже повинна бути вимкнена / перезимувати.

    Чи може хто-небудь підтвердити, чи Windows активна та контролює рівень заряду батареї під час "вимкнення"?


Виходячи з подій, схоже, оновлення системного часу є нормальним, коли система вмикається, тож це не так, але це чітко переходить зі сну до сплячого стану через дванадцять годин після того, як він перейшов у сон. Це неприємно з трьох причин:

  • Поточна установка полягає в сплячому режимі через три години роботи від батареї та шість годин при підключенні до планів збалансованого та енергозбереження (чотири години і зовсім не план високої продуктивності ). План енергозбереження діє, і він був відключений від мережі сьогодні вранці, коли це сталося
  • Гібридний сон відключений у кожному енергетичному плані
  • powercfg не має записів про це

Хтось знає, чому Windows прокинеться випадковим чином і проявить вищевказані симптоми або чому налаштування плану живлення здаються невірними?


Є багато людей відчувають ноутбуки (всі марок і моделей) випадковим чином включення в середині ночі. На жаль, більшість із них отримує той самий набір відповідей, які рідко, здається, вирішують проблему.

Деякі помітні з них:

  • Це питання , схоже, те саме, що стосується кількох спостережень, які я зробив вище.
  • Це питання, схоже, має те саме питання, але з Linux.
  • Це питання змусило мене вимкнути клавіатури / миші, якщо чутливість сенсорної панелі встановлена ​​занадто низько, але вона все одно це робить.
  • Ця нитка вказує на таймери сну, але вони вже відключені.

4
+1 Просто тому, що мені подобається це питання, ґрунтовність, робота, що стоїть за ним. Це річ краси. Незважаючи на відповідь, я просто хочу насолодитися питанням ще ...;)
Еверет

Я думаю, що одне з перших ваших пропозицій - це також ваше рішення: "Коли його спати (кришка закрита)". Ви впевнені, що 'закриття кришки' == 'сплячка'? Якщо я правильно пам'ятаю, налаштування за замовчуванням для закриття кришки - це очікування, а не перебуває в сплячому режимі. Перейдіть на екран конфігурації -> апаратне забезпечення та звук -> управління енергією -> Змініть, коли екран вимкнено (ліва панель) -> розширені налаштування -> зміни налаштувань у режимі очікування (або увімкнути або витримати) та "кнопки включення / вимкнення". і кришка '. (Я використовую голландський windows 7 і намагався якомога краще перекласти, але все можна назвати інакше.)
BrtH,

@BrtH, так, він за замовчуванням встановлений у режимі сну, але це не пояснює, чому воно несподівано, випадковим чином, спонтанно знову вмикається. Я шукав триггери апаратного та програмного забезпечення, які можуть призвести до його включення, але жоден не застосовується. Плюс до цього, я вже сказав, що, здається, цього не відбувається при використанні фактичних команд Shutdown або Hibernate.
Synetech

1
Цікаво, чи Microsoft не використала ярлик для переходу зі сну до сплячого режиму. Ваш комп’ютер спить. Він не використовується, і рівень акумулятора падає. Комп'ютер захищає себе, переходячи до сплячого режиму. Ви не отримуєте повідомлення. Що робити, якщо Microsoft використовує той самий код, який використовує режим гібридного сну, коли комп'ютер уже спить (чи це було як ярлик)? Ви не використовуєте систему, тому кого хвилює, що причина, коли вона перейшла у сплячку на вас, полягає в тому, що потужність впала (подібно до того, як гібридна система не хвилюється). Я закінчив, я просто хотів спробувати сказати щось розумне.
Еверет

1
Що говорить журнал системних подій Windows? Схоже, щось там повинно бути, коли він спить або перебуває в сплячці.
Марк Аллен

Відповіді:


17

Ризикуючи виглядати дурним, я виявив таке:

У мене теж була така ж проблема. Я ніколи не вимикаю свій ноутбук, завжди перекладаю його в режим сну, і він несподівано прокинеться посеред ночі. Я виявив, що ця подія "S4 Doze to Hibernate" - це не помилка, це особливість. Перейдіть до розширених налаштувань живлення та змініть "сплячий режим після" у спадному меню "Сон":

введіть тут опис зображення>

Виберіть, як довго ви хочете чекати, перш ніж перейти до сплячого режиму зі сну. Я встановив мін на 1440 хвилин (24 години), що достатньо для ночівлі.

До речі, також перевірте, що у вас немає нічого під "дозволити таймери пробудження".

Я не бачу, що ти кажеш, що ти спробував це, тому якщо я пропустив, щоб ти його вказав, прошу вибачення за те, що витратив твій час.


Якщо він прокинувся перехідним через дві години, як це встановлено, то я міг би прийняти це як пояснення, але це було після дванадцяти, тож якщо це причина, то я не знаю, чому він використовує неправильний час .
Synetech

"6:51:42 ранку. Системний час змінився на 2012 - 08 - 21T10: 51: 42.500000000Z з 2012 - 08 - 20T22: 51: 39.080510600Z." -> Тому що годинник не працює 12 годин?
Еверетт

1
Ні, це не оновлення системного часу з Інтернет-сервера часу, просто відзначимо, що минуло дванадцять годин.
Synetech

Сонячні спалахи? Я дитина. Я зупинюсь тут, я відчуваю, що законно намагався.
Еверетт

Нарешті я зробив хороший тест. Я встановив сплячку на 60 хвилин, закрив кришку о 19:00 та відкрив її о 19:59:50. Через десять секунд ноутбук увімкнувся і зробив це звичайною справою. Цього разу кришка була відкритою, тому мені вдалося побачити екран входу в Windows на секунду до того, як екран вимкнувся. Я натиснув кнопку вилучення DVD і вона відкрилася. Я перемістив курсор і натиснув кнопки сенсорної панелі, але нічого не сталося. Я натиснув кілька клавіш, щоб спробувати увійти, але отримав лише звуковий сигнал Windows за замовчуванням. Наступного разу, коли він був увімкненим, я перевірив Журнал подій і yup, він зафіксував зміну стану з 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. Під час тесту він змінив значення SKUACSettingIndexa на a 0з 1Win8 під усіма перерахованими вище категоріями, що також можна зробити вручну через regedit як альтернативу. Це дає можливість схемі живлення з можливістю пробудження від сну повністю відключеним. Знову ж таки, єдиний я виявив мінус - те, що ноутбук не прокидається в сплячку, якщо акумулятор стає занадто низьким. Це просто піде мертвим.

Важливо: Після впровадження змін у конфігурації може знадобитися додатковий крок переходу до Панелі керування / Параметри живлення та повернення поточної схеми живлення до значень за замовчуванням у розширених налаштуваннях. Потім користувач може відрегулювати речі відповідно до власних уподобань.

Під час мого тестування командної строки в новій системі Win8, схоже, скинули параметри живлення до стандартних, оскільки після використання рішення командного рядка знову встановлені налаштування часу за замовчуванням. Також не було зафіксовано жодних пробуджень протягом тестового періоду в Переглядачі подій / системі.

Я також переглянув переглядач подій у двох інших системах, і в них не було жодних пробуджень, оскільки я впровадив на них рішення Command Prompt два тижні тому.

Щоб повернути типові значення до початкових значень, введіть ті самі рядки командного рядка, але введіть 1 для останнього символу замість 0. Потім змініть поточну схему живлення назад на значення за замовчуванням в Параметри живлення.

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

Повне вимкнення автоматичного включення трохи випалене, але, мабуть, це може бути корисним для деяких систем, які просто не ведуть себе.
Synetech

Я виявив, що в Лас-Вегасі є необхідність захищати ноутбуки високого класу від включення протягом 100 градусів плюс дні, поки ноутбук знаходиться в припаркованому автомобілі. У мене були викривлені клавіатури, смажені відеокарти та несправності термічного відключення, які спричиняли всілякі горе і витрати. Це також дозволяє уникнути зайвого розряду акумулятора. Деякі ноутбуки після короткого часу повертаються до сну, а інші можуть залишатися увімкненими, поки батарея не згасне або не відбудеться термічне відключення, якщо таймер сну встановлений на більш тривалий період.
Пол Кінслоу

Я б сказав, що в такому випадку краще було б з’ясувати причину неспання в першу чергу, а не просто перешкоджати цьому. Системи не повинні включатися без причини, і, звичайно, не залишатися без жодної причини. Було б краще перевірити параметри WoL, гібридного сну та пристрою для пробудження пристрою, а потім заблокувати його, якщо нічого іншого не працює (наприклад, якщо система баггі).
Synetech

1
Хоча мій коментар трохи запізнюється ... З мого власного досвіду часто буває майже неможливо знайти всі можливі причини, і, принаймні, неможливо дізнатися, чи були всі знайдені. Також програмне забезпечення може будь-коли додавати нову причину (наприклад, заплановане завдання). Враховуючи, що включення ноутбука в сумці може дуже добре знищити ноутбук (або в гіршому випадку навіть розпалити вогонь), повністю відключити автоматичне пробудження здається досить розумним. Це одна з таких форм поведінки, яка, схоже, зараз не працює.
kdb

0

У програмі Win7 Pro замість прямого редагування розділів реєстру ви можете скористатись редактором групової політики, щоб gpedit.msc > Computer Configuration > Administrative Templates > System > Power Management > Sleep Settingsзмінити його на свій смак, перезавантажити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.