Con solo el símbolo del sistema, ¿es posible desactivar el modo de suspensión al cerrar la tapa de una computadora portátil?
10
Con solo el símbolo del sistema, ¿es posible desactivar el modo de suspensión al cerrar la tapa de una computadora portátil?
Respuestas:
El comando que está buscando es powercfg. Abra un símbolo del sistema y escriba
powercfg –q >poweroptions.txt
Esto creará un archivo de texto (poweroptions.txt) con todos los GUID para la configuración de energía. Abra el archivo poweroptions.txt y busque el GUID para la combinación de energía actual. Esto debería estar en la parte superior del archivo y se verá así:
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
Copie y pegue solo el GUID (en este ejemplo -
381b4222-f694-41f0-9685-ff5bb260df2e
) en un nuevo archivo de texto vacío. Luego, desplácese y encuentre el GUID de subgrupo para las acciones "Botones de encendido y tapa". Copie y pegue este GUID en ese mismo nuevo archivo de texto como una línea separada. Ahora encuentre el GUID de configuración de energía para "Acción de cierre de tapa" y copie y pegue ese debajo de los otros dos. Tenga en cuenta también los números de 'Possible Setting Index' para la opción en la que desea establecerlo (deshabilitado es 000). Deberá ejecutar el comando una vez para cada combinación de energía, CC y CA para cubrir ambas situaciones. El comando se verá así:Powercfg –SETACVALUEINDEX [put power scheme GUID here] [put subgroup GUID here] [put power setting GUID here] 000
Probé esto y mi comando se ve así:
powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 000
El segundo comando es para cuando el usuario está con batería y es exactamente el mismo, excepto que usamos el interruptor
–SETDCVALUEINDEX
.Aquí está la página oficial de opciones de línea de comandos de Powercfg de Microsoft para mayor referencia.
fuente
powercfg
parece un buen ejemplo de "cómo no escribir una herramienta de línea de comandos": /El tema aquí es ¿Cómo deshabilitar el modo de suspensión a través de CMD?
Suponiendo que ha configurado la tapa de su computadora portátil para que no haga nada cuando está cerrada:
powercfg -x -standby-timeout-ac 0
(De alguna manera, el modificador -x no funciona para mí, así que lo he cambiado a / x y funciona. El resto de los modificadores permanecen -standby-timeout-ac )
Como se muestra en la página de Technet de Microsoft "Opciones de línea de comandos de Powercfg" ( https://technet.microsoft.com/en-us/library/cc748940(v=ws.10).aspx ), el comando es:
> valor de configuración powercfg -x (el valor que está viendo es "en espera")
por lo tanto: > powercfg -x -standby-timeout-ac minutes (deshabilitar = 0 minutos)
NOTA: ac = conectado a la energía eléctrica / dc = funciona con batería (por lo tanto, si desea desactivar el modo de suspensión mientras trabaja con energía de la batería, reemplace el "ac" con "dc" en el comando, para que se vea como
powercfg -x -standby-timeout-dc 0
)fuente
-x
podría ser que era un guión completo, no el símbolo negativo normal.Basado en la respuesta anterior, escribí un archivo por lotes.
Debe cambiar %% i a% i si intenta ejecutar estos comandos directamente en un símbolo del sistema (fuera de un lote).
fuente
Basado en el guión de Jeremy y Jonas Herdick, escribí este guión de alternancia, que es independiente de la localización (también funciona con ventanas alemanas) y me ayuda a deshabilitar y restaurar (a lo que era antes) la acción de cerrar la tapa al colocar mi cuaderno a su muelle (donde la tapa debe cerrarse). Y sí, no olvides reactivar el esquema de poder actual después de cada cambio como mencionó KallePower
fuente
fuente
Microsoft tiene una página larga sobre
powercfg
opciones de línea de comandos.Probablemente estarás leyendo sobre el
-x
interruptor. Sinpowercfg
embargo, solo solía cambiar la configuración de hibernación.fuente
powercfg
no tiene ninguna opción para cambiar ellid close action
. Las opciones de energía se almacenan en el Registro debajo,HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy
pero no está claro qué valores de los datos binarios van con qué configuración.Una cosa más. Recuerde agregar "powercfg -S% StrOne%" al final del script para activar la configuración. De lo contrario, solo se establecerá la configuración, pero no se guardará / activará.
fuente
Prueba NoDoz . Una vez instalado, puede ejecutar
nodoz
desde su indicador de cmd (o terminal PowerShell) para evitar que su sistema duerma indefinidamente. O bien, puede pasar un parámetro de tiempo de espera como-t 6h13m
hacer que el programa finalice automáticamente después de una cantidad arbitraria de tiempo.fuente