Como Adicionar um Processo à Lista de Exclusão do PowerThrottling no Windows 11
🔍 WiseChecker

Como Adicionar um Processo à Lista de Exclusão do PowerThrottling no Windows 11

O Windows 11 usa o PowerThrottling para reduzir o consumo de energia pausando processos em segundo plano. Esse recurso pode desacelerar ou interromper aplicativos que precisam de acesso consistente à CPU. Você pode adicionar um processo à lista de exclusão para evitar que o PowerThrottling o afete. Este artigo explica como adicionar um processo à lista de exclusão do PowerThrottling usando as Configurações do Windows e a linha de comando.

Principais Conclusões: Adicionar um Processo à Lista de Exclusão do PowerThrottling

  • Configurações > Sistema > Energia e bateria > Aplicativos em segundo plano > Escolher quais aplicativos podem ser executados em segundo plano: Controla quais aplicativos estão isentos do PowerThrottling.
  • Configurações > Sistema > Energia e bateria > Modo de energia > Melhor desempenho: Desativa o PowerThrottling em todo o sistema para todos os processos.
  • Comando PowerShell Set-ProcessMitigation -PolicyFilePath: Adiciona um processo à lista de exclusão do PowerThrottling por meio de um arquivo XML de Política de Grupo.

ADVERTISEMENT

O Que é o PowerThrottling e Por Que Adicionar um Processo à Lista de Exclusão?

O PowerThrottling é um recurso de gerenciamento de energia do Windows 11 introduzido na versão 1809. Ele reduz a velocidade do clock da CPU e pausa threads em segundo plano para economizar bateria em laptops e tablets. O recurso tem como alvo processos que o sistema considera de baixa prioridade, como serviços em segundo plano ou aplicativos em estado suspenso.

Quando o PowerThrottling é aplicado a um processo, ele pode sofrer atrasos, travamentos ou redução de taxa de transferência. Isso é especialmente perceptível em aplicativos em tempo real, como software de produção de áudio, ferramentas de codificação de vídeo ou clientes de área de trabalho remota. Adicionar um processo à lista de exclusão informa ao Windows 11 para excluir esse processo do PowerThrottling, permitindo que ele seja executado com desempenho total da CPU.

Pré-requisitos para Adicionar à Lista de Exclusão

Você precisa de direitos administrativos no dispositivo Windows 11. O processo que deseja adicionar à lista de exclusão deve estar em execução como um arquivo executável com um nome conhecido, como audiodg.exe ou obs64.exe. O PowerThrottling só se aplica a processos que não estão em primeiro plano e não estão sendo usados ativamente pelo usuário. Um processo na lista de exclusão ainda será limitado se for suspenso pelo sistema por outros motivos.

Passos para Adicionar um Processo à Lista de Exclusão Usando as Configurações do Windows

O método mais fácil é ajustar a permissão de aplicativo em segundo plano para o aplicativo específico. Este método funciona para aplicativos instalados da Microsoft Store ou aplicativos de desktop que aparecem na lista de aplicativos em segundo plano.

  1. Abra as Configurações
    Pressione Windows + I para abrir as Configurações. Vá para Sistema > Energia e bateria.
  2. Localize as configurações de aplicativos em segundo plano
    Role para baixo até a seção Bateria. Clique em Aplicativos em segundo plano.
  3. Escolha o aplicativo
    Encontre o aplicativo que deseja adicionar à lista de exclusão na lista. Clique no nome do aplicativo para expandir suas opções.
  4. Defina a permissão de segundo plano como Sempre
    Em Permitir que este aplicativo seja executado em segundo plano, selecione Sempre. Isso impede que o PowerThrottling pause o aplicativo quando ele estiver minimizado ou em execução em segundo plano.

Essa configuração não desativa o PowerThrottling completamente. Ela apenas informa ao sistema que o aplicativo não deve ser suspenso. O aplicativo ainda pode ser limitado se consumir CPU excessiva ou se o sistema entrar em um estado de baixo consumo, como o modo de economia de bateria.

Limitações do Método de Configurações

Apenas aplicativos que aparecem na lista de aplicativos em segundo plano podem ser configurados dessa forma. Muitos processos do sistema, como svchost.exe ou SearchIndexer.exe, não estão listados. Para esses processos, você precisa do método de linha de comando descrito a seguir.

ADVERTISEMENT

Passos para Adicionar um Processo à Lista de Exclusão Usando PowerShell e Política de Grupo

Este método usa uma configuração de Política de Grupo para definir uma lista de processos isentos do PowerThrottling. Você cria um arquivo XML com os nomes dos processos e o aplica usando o PowerShell.

  1. Abra o PowerShell como Administrador
    Clique com o botão direito no botão Iniciar e selecione Windows PowerShell (Admin) ou Terminal (Admin).
  2. Crie o arquivo XML de exclusão
    Execute o seguinte comando para criar um arquivo XML chamado PowerThrottlingExclusions.xml na sua área de trabalho:
    New-Item -Path "$env:USERPROFILE\Desktop\PowerThrottlingExclusions.xml" -ItemType File
  3. Abra o arquivo XML no Bloco de Notas
    Execute:
    notepad "$env:USERPROFILE\Desktop\PowerThrottlingExclusions.xml"
  4. Adicione a lista de exclusão
    Cole o seguinte conteúdo no arquivo. Substitua SeuProcesso.exe pelo nome real do executável, como audiodg.exe ou obs64.exe. Você pode adicionar vários nomes de processos adicionando mais linhas .
    <?xml version="1.0" encoding="utf-8"?>
    <PowerThrottlingExclusions>
    <Process>SeuProcesso.exe</Process>
    </PowerThrottlingExclusions>
  5. Salve e feche o arquivo
    Pressione Ctrl + S para salvar e feche o Bloco de Notas.
  6. Aplique a política
    No PowerShell, execute:
    Set-ProcessMitigation -PolicyFilePath "$env:USERPROFILE\Desktop\PowerThrottlingExclusions.xml"
  7. Reinicie o processo
    Feche e reabra o aplicativo que você adicionou à lista de exclusão. A nova política entra em vigor imediatamente para novas instâncias do processo.

Para verificar se a exclusão está ativa, execute Get-ProcessMitigation -RunningProcesses SeuProcesso.exe. Procure pela flag DisablePowerThrottling definida como True.

Problemas Comuns e Limitações ao Adicionar Processos à Lista de Exclusão

O Processo Não Aparece na Lista de Aplicativos em Segundo Plano

Muitos processos e serviços do sistema não são exibidos na lista de aplicativos em segundo plano das Configurações. Use o método PowerShell para adicioná-los à lista de exclusão. Se o processo for um serviço, talvez seja necessário adicionar o executável do host de serviço svchost.exe com o argumento de linha de comando específico do serviço, o que não é suportado pelo mecanismo de política atual.

O PowerThrottling Ainda Desacelera o Processo

Adicionar à lista de exclusão impede que o PowerThrottling pause o processo, mas outros recursos de economia de energia ainda podem afetá-lo. Verifique se o Economia de bateria está ativado. Vá para Configurações > Sistema > Energia e bateria > Economia de bateria e defina o limite para uma porcentagem menor ou desative-o. Verifique também se o modo de energia está definido como Melhor desempenho em Configurações > Sistema > Energia e bateria > Modo de energia.

Arquivo de Política Não Aplicado

O comando Set-ProcessMitigation pode falhar se o arquivo XML tiver erros de formatação. Certifique-se de que o arquivo seja salvo com codificação UTF-8. Abra o arquivo XML em um editor de texto e confirme se as tags estão fechadas corretamente. Se o comando retornar um erro, verifique o log de eventos em Logs de Aplicativos e Serviços > Microsoft > Windows > CodeIntegrity > Operacional para obter detalhes.

ADVERTISEMENT

Comparação dos Métodos de Exclusão do PowerThrottling

Item Método das Configurações do Windows Método PowerShell / Política de Grupo
Processos alvo Aplicativos listados em aplicativos em segundo plano Qualquer executável por nome
Requer administrador Não Sim
Persistência entre atualizações Sobrevive a atualizações Sobrevive a atualizações
Suporta múltiplos processos Um aplicativo por vez Sim, em um único arquivo XML
Efeito imediato Sim Sim, após reiniciar o processo

Agora você pode adicionar qualquer processo à lista de exclusão do PowerThrottling no Windows 11 usando o aplicativo Configurações ou um arquivo de política do PowerShell. Para a maioria dos usuários, o método das Configurações funciona para aplicativos comuns. Use o método PowerShell para processos do sistema ou quando precisar excluir vários executáveis. Para otimizar ainda mais o desempenho, revise também quais aplicativos de inicialização estão ativados e desative os desnecessários.

ADVERTISEMENT