4 votes

Le système connecté à l'onduleur se met en veille peu de temps après la coupure de courant.

J'ai un système Win7 x64 connecté à l'onduleur. L'onduleur est capable de maintenir l'alimentation du système pendant environ 30 minutes. Après avoir connecté l'onduleur, je l'ai vérifié en débranchant le cordon d'alimentation et tout a fonctionné comme prévu, je recevais des notifications de batterie faible et le système s'est éteint une fois que la batterie a atteint le niveau critique. Depuis lors, un long moment s'est écoulé. Récemment, j'ai subi plusieurs coupures de courant et, à chaque fois, l'ordinateur s'est mis en veille en un temps très court.

Je peux reproduire ce phénomène facilement à tout moment en débranchant le cordon d'alimentation de l'onduleur. Lorsque je fais cela, le système affiche correctement le niveau de la batterie et le temps restant lorsque je débranche le cordon (le niveau commence à 100% et le temps restant à 0:32 et diminue progressivement). Pourtant, le système se met en veille après un court moment sans aucun avertissement.

Je n'ai pas installé de logiciel tiers pour gérer l'onduleur, j'utilise la gestion de la batterie par défaut de Windows. Mes paramètres avancés d'alimentation sur batterie sont les suivants :

  • Dormir après : 20 minutes
  • Action critique de la batterie : Veille
  • Niveau de batterie faible : 20%.
  • Niveau critique de la batterie : 10 %.
  • Notification de batterie faible : Sur
  • Action en cas de batterie faible : Ne rien faire
  • Niveau de la batterie de réserve : 7%.

Lorsque le système est en veille, l'entrée suivante est affichée dans le journal des événements :

Le système entre en mode veille. Raison de la mise en veille : batterie

<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>

J'ai trouvé un utilisateur signalant et résolvant un problème similaire sur Réponses Microsoft Dans son cas, il s'agissait de pilotes défectueux pour le lecteur Iomega. Bien que j'aie un grand nombre de périphériques connectés à l'ordinateur, je n'ai pas de lecteur Iomage.

  • Existe-t-il un moyen systématique de dépanner ce problème ou d'identifier le périphérique particulier qui fonctionne mal et qui fait que l'ordinateur se met en veille ?
  • Y a-t-il une documentation pour "Microsoft-Windows-Kernel-Power", qui m'aiderait à comprendre la source exacte de l'événement ?

4voto

Suma Points 1415

Je n'ai pas été en mesure de résoudre le problème malgré mes efforts. Je n'ai même pas pu obtenir plus d'informations sur le "Microsoft-Windows-Kernel-Power" jusqu'à présent.

Le mieux que j'ai pu faire était une solution de contournement : au lieu d'utiliser la gestion native de la batterie de Windows, j'ai installé APCUPSD et je ne peux plus observer le problème. Avec ce logiciel, Windows n'est pas au courant de la batterie, l'APCUPSD contrôle directement l'arrêt et j'ai vérifié qu'il ne le fait pas prématurément.

Je suppose que l'utilisation de PowerChute fourni par APC pourrait également fonctionner, mais je n'ai pas beaucoup aimé le logiciel lorsque je l'ai installé, il me semble trop encombré et gênant.

1voto

Everett Points 5775

La réponse la plus probable est qu'il a été conçu intelligemment. En dehors de la taille, si je débranche un onduleur et un ordinateur du mur, il s'agit en fait d'un ordinateur portable (ordinateur + batterie). Les fonctions de gestion de l'alimentation les plus récentes de Windows utilisent probablement la connexion USB pour déterminer qu'il existe un état de perte d'alimentation (l'onduleur est débranché). Le système de gestion de l'alimentation entre alors en action et fait son travail en réduisant la quantité d'énergie utilisée par le système lorsqu'il n'est pas utilisé. Que diriez-vous d'une raison pour aller de pair avec cela ?

Disons que vous allez voir un film avec des amis et que vous laissez votre ordinateur allumé. Dix minutes après votre départ, il y a une panne de courant chez vous. Personne n'utilise l'ordinateur, il se met en veille (en utilisant très peu ou pas d'énergie). Vous revenez deux heures plus tard, vous découvrez cela et vous avez le temps d'éteindre l'ordinateur parce qu'il reste encore assez d'énergie dans la batterie...

OU

L'ordinateur ne s'est jamais mis en veille, il a consommé toute l'énergie de l'onduleur avant de s'éteindre. Vous avez perdu tout ce sur quoi vous travailliez.

Ce comportement est le plus logiquement attendu, et je pourrais recommander de ne pas essayer de le modifier, dans l'intérêt de la protection de votre ordinateur.

Mon hypothèse est fortement soutenue par :

Action de frappe critique : Sommeil

L'ordinateur détecte une action critique (le fait de ne plus alimenter l'onduleur entraîne l'utilisation de la batterie, une action critique) et l'ordinateur se met en veille pour économiser l'énergie. Veuillez poster une image de la sortie de l'écran ci-dessous, mais ouvrez le menu déroulant qui dit Sleep>+Sleep after.

enter image description here

0voto

Blackbeagle Points 6556

Juste une supposition : je présume que l'onduleur est branché à l'ordinateur à l'aide d'un câble USB pour effectuer la notification et la surveillance. Vérifiez le gestionnaire de périphériques et voyez si les ports/confils USB sont configurés pour la gestion de l'alimentation. Si l'ordinateur commence à croire qu'il y a un problème d'alimentation, il peut désactiver les ports/conduits USB et vous pouvez perdre le signal de l'onduleur. Si cela se produit, l'ordinateur pourrait interpréter cela comme un événement de niveau d'alimentation critique.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X