Compartilhar via


Utilitário do PowerToys Awake

O PowerToys Awake é uma ferramenta para Windows que foi criada para manter um computador ativo sem a necessidade de gerenciar as configurações de energia suspensão. Isso pode ser útil na execução de tarefas demoradas, garantindo que o computador não entre no estado de suspensão nem desligue as telas.

Introdução

Você pode usar o PowerToys Awake diretamente nas Configurações do PowerToys ou como um executável autônomo. Quando ela está em execução no PowerToys, ela pode ser gerenciada nas configurações do PowerToys ou na bandeja do sistema.

Observação

O PowerToys Awake não modifica nenhuma das configurações do plano de energia do Windows e não depende de uma configuração de plano de energia personalizada. Em vez disso, ele gera threads em segundo plano que informam ao Windows que eles exigem um estado específico do computador.

Configurações

Em Configurações do PowerToys, inicie o PowerToys Awake usando o botão de alternância Habilitar Awake. Depois de habilitado, o aplicativo gerenciará o estado ativo do computador.

Uma captura de tela das configurações do Modo Ativo.

É possível escolher os seguintes estados de Awake:

Configuração Descrição
Continuar usando o plano de energia selecionado O estado de despertar do computador não é afetado. O aplicativo está aguardando uma entrada de usuário.
Manter modo ativo indefinidamente O computador permanece ativo indefinidamente, até que você o coloque explicitamente em suspensão ou fechar/desabilitar o aplicativo.
Mantenha-se acordado por um intervalo de tempo Mantenha o computador ativo por um tempo limitado predefinido. Após o tempo definido, Awake retorna ao estado anterior.
Mantenha-se acordado até a expiração. Mantenha a máquina ativa até um horário definido.

Observação

Alterar as horas ou os minutos enquanto o computador é mantido ativo temporariamente redefinirá o temporizador.

Manter a tela ligada

Embora o PowerToys Awake possa manter o computador ativo indefinida ou temporariamente, no estado padrão, as telas conectadas ao computador serão desativadas. Se precisar que os monitores estejam disponíveis, use o botão de alternância Manter a tela ativa, que manterá os monitores ativos.

Esse recurso apenas funcionará se Awake estiver sendo executado em um dos três estados de Manter ativo . Ele não sobrevive a uma reinicialização do computador. Ele também não impede nenhuma ação iniciada pelo usuário, como colocar manualmente o computador em suspensão ou hiberná-lo.

Bandeja do sistema

Para gerenciar a execução da ferramenta na bandeja do sistema, clique com o botão direito do mouse no ícone do PowerToys Awake.

Configurações do Modo Ativo gerenciadas na bandeja do sistema no Windows.

CLI (interface de linha de comando)

O PowerToys Awake também pode ser executado como um aplicativo autônomo, diretamente da pasta PowerToys. Os seguintes argumentos de linha de comando podem ser usados ao executar o PowerToys.Awake.exe no terminal ou por meio de um arquivo de atalho .Ink:

Argument Descrição
--use-pt-config Use o arquivo de configuração do PowerToys para gerenciar as configurações. Isso pressupõe que haja um arquivo settings.json para Awake, gerado pelo PowerToys, que contém todas as informações de runtime necessárias. Isso inclui o Modo de Comportamento (indefinido ou cronometrado), se as telas devem ser mantidas ligadas e quais são os valores de horas e minutos para a opção de manter ativo temporariamente.
Quando esse argumento é usado, todos os outros argumentos são ignorados. O Awake vai procurar alterações no arquivo settings.json para atualizar o estado.
--display-on Mantenha os monitores ligados ou desligados enquanto a máquina é mantida ativa. Os valores esperados são true ou false.
--time-limit Duração, em segundos, durante a qual o Awake mantém o computador ativo. Pode ser usado em combinação com --display-on.
--expire-at Data de expiração e/ou hora em que Awake será desligado e retomará o estado de energia padrão. Pode ser usado em combinação com --display-on.
--pid Anexa a execução do Awake a um PID (ID de processo). Quando o processo com um determinado PID é encerrado, o Awake também é encerrado.

Observação

O arquivo de configuração settings.json está localizado em %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\. As opções "Manter ativo temporariamente" podem ser ajustadas modificando o valor de "customTrayTimes", uma matriz que consiste em nome e duração (em segundos) para permanecer ativo. Por exemplo: "customTrayTimes":{"8 hours":28800}.

Na ausência de argumentos de linha de comando, o PowerToys Awake manterá o computador ativo indefinidamente.

Ao definir o valor para o parâmetro --time-limit, ambos os formatos serão aceitos:

  • PowerToys.Awake.exe --time-limit 36000
  • PowerToys.Awake.exe --time-limit=36000

Ao definir o valor do parâmetro --expire-at, esses formatos serão aceitos com base em DateTime.Parse

  • PowerToys.Awake.exe --expire-at=17:00:00 expirará às 17h do dia atual
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" expirará às 17h do dia 13 de abril de 2023