Como desativar o modo de suspensão quando um monitor externo está conectado [Windows]

Quando você deixa seu sistema sem supervisão por muito tempo, ele entra no modo de suspensão. Esse é um recurso padrão que faz parte do Windows há muito tempo. Alguns aplicativos, principalmente players de mídia, podem evitar que isso aconteça. Por exemplo, no Windows 10, se você reproduzir um filme no aplicativo Moves & TV, seu sistema não entrará no modo de suspensão. Claro, poucos aplicativos suportam isso. Se você estiver assistindo algo em um monitor externo, o sistema pode entrar no modo de suspensão se você ficar inativo por muito tempo. Aqui está uma maneira simples de desativar o modo de suspensão quando um monitor externo estiver conectado.

  Abra sua unidade de disco óptico com um atalho de teclado [Windows]

Para desativar o modo de suspensão quando um monitor externo estiver conectado, você precisará de dois planos de energia no Windows. Você também precisará encontrar seus GUIDs e, por último, precisará executar um script AutoHotKey. Esta solução vem do usuário SuperUser miroxlav.

Criar plano de energia

Você pode criar dois planos de energia ou apenas criar um e se contentar com um dos outros planos existentes. Um plano deve ter o modo de suspensão ativado. Verifique seus planos de energia existentes e você provavelmente encontrará um.

Em seguida, crie um novo plano de energia. Abra o Explorador de Arquivos e vá para o Painel de ControleHardware e Opções de SoundPower. Clique em Criar novo plano à esquerda.

  Receba alertas quando a bateria do seu laptop estiver fraca ou cheia [Windows]

Dê um nome e, nas listas suspensas ‘Colocar o computador em suspensão’, selecione ‘Nunca’ para ‘Na bateria’ e ‘Conectado’. Isso é tudo que você precisa fazer.

Encontrar GUID do Plano de Energia

Abra uma janela de prompt de comando e execute o seguinte comando para localizar o GUID de seus planos de energia.

powercfg /l

Copie-os para um arquivo do bloco de notas para usar no script AutoHotKey.

Desativar o modo de suspensão quando o monitor externo estiver conectado

Abra um arquivo do Bloco de Notas e cole o seguinte nele.

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

No script acima, substitua o GUID nesta linha “Executar, powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e” pelo GUID para o plano de energia que tem o modo de suspensão desabilitado.

  Como mover o menu Iniciar no Windows 11 para a esquerda

Em seguida, substitua o GUID nesta linha “Executar, powercfg /s 381b4222-0001-2222-3333-000000000000” pelo GUID do plano de energia com o modo de suspensão ativado. Salve o arquivo com a extensão AHK e execute-o com AutoHotKey.

Você pode executar esse script manualmente sempre que conectar um monitor externo ou pode adicioná-lo aos seus itens de inicialização para que ele esteja sempre em execução. Ele mudará automaticamente os planos de energia quando você conectar/desconectar um monitor externo.