Partilhar via


Utilitário PowerToys Awake

PowerToys Awake é um utilitário do Windows que mantém o computador acordado sem modificar as configurações de energia e suspensão. Essa ferramenta ajuda a evitar que o computador entre em repouso durante tarefas, apresentações ou downloads de longa duração, garantindo que seu trabalho continue ininterrupto.

Como Começar

Você pode usar o PowerToys Awake diretamente das Configurações do PowerToys ou como um executável autônomo (PowerToys.Awake.exe na pasta de instalação do PowerToys).

Observação

O PowerToys Awake fica ativo apenas quando inicia sessão e está ativado. Awake não funciona quando a tela de bloqueio é exibida. Seu plano de energia normal está ativo em outros momentos.

O PowerToys Awake não modifica nenhuma das definiçõ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 da máquina. Quando o PowerToys Awake é encerrado, os threads são encerrados e o computador retoma o comportamento padrão do plano de energia.

Importante

PowerToys Awake substitui temporariamente as suas opções de plano de energia e destina-se a ser utilizado enquanto está no seu computador ou em ambientes privados. Para necessidades persistentes de manter-despertar, especialmente quando se afasta em ambientes partilhados, configure diretamente as definições do plano de energia do Windows e bloqueie o computador para fins de segurança.

Configurações

Nas Configurações do PowerToys, inicie o PowerToys Awake alternando Ativar Awake. Uma vez ativado, o aplicativo gerenciará o estado de energia e tela do computador.

Captura de ecrã do menu de definições do PowerToys Awake a mostrar as opções de ativar o modo de alternância e de energia.

PowerToys Awake suporta uma variedade de modos que podem ser usados para controlar comportamentos de energia do computador e da tela:

Configurações Descrição
Continue a utilizar o plano de energia selecionado O estado de energia do computador não é afetado. PowerToys Awake é executado em segundo plano, mas não solicita nenhum comportamento de energia personalizado.
Mantenha-se acordado indefinidamente O computador permanece acordado indefinidamente até que você explicitamente coloque a máquina em repouso ou feche/desative o aplicativo.
Mantenha-se acordado por um intervalo de tempo Deixe a máquina ativa por um tempo limitado predefinido. Após a expiração do período de tempo, PowerToys Awake regressa ao estado desativado.
Mantenha-se acordado até expirar Mantenha a máquina acordada até que uma data e hora definidas sejam atingidas.

Observação

Alterar as horas ou minutos enquanto o computador é mantido acordado por um intervalo de tempo irá redefinir o temporizador. O temporizador começa a partir da última entrada.

Manter o ecrã ligado

Enquanto o PowerToys Awake pode manter o computador acordado indefinidamente ou temporariamente, no seu estado predefinido os ecrãs ligados à máquina desligam-se mesmo que o computador permaneça acordado. Se precisar que os ecrãs estejam disponíveis, utilize o interruptor Manter o ecrã ligado, que manterá os ecrãs ativos.

Esta funcionalidade só funciona quando o PowerToys Awake está ativado e tem um dos estados de energia personalizados selecionados. Também não impede quaisquer ações iniciadas pelo utilizador, como colocar manualmente o computador em suspensão ou hibernar.

Comportamento da tela de bloqueio

PowerToys Awake não funciona quando a tela de bloqueio é exibida. Essa limitação existe porque a tela de bloqueio opera em um contexto de segurança separado da sessão do usuário. Quando bloqueia o computador, o Windows transita para este contexto seguro e as aplicações de modo de utilizador, como o PowerToys Awake, não conseguem manter os seus pedidos de energia.

Se precisar que o computador fique acordado enquanto estiver bloqueado, modifique as definições do plano de energia do Windows diretamente em vez de utilizar o PowerToys Awake.

Bandeja do sistema

Para gerir a execução da ferramenta a partir do tabuleiro do sistema, clique com o botão direito do rato no ícone PowerToys Awake.

Configurações de despertar gerenciadas a partir da bandeja do sistema no Windows

O ícone da bandeja PowerToys Awake representa o modo selecionado no momento:

Estado Ícone Descrição
Deficientes (Passivos) Ícone do modo passivo para PowerToys Awake PowerToys Awake está em execução, mas não possui nenhum estado de energia. O plano de energia do seu sistema operacional está em vigor.
Cronometrado (intervalo) Ícone do modo temporizado para PowerToys Awake Você define PowerToys Awake para manter seu computador acordado por um intervalo de tempo predefinido (por exemplo, 30 minutos).
Caducável Ícone do modo expiravel para PowerToys Awake O PowerToys Awake manterá o pedido de energia definido até uma data e hora definidas através das definições do PowerToys ou no ficheiro de configuração.
Indefinido Ícone de modo indefinido para PowerToys Awake PowerToys Awake continuará a manter o seu computador acordado até sair da aplicação.

A dica de ferramenta do ícone da bandeja também fornecerá uma dica sobre o modo PowerToys Awake atualmente ativo.

Interface de linha de comando (CLI)

PowerToys Awake também pode ser executado como um aplicativo independente, diretamente da pasta PowerToys. Os seguintes argumentos de linha de comando podem ser usados ao executar PowerToys.Awake.exe a partir do terminal:

Argumento Descrição
--use-pt-config Use o arquivo de configuração PowerToys para gerenciar as configurações. Isso pressupõe que há um settings.json arquivo para PowerToys Awake, gerado por PowerToys, que contém todas as informações de tempo de execução necessárias. Isso inclui o modo de operação (indefinido, cronometrado, expiravel ou desativado), se as telas devem ser mantidas ligadas e os valores para uma manutenção temporária acordada.
Quando esse argumento é usado, todos os outros argumentos são ignorados. PowerToys Awake procurará alterações no settings.json arquivo para atualizar seu estado.
--display-on Mantenha os monitores ligados ou desligados enquanto a máquina é mantida acordada. Os valores esperados são true ou false.
--time-limit Duração, em segundos, durante a qual PowerToys Awake mantém o computador acordado. Pode ser usado em combinação com --display-on.
--expire-at Data de expiração e/ou hora em que o PowerToys 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 uma ID de Processo (PID). Quando o processo com um determinado PID termina, PowerToys Awake também termina.
--use-parent-pid Anexa a execução de Awake a um processo pai. Quando o processo pai termina, o PowerToys Awake também termina.

Se não houver argumentos de linha de comando, o PowerToys Awake manterá o computador acordado indefinidamente.

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

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

Ao definir o valor para o --expire-at parâmetro, os seguintes formatos serão aceitos:

  • PowerToys.Awake.exe --expire-at=17:00:00 expirará às 17h do dia atual, com base no relógio do computador.
  • PowerToys.Awake.exe --expire-at="4/13/2023 17:00:00" expirará às 17h do dia 13 de abril de 2023, com base no relógio do computador.

Definições personalizadas

O settings.json arquivo de configuração está localizado em %HomePath%\AppData\Local\Microsoft\PowerToys\Awake\.

As opções Manter acordado temporariamente na bandeja do sistema podem ser ajustadas modificando a propriedade "customTrayTimes", um dicionário que consiste em pares chave-valor que contêm o nome do atalho e o tempo que deve permanecer acordado (em segundos).

Por exemplo, o seguinte settings.json arquivo contém definições de atalho de tempo de bandeja personalizadas:


{
    "properties":
    {
        "keepDisplayOn": true,
        "mode": 1,
        "intervalHours": 2,
        "intervalMinutes": 0,
        "expirationDateTime": "2024-07-29T15:53:00-07:00",
        "customTrayTimes":
        {
            "8 hours": 28800,
            "12 hours": 43200
        }
    },
    "name": "Awake",
    "version": "1.0"
}

Para a mode propriedade, os seguintes valores podem ser usados:

Valor Modo
0 Passivo (desativado)
1 Indefinido
2 Cronometrado (intervalo)
3 Caducável na data/hora

Instalar PowerToys

Este utilitário faz parte do Microsoft PowerToys utilitários para utilizadores avançados. Ele fornece um conjunto de utilitários úteis para ajustar e simplificar sua experiência do Windows para maior produtividade. Para instalar PowerToys, consulte Instalando PowerToys.