Sim, você pode controlar várias configurações de energia com o prompt de comando(cmd) e, neste artigo, mostraremos as como fazer isso com a ferramenta powercfg.
Usando powercfg você pode criar, editar e excluir planos de energia, ativar, personalizar ou desativar alguns recursos de energia, incluindo hibernação e botão liga/desliga; usá-lo para solucionar problemas de energia e desempenho da bateria. Além de até usar a ferramenta de linha de comando para determinar quais dispositivos estão ativando o computador durante a suspensão ou hibernação e desativá-los conforme necessário e muito mais.
Exibindo Planos de Energia Atuais do Windows
Execute powercfg /list para listar os esquemas atualmente configurados
C:\Program Files\Mesh Agent>powercfg /list Esquemas de Energia Existentes (* Ativos) ----------------------------------- GUID do Esquema de Energia: 281b4222-f694-41f0-9685-ff5bb260df2e (Equilibrado) *
Exibindo Todas as Configurações Disponíveis
Digite o seguinte comando para listar todas as configurações de energia disponíveis e pressione Enter:
powercfg /query
Exibindo o Esquema Atual
Execute o comando abaixo para ver qual esquema(schema) está ativo,
powercfg /getactivescheme
Na prática temos,
C:\Program Files\>powercfg /getactivescheme GUID do Esquema de Energia: 381b4222-f694-41f0-9685-ff5bb260df2e (Equilibrado)
Exportando o Plano de Energia do Windows para outro Computador
No Windows, você pode usar o prompt de comando para exportar e importar planos de energia para o mesmo ou outro computador.
Para exportar um plano de energia usando a linha de comando, siga estas etapas:
- Abra Iniciar. Pesquise Prompt de Comando ou cmd, clique com o botão direito do mouse no resultado superior e selecione a opção Executar como administrador.
- Digite o seguinte comando para gerar uma lista de planos de energia disponíveis e pressione Enter: powercfg /list
- Digite o seguinte comando para exportar o esquema para o arquivo “.pow” e pressione Enter:
powercfg /export PATH\TO\FILENAME PLAN-GUID - No comando, especifique o caminho para exportar o esquema e o GUID conforme mostrado na saída da etapa nº 3. Por exemplo, este comando exporta o plano “Equilibrado” para o arquivo “equilibrado.pow” na unidade “C”:
powercfg /export C:\equilibrado.pow 281b4222-f694-41f0-9685-ff5bb260df2e
Depois de concluir as etapas, o plano será exportado para o arquivo “.pow” especificado no comando.
Importando o Plano
Para importar um plano de energia no Windows 10 com prompt de comando, siga estas etapas:
- Abra Iniciar. Pesquise Prompt de Comando ou cmd, clique com o botão direito do mouse no resultado superior e selecione a opção Executar como administrador.
- Digite o seguinte comando para importar o esquema para o arquivo “.pow” e pressione Enter:
powercfg /import PATH\TO\FILENAME - No comando, especifique o caminho para o arquivo exportado. Por exemplo, este comando importa o plano do arquivo “high-performance.pow” na unidade “C”:
powercfg /import C:\equilibrado.pow
Depois de concluir as etapas, o esquema de energia será importado para o dispositivo.
Como habilitar ou desabilitar a hibernação com powercfg?
A hibernação é um recurso projetado para economizar energia salvando o conteúdo carregado na memória no disco rígido, permitindo que o computador desligue sem perder a sessão atual. Na próxima vez que ligar o dispositivo, você poderá continuar de onde parou. Se você precisar configurar a hibernação, a ferramenta de comando powercfg permite ativar, gerenciar e desativar o recurso com alguns comandos simples.
Para ver os status disponpiveis em seu pc execute powercfg /availablesleepstates. Se o Hibernate aparecer nos estados disponíveis em seu computador, você poderá ativar o recurso.
C:\Program Files\Mesh Agent>powercfg /availablesleepstates Os seguintes estados de suspensão estão disponíveis neste sistema: Espera (S1 S3) Hibernar Suspensão Híbrida Inicialização Rápida Os seguintes estados de suspensão não estão disponíveis neste sistema: Modo de espera (S2) O firmware do sistema não oferece suporte a este estado de espera. Em Espera (S0 Ocioso com Baixo Consumo de Energia) O firmware do sistema não dá suporte a este estado de espera.
Desabilitando a Hibernação com powercfg
Para desativar a hibernação no Windows, execute powercfg /hibernate off
habilitando a Hibernação com powercfg
Para desativar a hibernação no Windows, execute powercfg /hibernate on
Criando Plano de Energia com powercfg
Para criar um plano de energia no Windows com a ferramenta powercfg, siga estas etapas:
- Digite o seguinte comando para gerar uma lista de planos de energia disponíveis e pressione Enter: powercfg /list
- Digite o seguinte comando para criar um novo plano de energia e pressione Enter:
powercfg /duplicatescheme 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Substitua o GUID(8c5e7f….) acima por um dos que apareceram no primeiro passo - Digite o seguinte comando para renomear o plano de energia e pressione Enter:
powercfg /changename ac093644-6503-4314-b3b6-0b601924e3e9 "Meu Plano de Energia" - Digite novamente powercfg /list para confirmar o novo plano criado
- Você, opcionalmente, ainda pode digitar o seguinte comando para definir o novo plano de energia como padrão do sistema e pressione Enter:
powercfg /setactive ac093644-6503-4314-b3b6-0b601924e3e9
Depois de concluir as etapas, o esquema de energia será criado e disponibilizado em seu computador.
Alterar configurações do plano usando powercfg
Temos diversas opções:
- standby-timeout-ac
- standby-timeout-dc
- disk-timeout-ac
- disk-timeout-dc
- hibernate-timeout-ac
- hibernate-timeout-dc
- monitor-timeout-ac
- monitor-timeout-dc
Por exemplo, este comando desliga a tela após 15 minutos de inatividade enquanto o computador está conectado,
powercfg /change monitor-timeout-ac 15O
Depois de concluir as etapas, as alterações serão aplicadas imediatamente ao plano de energia ativo no momento.
Alterar as configurações do botão liga/desliga
Aqui estão os valores disponíveis que você pode usar com suas respectivas ações:
- 0 – faça nada.
- 1 – Sleep.
- 2 – Hibernar.
- 3 – desligar.
- 4 – desliga o monitor.
Digite o seguinte comando para alterar a ação padrão do botão liga/desliga quando o laptop estiver conectado e pressione Enter:
powercfg /setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0
No comando, a sintaxe termina com “0”, este é o valor do índice que define a ação e você deve alterá-lo para refletir o que deseja que o botão liga/desliga faça.
Digite o seguinte comando para alterar a ação padrão do botão liga / desliga quando o laptop estiver funcionando com bateria e pressione Enter
powercfg /setdcvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0
Digite o seguinte comando para aplicar as alterações e pressione Enter:
powercfg -setactive SCHEME_CURRENT
Deletando um Configurações de Plano
Execute o comando
powercfg /query
O resultado do comando acima te dará um GUID e um Sub-GUID. Use esses UIDs no comando abaixo para excluir uma configuração de energia específica e pressione Enter:
powercfg /deletesetting 0012ee47-9041-4b5d-9b77-535fba8b1442 6738e2c4-e8a5-4a42-b16a-e040e769756e
Deletando um Plano
Para excluir um plano de energia no Windows com a ferramenta de comando powercfg, execute:
powercfg /delete ac093644-6503-4314-b3b6-0b601924e3e9
Substitua o GUID acima pelo seu desejado.
Se o plano que você está tentando excluir estiver ativo, você não poderá removê-lo até definir outro esquema de energia como padrão (consulte as etapas abaixo).
Mudando o plano de energia com powercfg
Para definir outro plano de energia como o novo padrão no Windows execute,
powercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e
Digite o seguinte comando para confirmar o esquema de energia ativa e pressione Enter:
powercfg /getactivescheme
Como ver qual a ação ou dispositivo que ativou o powercfg?
Para ver o que despertou o sistema durante o último estado de suspensão no Windows execute,
powercfg /lastwake
C:\Program Files>powercfg /lastwake Contagem de Histórico de Ativação - 1 Histórico de Ativação [0] Contagem da Origem de Ativação - 1 Origem de Ativação [0] Tipo: Recurso Fixo Botão de Energia
Vendo Quais Dispositivos(timers) podem acordar o Sistema
Para descobrir os dispositivos que podem ativar o sistema, faça:
powercfg /waketimers
Digite o seguinte comando para visualizar as solicitações de energia do aplicativo e do driver e pressione Enter:
powercfg /requests
Como gerar relatório de bateria com powercfg?
Se você tiver um laptop e perceber problemas de desempenho com a bateria, poderá criar um relatório com a ferramenta de linha de comando de energia para determinar as informações (como marca, capacidade, contagem de ciclos, uso recente, estimativas de duração da bateria etc.)
Digite o seguinte comando para criar um relatório de bateria e pressione Enter:
powercfg /batteryreport
Veja resultado,
C:\Program Files>powercfg /batteryreport Relatório de duração da bateria salvo no caminho do arquivo C:\Program Files\battery-r eport.html.
Dentro de C:\Program Files\ foi criado o arquivo battery-report.html
Como gerar relatório de energia com powercfg?
Você também pode criar um relatório de energia que coleta o comportamento de energia por um determinado período de tempo, que pode ser analisado para determinar a raiz dos problemas de energia e bateria.
O comando padrão será executado por 60 segundos, mas você pode usar a opção /duration SECONDS para especificar por quanto tempo a ferramenta monitorará o comportamento de energia para criar um relatório. Você pode usar powercfg /energy /duration 120 para executar o comando por dois minutos.
C:\Program Files>powercfg /energy /duration 120 Habilitando o rastreamento para 120 segundos... Observando o comportamento do sistema... Analisando os dados de rastreamento... Análise concluída. Foram encontrados problemas de eficiência de energia. 7 Erros 7 Avisos 24 Informativo Consulte C:\Program Files\energy-report.html para obter mais detalhes.
Veja o arquivo gerado: C:\Program Files\energy-report.html
Como visualizar os estados de suspensão disponíveis com o powercfg?
Para visualizar os estados de suspensão suportados disponíveis em seu computador, faça
powercfg /availablesleepstates
- Standby (S3).
- Standby (S2).
- Standby (S1).
- Hibernate.
- Hybrid Sleep.
- Fast Startup.
Como ativar ou desativar dispositivos que podem ativar o sistema com powercfg?
Alguns dispositivos (como adaptadores de rede) podem ativar o sistema do modo de suspensão ou hibernação para executar uma tarefa específica. Se você precisar controlar esse recurso, o comando powercfg inclui opções para habilitar ou desabilitar automaticamente a capacidade do dispositivo de iniciar o sistema automaticamente.
Normalmente, essas opções serão úteis para impedir que o computador acorde durante a noite sem motivo aparente. Ou quando você deve configurar o dispositivo para ser iniciado remotamente usando wake-on-LAN (WOL), por exemplo:
Faça uma busca
powercfg /devicequery wake_programmable
Agora pegue um dos dispositivos do resultado acima e execute
powercfg /deviceenableawake "Intel(R) 82574L Gigabit Network Connection"
Digite o seguinte comando para confirmar que o dispositivo foi desativado e pressione Enter:
powercfg /devicequery wake_armed
Desativar recurso de despertar(wake) do dispositivo
Para evitar que um dispositivo desperte o sistema do modo de suspensão ou hibernação, faça uma busca por dispositivos
powercfg /devicequery wake_armed
Escolha um dos dispositivos para desativar:
powercfg /devicedisablewake "Intel(R) 82574L Gigabit Network Connection"
Digite o seguinte comando para confirmar que o dispositivo foi desativado e pressione Enter:
powercfg /devicequery wake_armed