Désactiver l'événement critique de la batterie

3

J'ai une batterie un peu foirée et doit probablement être remplacée. En attendant, je voudrais l'utiliser sans qu'il passe automatiquement en mode veille. Parfois, cela se produit après environ 20 minutes, sans aucun avertissement. Cela ne semble pas avoir d'importance à quel niveau je mets les alarmes. Au bout de 5 minutes environ, la batterie semble être complètement chargée.

Ceci est avec Windows 7. Lorsque j'utilise XP, je peux désactiver le gestionnaire d'événements critiques pour la batterie et utiliser l'ordinateur portable jusqu'à épuisement des capacités. Oui, cela ressemble à un crash et nécessite un redémarrage, mais si vous vous y attendez, ce n'est pas grave du tout, surtout pour maximiser l'utilisation de votre PC lorsqu'il est sur batterie.

Est-il possible de le faire sous Windows 7 ou 8?

P.S. Mon ordinateur portable a également un problème de surchauffe, et les problèmes peuvent être liés, cependant, je ne sais pas lequel est venu en premier. Je peux faire un autre post sur la surchauffe. Mais les bases de la prévention de la surchauffe ont été appliquées.

Jahmic
la source

Réponses:

3

Généralement, ce n’est pas une bonne idée de décharger votre batterie en dessous d’un certain seuil si vous vous souciez au moins un peu de sa vie. Trop tard pour toi, mais tu peux quand même lisez pourquoi . C’est probablement aussi la raison pour laquelle les experts de Microsoft ont décidé de ne pas vous permettre de définir un niveau critique inférieur à 3% et de ne pas ignorer cet événement critique.

Pourtant, ce qui n'est pas disponible dans les listes déroulantes semble être possible via un outil en ligne de commande POWERCFG. Si vous exécutez la commande suivante à partir d'une console de commandes avec privilèges élevés ( CMD Exécutez en tant qu'administrateur), vous obtiendrez exactement ce que vous demandez:

POWERCFG /SETDCVALUEINDEX SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Cette commande définira le gestionnaire d’événements critiques de la batterie sur "Ne rien faire" lorsqu’il fonctionne sur batterie dans le mode d’alimentation actuellement sélectionné (voir POWERCFG /L Ainsi, votre système ne mourra que lorsque le circuit de protection de la batterie sera mis hors tension.

Do Nothing for Critical battery action

Vous pouvez aussi courir POWERCFG /? pour obtenir toutes ses options ou POWERCFG /QUERY pour voir tous vos réglages d’alimentation et leurs valeurs possibles.

tlwhitec
la source
En fait, je n'ai pas encore essayé, je pourrais peut-être l'enregistrer pour un moment spécial. Mais il semble que c'est ce que je veux. En outre, il est intéressant de noter que mon PC a été pris dans un état d’arrêt étrange à un moment donné et a duré plus d’une heure au bâton.
Jahmic
Comme observé par @irthinker, lorsque votre batterie est tellement endommagée qu'elle perd même la charge lorsque le courant alternatif est branché, vous voudrez également régler le Plugged in option de Do nothing sinon, vous goûterez également à la colère du système. Ceci est toutefois toujours possible à partir du dialogue graphique habituel (Du moins sur Windows 10, où je viens de regarder), afin que les personnes allergiques à la ligne de commande puissent réduire leur exposition au strict minimum susmentionné. Ceux qui osent peuvent aussi utiliser POWERCFG /SETACVALUEINDEX SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0
tlwhitec
-1

J'aurais commenté l'excellente réponse de Whitec, mais je ne peux pas puisque je suis nouvelle. J'ai un peu à ajouter à cela.

Quand vous utilisez powercfg -setdcvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0 vous lui dites de ne rien faire lorsque votre ordinateur n'est pas branché.

Je recommanderais également de procéder de la sorte lorsque l'ordinateur est branché, car par défaut, il voudra passer en veille prolongée lorsqu'il détectera le niveau de charge critique de sa batterie.

Sans surprise, vous changez simplement 'dc' en 'ac' pour cela:

powercfg -setacvalueindex SCHEME_CURRENT SUB_BATTERY BATACTIONCRIT 0

Je tiens également à souligner que ces commandes ne le modifieront que pour le mode de fonctionnement actuel (par conséquent, SCHEME_CURRENT ). Il faut garder à l’esprit si vous décidez que vous voudrez peut-être changer votre «plan d’alimentation» plus tard.

irthinker
la source
Bonjour @itrhinker, avez-vous effectivement observé le système déclencher des événements de niveau de batterie lorsque vous êtes sur secteur? Je considérerais cela plutôt comme un bogue du côté de Windows. Je n'ai jamais observé un tel comportement - une fois que je branche le secteur, les actions de la batterie sont ignorées. Je suppose que la possibilité de définir les valeurs de batterie pour le courant alternatif ne servent qu'à maintenir la symétrie des paramètres, mais le SUB_BATTERY les valeurs ne comptent vraiment pas. Cela ne devrait évidemment pas s'appliquer à d'autres sous-groupes comme LIDACTION ou SUB_VIDEO.
tlwhitec
Absolument. J'avais une batterie d'ordinateur portable dans un ultralaptop qui ne se rechargeait pas, donc elle a lentement perdu sa charge au fil du temps. Cela ne valait pas le coût d’obtenir une nouvelle batterie. Cependant, quand il atteignait un niveau très bas, il se mettait automatiquement en veille / arrêt (je ne m'en souviens plus maintenant) et c'était le seul moyen de l'empêcher. Une fois que j'ai effectué ce changement (et aucun autre), je n'ai eu aucun problème et je pouvais laisser l'ordinateur portable allumé pendant des jours (s'il était branché bien sûr). Un point de données très propre et simple.
irthinker
Bon à savoir! Néanmoins, il reste un peu décalé par rapport à la question initiale qui cherche un moyen de faire quelque chose qui n’est pas possible via l’interface graphique habituelle. Ainsi, j'ai ajouté votre recommandation en tant que commentaire sous mon post. J'espère que vous le trouverez également;)
tlwhitec
Cela sonne bien, obtenir des informations là-bas est le point essentiel. Merci! :-)
irthinker