4

У меня есть система Win7 x64, подключенная к ИБП. ИБП способен поддерживать питание системы в течение 30 минут. После того как я подключил ИБП, я проверил это, отсоединив шнур питания, и все заработало, как ожидалось, я получил уведомления о низком уровне заряда батареи, и система отключилась, как только батарея достигла критического уровня. С тех пор прошло много времени. Недавно я несколько раз испытывал сбой питания, и каждый раз компьютер засыпал в очень короткое время.

Я могу легко воспроизвести это в любое время, отсоединив шнур питания от ИБП. Когда я это делаю, система корректно показывает уровень заряда батареи и оставшееся время батареи, когда я отсоединяю шнур (уровень начинается с 100%, а оставшееся время с 0:32 и постепенно снижается). Тем не менее, система бездействует через некоторое время без какого-либо предупреждения.

У меня не установлено никакого стороннего программного обеспечения для управления ИБП, я использую батареи по умолчанию для Windows. Мои расширенные настройки питания при работе от батареи следующие:

  • Спать после: 20 минут
  • Критическое действие теста: сон
  • Низкий уровень заряда батареи: 20%
  • Критический уровень заряда батареи: 10%
  • Уведомление о низком заряде батареи: включено
  • Низкое действие: ничего не делать
  • Резервный уровень заряда батареи: 7%

Когда система спит, в журнале событий отображается следующая запись:

Система входит в сон. Причина сна: батарея

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331C3B3A-2005-44C2-AC5E-77220C37D6B4}" /> 
  <EventID>42</EventID> 
  <Version>2</Version> 
  <Level>4</Level> 
  <Task>64</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000004</Keywords> 
  <TimeCreated SystemTime="2012-08-01T06:55:18.358031800Z" /> 
  <EventRecordID>325242</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="48" /> 
  <Channel>System</Channel> 
  <Computer>xxxxx</Computer> 
  <Security /> 
</System>
<EventData>
  <Data Name="TargetState">4</Data> 
  <Data Name="EffectiveState">4</Data> 
  <Data Name="Reason">2</Data> 
  <Data Name="Flags">0</Data> 
  </EventData>
</Event>

Я обнаружил, что пользователь сообщает и решает аналогичную проблему в Microsoft Answer, в его случае причиной были неисправные драйверы для дисковода Iomega. Хотя к компьютеру подключено довольно много устройств, у меня нет диска Iomage.

  • Есть ли какой-либо систематический способ, как я могу устранить эту проблему или определить, какое конкретное устройство работает со сбоями и приводит компьютер в спящий режим?
  • Есть ли какая-нибудь документация для «Microsoft-Windows-Kernel-Power», которая бы помогла мне понять точный источник события?

3 ответа3

4

Я не смог решить проблему, несмотря на мои усилия. До сих пор я даже не смог получить больше информации о «Microsoft-Windows-Kernel-Power».

Лучшее, что я мог сделать - это обходной путь: вместо использования встроенного управления батареями Windows я установил программное обеспечение APCUPSD и больше не могу наблюдать за этой проблемой. С этим программным обеспечением Windows не знает о батарее, APCUPSD контролирует выключение напрямую, и я убедился, что это не происходит преждевременно.

Я предполагаю, что использование APC при условии, что PowerChute также может работать, но мне не очень понравилось программное обеспечение, когда я его устанавливал, звучит слишком загроможденно и навязчиво для меня.

1

Наиболее вероятный ответ: он продуман. Помимо размера, если я отсоединяю ИБП и компьютер от стены, это фактически ноутбук (компьютер + батарея). Новейшие функции управления питанием в Windows, вероятно, используют соединение USB для определения состояния потери питания (ИБП отключен). Затем включается система управления питанием и выполняет свою работу, уменьшая количество энергии, используемой системой, когда она не используется. Как насчет причины согласиться с этим?

Допустим, вы идете с друзьями смотреть фильм и оставляете свой компьютер включенным. Через десять минут после того, как вы выходите из дома, в вашем доме происходит сбой питания. Никто не пользуется компьютером, он засыпает (использует очень мало или вообще не работает). Вы вернетесь через два часа, обнаружите это и успеете выключить компьютер, потому что в батарее еще достаточно энергии ...

ИЛИ ЖЕ

Компьютер никогда не засыпал, он потреблял всю энергию в ИБП до выключения. Вы потеряли все, над чем работали.

Это наиболее логичное поведение, как и ожидалось, и я мог бы рекомендовать не пытаться изменить его в интересах защиты вашего компьютера.

Моя гипотеза настоятельно поддерживается:

Критическое действие теста: сон

Компьютер обнаруживает критическое действие (больше энергии, поступающей в ИБП, не вызывает использование батареи, критическое действие), и компьютер спит для экономии энергии. Пожалуйста, опубликуйте снимок экрана, показанного ниже, но откройте выпадающий список «Спать>+ Спать после».

0

Просто предположение: я полагаю, что вы подключили ИБП к компьютеру с помощью USB-кабеля для уведомлений и мониторинга. Проверьте диспетчер устройств и посмотрите, настроены ли USB-порты / концентраторы для управления питанием. Если компьютер начинает полагать, что есть проблема с питанием, это может быть отключение USB-портов / концентраторов, и вы можете потерять сигнал от ИБП. Если это произойдет, компьютер может интерпретировать это как событие критического уровня мощности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .