Como o meu laptop dorme quando desconectado enquanto a tampa está fechada? (Não queira que ele durma ao fechar a tampa e conectá-la)

10

Eu tenho um Lenovo Yoga 2 11 executando o Windows 10. No momento, ele está configurado para permanecer acordado quando a tampa está fechada e conectada, e está funcionando exatamente como planejado. No entanto, se a tampa estiver fechada e conectada, quando eu desconectá- la, quero que ela durma.

Cenário: Quando termino de usar o laptop na minha mesa (conectado), fecho a tampa. Não vai dormir. Quando pego meu laptop para ir ao trabalho, desconecto-o (sem abrir e fechar a tampa). Ainda está acordado.

Isso levou a inúmeras ocasiões em que meu laptop está morto quando o uso, pois ele fica suspenso por algumas horas até que ele morra.

Existe uma maneira de fazê-lo para que ele durma quando eu desconectar e a tampa estiver fechada?

Alex Kibler
fonte
Não é ingênuo, que eu estou ciente. Talvez haja algo promissor no Lenovo Power Manager? Nas Opções de energia do Windows, você pode definir a opção Na bateria como Suspender e a opção Conectado como Não fazer nada, mas entendo o seu ponto, pois a configuração Na bateria não entrará em vigor após o desconectamento e exigiria que você abra e feche a tampa .
root
11
@root Existe um método para isso.
ds_secret 04/02

Respostas:

1

Como você vê aqui , tudo que você precisa fazer é

  1. Vamos para Control Panel
  2. Clique em Hardware & Sound
  3. Clique em Power Options
  4. Clique em Choose when to turn off the displaydeChange when the computer sleeps
  5. Siga as instruções dadas
ds_secret
fonte
2
Isso não funciona! Eu tenho as configurações de referência acima definidas da seguinte maneira: Quando a energia está conectada: Não durma quando a tampa estiver fechada. Quando a energia não está conectada: Durma quando a tampa estiver fechada. Se eu fechar a tampa com a energia conectada, desconectarei subsequentemente a energia do laptop! Isso torna muito fácil guardar o laptop em uma bolsa e superaquecer! No mínimo, ele deve mudar para o perfil da bateria, para que durma após um número definido de minutos, mas isso não acontece no meu laptop!
Jules
0

Método usando um script em segundo plano do VBS que inicia um script em lote (criado no Windows 10). Ative a opção de hibernação ao usar isso (explicado abaixo). Observe que essa não é uma solução super sólida para o seu problema. O script em lote colocará seu computador no modo híbrido de suspensão e hibernação se você tiver a opção de hibernação ativada (sim). Eu recomendo ativar a opção de hibernação, porque, embora desligá-lo, provavelmente retive o computador, há uma pequena possibilidade de que ele desligue o computador. Em geral, o método em lote não é muito sólido.

Parcela do VBS:

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

Parte 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. Então, primeiro, você precisa colar o código VBS em um arquivo .vbs.
  2. Em seguida, cole o código BAT em um arquivo .bat no mesmo local do arquivo VBS.
  3. Depois disso, você precisará criar um atalho para o seu arquivo VBS, copiá-lo e colá-lo na pasta de inicialização (para executá-lo automaticamente na inicialização): C: \ Users \ [YOU USERNAME] \ AppData \ Roaming \ Microsoft \ Windows \ Menu Iniciar \ Programas \ Inicialização

Basicamente, esse código executa um arquivo VBS em segundo plano, que abre um script em lote a cada minuto. Esse script em lote executará a ação de suspensão se o computador não estiver com energia CA. Para interromper o processo, digite "taskkill / f / im wscript.exe" na pesquisa, mas observe que isso matará todos os processos WScript. Novamente, observe que essa não é uma solução totalmente confiável.

gCo
fonte