Comment mettre mon ordinateur portable en veille lorsqu'il est débranché alors que le couvercle est fermé? (Je ne veux pas qu'il s'endorme en fermant le couvercle et branché)

10

J'ai un Lenovo Yoga 2 11 sous Windows 10. Je l'ai actuellement réglé pour rester éveillé lorsque le couvercle est fermé et qu'il est branché, et cela fonctionne exactement comme prévu. Cependant, si le couvercle est fermé et qu'il est branché, lorsque je le débranche , je veux qu'il s'endorme.

Scénario: Lorsque j'ai fini d'utiliser mon ordinateur portable à mon bureau (branché), je ferme le couvercle. Il ne s'endort pas. Lorsque je prends mon ordinateur portable pour aller travailler, je le débranche (sans ouvrir ni fermer le couvercle). Il est encore éveillé.

Cela a conduit à de nombreuses occasions où mon ordinateur portable est mort lorsque je vais l'utiliser, car il reste assis et tourne pendant quelques heures jusqu'à ce qu'il meure.

Existe-t-il un moyen de le faire pour qu'il s'endorme lorsque je le débranche et que le couvercle est fermé?

Alex Kibler
la source
Pas naïvement, à ma connaissance. Peut-être y a-t-il quelque chose de prometteur dans le Lenovo Power Manager? Dans les options d'alimentation de Windows, vous pouvez définir l'option Sur batterie sur Veille et l'option Branché sur Ne rien faire, mais je vois votre point, car le paramètre Sur batterie ne prendrait pas effet après le débranchement et vous obligerait à ouvrir et fermer le couvercle .
root
1
@root Il existe une méthode pour cela.
ds_secret

Réponses:

1

Comme vous le voyez ici , tout ce que vous avez à faire est de

  1. Aller à Control Panel
  2. Cliquer sur Hardware & Sound
  3. Cliquer sur Power Options
  4. Cliquez sur Choose when to turn off the displaydeChange when the computer sleeps
  5. Suivez les instructions données
ds_secret
la source
2
Cela ne fonctionne pas! J'ai les paramètres de référence ci-dessus configurés comme suit: Lorsque l'alimentation est connectée: Ne dormez pas lorsque le couvercle est fermé. Lorsque l'alimentation n'est pas connectée: veillez lorsque le couvercle est fermé. Si je ferme le couvercle avec l'alimentation connectée, puis déconnectez l'alimentation de l'ordinateur portable reste allumé! Il est donc très facile de ranger l'ordinateur portable dans un sac et de le faire surchauffer! À tout le moins, il devrait passer au profil de la batterie pour qu'il dorme après un certain nombre de minutes, mais cela ne se produit pas non plus sur mon ordinateur portable!
Jules
0

Méthode utilisant un script d'arrière-plan VBS qui démarre un script batch (créé dans Windows 10). Activez l'option d'hibernation lorsque vous l'utilisez (expliqué ci-dessous). Notez que ce n'est pas une solution super solide à votre problème. Le script de traitement par lots mettra votre ordinateur en mode veille hybride-veille si vous avez activé l'option d'hibernation (je le fais). Je recommande d'activer l'option d'hibernation car, bien que la désactiver éteindra probablement l'ordinateur à la place, il y a une petite possibilité qu'elle éteigne votre ordinateur. En général, la méthode batch n'est pas très solide.

Portion VBS:

Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop

Portion MTD:

set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
  1. Donc, tout d'abord, vous devez coller le code VBS dans un fichier .vbs.
  2. Collez ensuite le code BAT dans un fichier .bat au même emplacement que le fichier VBS.
  3. Après cela, vous devrez créer un raccourci de votre fichier VBS, le copier et le coller dans le dossier de démarrage (pour qu'il s'exécute automatiquement au démarrage): C: \ Users \ [YOU USERNAME] \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage

Fondamentalement, ce code exécute un fichier VBS en arrière-plan qui ouvre un script de commandes toutes les minutes. Ce script de commandes effectuera l'action de mise en veille si votre ordinateur n'est pas alimenté en courant alternatif. Pour tuer le processus, tapez "taskkill / f / im wscript.exe" dans la recherche, mais notez que cela tuera tous les processus WScript. Encore une fois, veuillez noter que ce n'est pas une solution complètement fiable.

gCo
la source