Tengo un Lenovo Yoga 2 11 con Windows 10. Actualmente lo tengo configurado para permanecer despierto cuando la tapa está cerrada y enchufado, y funciona exactamente como estaba previsto. Sin embargo, si la tapa está cerrada y está enchufada, cuandodesenchufareso, quiero que se vaya a dormir.
Escenario: cuando termino de usar mi computadora portátil en mi escritorio (enchufada), cierro la tapa. No se va a dormir. Cuando tomo mi computadora portátil para ir a trabajar, la desconecto (sin abrir ni cerrar la tapa). Todavía está despierto.
Esto ha llevado a numerosas ocasiones en las que mi computadora portátil se apaga cuando la uso, ya que permanece en reposo y se agita durante unas horas hasta que se apaga.
¿Hay alguna manera de hacer que entre en modo de suspensión cuando lo desconecte y cierre la tapa?
Respuesta1
Como vesaquí, todo lo que necesitas hacer es
- Ir a
Control Panel
- Haga clic en
Hardware & Sound
- Haga clic en
Power Options
- Haga clic en
Choose when to turn off the display
deChange when the computer sleeps
- Siga las instrucciones dadas
Respuesta2
Tienes que profundizar un poco en la configuración de energía para encontrar esto:
- Haga clic en Inicio, luego escriba "editar plan de energía", haga clic en "editar plan de energía"
- Haga clic en "cambiar configuración avanzada de energía"
- Expandir “botones de encendido y tapa”
- Expandir “acción de cierre de tapa”
- Aquí tienes dos opciones para lo que sucede cuando cierras la tapa, "con batería" y "enchufado" - configura la opción "con batería" en suspensión
Eso te dará el efecto deseado.
Respuesta3
Método que utiliza un script de fondo VBS que inicia un script por lotes (realizado en Windows 10).Active la opción de hibernación cuando utilice esto (se explica a continuación).Tenga en cuenta que esta no es una solución súper sólida para su problema. El script por lotes pondrá su computadora en modo híbrido-suspensión-hibernación si tiene activada la opción de hibernación (yo la tengo).Recomiendo activar la opción de hibernación porque, aunque apagarla probablemente hará que la computadora entre en suspensión, existe una pequeña posibilidad de que la apague.En general, el método por lotes no es muy sólido.
Porción de EBV:
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
- Primero, debe pegar el código VBS en un archivo .vbs.
- Luego, pegue el código BAT en un archivo .baten la misma ubicación de archivo que el archivo VBS.
- Después de eso, necesitará crear un acceso directo a su archivo VBS, copiarlo y pegarlo en la carpeta de inicio (para que se ejecute automáticamente al inicio):C:\Usuarios\[NOMBRE 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 finalizar el proceso, escriba "taskkill /f /im wscript.exe" en la búsqueda, pero tenga en cuenta que esto finalizará todos los procesos de WScript. Nuevamente, tenga en cuenta que esta no es una solución completamente confiable.