¿Cómo hacer que mi computadora portátil se duerma cuando se desconecta mientras la tapa está cerrada? (No quiero que se duerma al cerrar la tapa y enchufarlo)

10

Tengo un Lenovo Yoga 2 11 con Windows 10. Actualmente lo tengo configurado para permanecer despierto cuando la tapa está cerrada y enchufado, y eso funciona exactamente como se esperaba. Sin embargo, si la tapa está cerrada y está enchufada, cuando la desconecte , quiero que se duerma.

Escenario: cuando termine de usar mi computadora portátil en mi escritorio (enchufado), cierro la tapa. No se va a dormir. Cuando agarro mi computadora portátil para ir a trabajar, la desconecto (sin abrir y cerrar la tapa). Todavía está despierto.

Esto ha llevado a numerosas ocasiones en las que mi computadora portátil está muerta cuando voy a usarla, ya que se sienta y se agita durante unas horas hasta que se muere.

¿Hay alguna manera de hacerlo para que se duerma cuando me desconecte y la tapa esté cerrada?

Alex Kibler
fuente
No ingenuamente, que yo sepa. ¿Quizás haya algo prometedor en Lenovo Power Manager? En las Opciones de energía de Windows, puede configurar la opción Encendido de la batería en Suspender y la opción Conectado para no hacer nada, pero veo su punto, ya que la configuración de Encendido de la batería no surtirá efecto después de desenchufar y requeriría que abra y cierre la tapa .
root
1
@root Hay un método para eso.
ds_secret

Respuestas:

1

Como ves aquí , todo lo que necesitas hacer es

  1. Ir Control Panel
  2. Haga clic en Hardware & Sound
  3. Haga clic en Power Options
  4. Haga clic en Choose when to turn off the displaydeChange when the computer sleeps
  5. Siga las instrucciones dadas
ds_secret
fuente
2
¡Esto no funciona! Tengo la configuración de referencia anterior configurada de la siguiente manera: Cuando la alimentación está conectada: No duerma cuando la tapa está cerrada. Cuando la alimentación no está conectada: dormir cuando la tapa está cerrada. Si cierro la tapa con la alimentación conectada, luego desconecte la alimentación de la computadora portátil. ¡Esto hace que sea muy fácil guardar la computadora portátil en una bolsa y recalentarla! Como mínimo, debería cambiar al perfil de batería encendida para que duerma después de un número determinado de minutos, ¡pero esto tampoco sucede en mi computadora portátil!
Jules
0

Método que utiliza una secuencia de comandos de fondo VBS que inicia una secuencia de comandos por lotes (realizada en Windows 10). Active la opción de hibernación cuando use esto (se explica a continuación). Tenga en cuenta que esta no es una solución súper sólida para su problema. La secuencia de comandos por lotes pondrá su computadora en un modo de hibernación de suspensión híbrida si tiene activada la opción de hibernación (sí). Recomiendo activar la opción de hibernación porque, aunque apagarla probablemente apagará la computadora, existe una pequeña posibilidad de que apague la computadora. En general, el método por lotes no es muy sólido.

Porción de VBS:

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

Porción BAT:

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. Primero, debe pegar el código VBS en un archivo .vbs.
  2. Luego, pegue el código BAT en un archivo .bat en la misma ubicación que el archivo VBS.
  3. Después de eso, necesitará hacer un acceso directo a su archivo VBS, copiarlo y pegarlo en la carpeta de inicio (para que se ejecute automáticamente al inicio): C: \ Users \ [USUARIO DE USUARIO] \ AppData \ Roaming \ Microsoft \ Windows \ Menú Inicio \ Programas \ Inicio

Básicamente, este código ejecuta un archivo VBS en segundo plano que abre un script por lotes cada minuto. Este script por lotes realizará la acción de suspensión si su computadora no tiene alimentación de CA. Para eliminar el proceso, escriba "taskkill / f / im wscript.exe" en la búsqueda, pero tenga en cuenta que esto eliminará todos los procesos de WScript. Nuevamente, tenga en cuenta que esta no es una solución completamente confiable.

gCo
fuente