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 ?