Cómo deshabilitar el modo de suspensión cuando se conecta una pantalla externa [Windows]

Cuando deja su sistema desatendido durante demasiado tiempo, entra en modo de suspensión. Esta es una característica estándar que ha sido parte de Windows durante mucho tiempo. Algunas aplicaciones, principalmente reproductores multimedia, pueden evitar que esto suceda. Por ejemplo, en Windows 10, si reproduce una película en la aplicación Moves & TV, su sistema no ingresará al modo de suspensión. Por supuesto, pocas aplicaciones admiten esto. Si está viendo algo en una pantalla externa, el sistema puede entrar en modo de suspensión si está inactivo demasiado tiempo. Esta es una forma sencilla de desactivar el modo de suspensión cuando se conecta una pantalla externa.

Para desactivar el modo de suspensión cuando se conecta una pantalla externa, necesitará dos planes de energía en Windows. También deberá encontrar sus GUID y, por último, deberá ejecutar un script de AutoHotKey. Esta solución proviene del usuario superusuario miroxlav.

Crear plan de energía

Puede crear dos planes de energía, o simplemente crear uno y arreglárselas con uno de los otros planes existentes. Un plan debe tener habilitado el modo de suspensión. Verifique sus planes de energía existentes y probablemente encontrará uno.

  Cómo buscar un archivo comprimido sin extraerlo en Windows 10

A continuación, cree un nuevo plan de energía. Abra el Explorador de archivos y vaya al Panel de control, Opciones de hardware y SoundPower. Haz clic en Crear nuevo plan a la izquierda.

Asígnele un nombre y, en los menús desplegables «Poner la computadora en suspensión», seleccione «Nunca» para «Con batería» y «Enchufado». Eso es todo lo que necesitas hacer.

Encontrar GUID del plan de energía

Abra una ventana del símbolo del sistema y ejecute el siguiente comando para encontrar el GUID de sus planes de energía.

powercfg /l

Cópielos en un archivo de bloc de notas para usarlos en el script AutoHotKey.

  Cómo crear un acceso directo para abrir el símbolo del sistema en una carpeta en Windows 10

Desactivar el modo de suspensión cuando la pantalla externa está conectada

Abra un archivo de Bloc de notas y pegue lo siguiente en él.

OnMessage(0x219, "MsgMonitor")
 MsgMonitor(wParam, lParam, msg)
 {
 if (wParam = 7) {
 Run, powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e
 } Else {
 Run, powercfg /s 381b4222-0001-2222-3333-000000000000
 }
 MsgBox check %wParam% and %lParam% and decide to run programs with %msg%
 }
 ;wParam: 7 lParam: 0 monitor connected
 ;wParam: 32772 lParam: 8977536 should be on disconected

En el script anterior, reemplace el GUID en esta línea «Ejecutar, powercfg / s 381b4222-f694-41f0-9685-ff5bb260df2e» con el GUID para el plan de energía que tiene el modo de suspensión deshabilitado.

  Cómo administrar el brillo para varios monitores desde la bandeja del sistema en Windows 10

A continuación, reemplace el GUID en esta línea «Ejecutar, powercfg / s 381b4222-0001-2222-3333-000000000000» con el GUID del plan de energía con el modo de suspensión habilitado. Guarde el archivo con la extensión AHK y ejecútelo con AutoHotKey.

Puede ejecutar manualmente este script cada vez que conecte un monitor externo, o puede agregarlo a sus elementos de inicio para que siempre se esté ejecutando. Cambiará automáticamente los planes de energía cuando conecte / desconecte un monitor externo.