Guia de Desempenho Windows

Como Definir a Prioridade de Processos no
Windows 10 & 11

Assuma o controle total dos recursos da sua CPU — aprenda todos os métodos para alterar a prioridade de processos e extrair o máximo de desempenho do seu sistema.

🖥 Windows 10 🪟 Windows 11 ⚡ Gerenciador de Tarefas 💻 PowerShell 🔧 CMD 📖 Para iniciantes

O que é Prioridade de Processos no Windows 10 e Windows 11?

Quando o seu computador executa vários programas ao mesmo tempo, o sistema operacional precisa decidir como distribuir o tempo de CPU entre todos os processos em execução. A prioridade de processo é o mecanismo que o Windows usa para determinar quais processos recebem mais ciclos de CPU — e com que rapidez eles respondem às solicitações de execução.

Pense nisso como uma fila em uma cafeteria: os clientes (processos) com maior prioridade são atendidos primeiro. Ao ajustar a prioridade, você pode instruir o Windows a favorecer um programa específico — por exemplo, uma renderização de vídeo, um jogo ou uma simulação — em detrimento das tarefas em segundo plano, como serviços de atualização ou varreduras do antivírus.

ℹ️
Como funciona O Windows usa um escalonador de multitarefa preemptivo. Cada processo recebe uma classe de prioridade base, e o escalonador distribui fatias de tempo de CPU de acordo com ela. Um processo de maior prioridade pode interromper um de menor prioridade para concluir seu trabalho primeiro.

Quando Você Deve Alterar a Prioridade de um Processo?

Ajustar a prioridade de um processo faz sentido nos seguintes cenários comuns:

Caso de Uso Ação Recomendada Resultado Esperado
Jogo rodando com outros apps em segundo plano Elevar o jogo para Alta Taxa de quadros mais fluida, menor latência de entrada
Codificação de vídeo / renderização 3D Elevar o codificador para Acima do Normal Renderização mais rápida com o sistema ainda utilizável
Antivírus ou Windows Update travando o PC Reduzir serviços em segundo plano para Abaixo do Normal Sistema mais responsivo durante o uso
Produção de áudio (DAW) Elevar o DAW para Alta Menos falhas de áudio e estouros de buffer
Isolamento de carga de trabalho em servidor Usar Tempo Real (com cautela) Throughput máximo para o processo crítico

Níveis de Prioridade de Processos no Windows: Explicação Completa

O Windows define seis classes de prioridade, da mais alta para a mais baixa. Entender cada nível é fundamental antes de fazer qualquer alteração.

Nível de Prioridade Valor Numérico Descrição Uso Típico
Tempo Real 24 O mais alto possível; pode privar processos do sistema de CPU Drivers de baixo nível, software especializado
Alta 13 Executa antes da maioria dos outros processos Jogos, aplicações com restrições de tempo
Acima do Normal 10 Ligeiramente elevada; bom equilíbrio entre desempenho e estabilidade Codificadores, compiladores, renderizações
Normal 8 Padrão para todos os aplicativos comuns Navegadores, apps de escritório, a maioria dos softwares
Abaixo do Normal 6 Menor que o padrão; cede recursos para outros processos Utilitários em segundo plano, ferramentas de sincronização
Ocioso (Baixa) 4 Só executa quando a CPU não tem mais nada para fazer Protetores de tela, telemetria, indexadores de disco
⚠️
Aviso — Tempo Real Nunca defina um aplicativo de usuário com prioridade Tempo Real a menos que saiba exatamente o que está fazendo. Esse nível pode privar processos críticos do kernel do Windows de tempo de CPU, causando travamentos do sistema, perda de resposta de entrada ou uma falha completa (BSOD). Ele exige privilégios de Administrador por um bom motivo.

Método 1: Como Alterar a Prioridade de um Processo pelo Gerenciador de Tarefas no Windows 10 e 11

O Gerenciador de Tarefas é a forma mais fácil e acessível de definir a prioridade de um processo tanto no Windows 10 quanto no Windows 11. Não são necessários comandos nem scripts — apenas alguns cliques.

📊
Gerenciador de Tarefas — Passo a Passo
Windows 10  Windows 11
  1. Abra o Gerenciador de Tarefas — Pressione Ctrl + Shift + Esc simultaneamente. Você também pode clicar com o botão direito na Barra de Tarefas e selecionar Gerenciador de Tarefas, ou pressionar Ctrl + Alt + Delete e escolhê-lo no menu.
  2. Vá para a aba Detalhes — Na janela do Gerenciador de Tarefas, clique na aba Detalhes. Essa exibição mostra todos os processos em execução com seu PID, status, uso de CPU e memória. (No Windows 11, ele pode abrir na visualização simplificada — clique em Mais detalhes primeiro.)
  3. Localize o processo desejado — Role pela lista para encontrar o processo que deseja ajustar (por exemplo, game.exe, handbrake.exe). Você pode clicar no cabeçalho da coluna Nome para ordenar em ordem alfabética.
  4. Clique com o botão direito e escolha Definir Prioridade — Clique com o botão direito na linha do processo. No menu de contexto, passe o cursor sobre Definir prioridade. Um submenu aparecerá com os seis níveis de prioridade disponíveis.
  5. Selecione o nível de prioridade desejado — Clique na prioridade escolhida (por exemplo, Alta ou Acima do Normal). Uma caixa de diálogo de confirmação aparecerá alertando sobre a alteração de prioridade.
  6. Confirme a alteração — Clique em Alterar prioridade na caixa de diálogo. O novo nível entra em vigor imediatamente. Você verá a coluna Prioridade base ser atualizada, caso esteja visível.
💡
Limitação Importante As alterações feitas pelo Gerenciador de Tarefas não são permanentes. Assim que o aplicativo for fechado e reaberto, ele voltará ao seu nível de prioridade padrão. Consulte a Seção 6 para saber como tornar as alterações permanentes.

Adicionando a Coluna "Prioridade Base" na Aba Detalhes

Para ver a prioridade atual de cada processo de forma rápida, você pode adicionar a coluna de prioridade base. Clique com o botão direito em qualquer cabeçalho de coluna na aba Detalhes, escolha Selecionar colunas e marque Prioridade base. Isso oferece uma visão numérica clara de todas as prioridades.

Método 2: Definir a Prioridade de Processos no Windows com PowerShell

O PowerShell oferece mais controle e é especialmente útil para automação e scripts. Você pode alterar a prioridade de qualquer processo em execução pelo nome ou pelo PID com apenas uma linha de código.

Método PowerShell
Windows 10  Windows 11

Abra o PowerShell como Administrador

Pressione Win + X e selecione Windows PowerShell (Administrador) ou Terminal (Administrador) no Windows 11. São necessários direitos de administrador para definir certos níveis de prioridade.

Alterar a Prioridade pelo Nome do Processo

Use Get-Process para encontrar o processo e .PriorityClass para atribuir um novo nível:

        PowerShell — Alterar prioridade de processo pelo nome
        # Definir um processo com prioridade Alta
(Get-Process -Name "notepad").PriorityClass = "High"

# Definir um processo com prioridade Acima do Normal
(Get-Process -Name "handbrake").PriorityClass = "AboveNormal"

# Definir um processo com prioridade Abaixo do Normal
(Get-Process -Name "SearchIndexer").PriorityClass = "BelowNormal"

# Definir um processo com prioridade Ocioso (Baixa)
(Get-Process -Name "OneDrive").PriorityClass = "Idle"
      

Alterar a Prioridade pelo ID do Processo (PID)

Se vários processos compartilham o mesmo nome, aponte para um específico usando seu PID:

        PowerShell — Alterar prioridade de processo pelo PID
        # Primeiro, encontre o PID do processo
Get-Process -Name "chrome" | Select-Object Id, Name, PriorityClass

# Depois, defina a prioridade usando o PID específico
(Get-Process -Id 8472).PriorityClass = "High"
      

Valores Válidos de Classe de Prioridade para PowerShell

Nível de PrioridadeValor de String no PowerShell
Tempo RealRealTime
AltaHigh
Acima do NormalAboveNormal
NormalNormal
Abaixo do NormalBelowNormal
OciosoIdle
Dica Profissional Você pode verificar a prioridade atual de todos os processos em execução com: Get-Process | Select-Object Name, Id, PriorityClass | Sort-Object PriorityClass — isso te dá uma visão geral completa e ordenada instantaneamente.

Método 3: Alterar a Prioridade de Processos com o Prompt de Comando (CMD) no Windows 10 e 11

O Prompt de Comando oferece duas abordagens: usar o wmic para alterar a prioridade de um processo já em execução, ou usar o comando start para iniciar um novo processo com um nível de prioridade específico.

🔧
Método Prompt de Comando (CMD)
Windows 10  Windows 11

Iniciar um Novo Processo com Prioridade Usando START

O comando start é o método mais limpo no CMD — ele inicia um aplicativo com uma prioridade específica desde o primeiro momento:

        CMD — Comando start com flags de prioridade
        :: Iniciar o Bloco de Notas com prioridade Alta
start /high notepad.exe

:: Iniciar um jogo com prioridade Acima do Normal
start /abovenormal "C:\Jogos\meujogo.exe"

:: Iniciar uma ferramenta em segundo plano com prioridade Baixa (Ocioso)
start /low "C:\Ferramentas\backup.exe"

:: Iniciar com prioridade Abaixo do Normal
start /belownormal ferramenta_sync.exe
      

Flags de Prioridade Válidas para o Comando START

Nível de PrioridadeFlag CMD
Tempo Real/realtime
Alta/high
Acima do Normal/abovenormal
Normal/normal
Abaixo do Normal/belownormal
Ocioso/low

Alterar a Prioridade de um Processo em Execução via WMIC

O wmic (Windows Management Instrumentation Command-line) permite ajustar a prioridade de um processo que já está em execução:

        CMD — Prioridade de processo com WMIC (valores numéricos)
        :: Definir notepad.exe com prioridade Alta (valor: 128)
wmic process where name="notepad.exe" CALL setpriority 128

:: Definir um processo com Acima do Normal (valor: 32768)
wmic process where name="handbrake.exe" CALL setpriority 32768

:: Definir um processo com Abaixo do Normal (valor: 16384)
wmic process where name="OneDrive.exe" CALL setpriority 16384

:: Definir um processo com Ocioso/Baixa (valor: 64)
wmic process where name="SearchIndexer.exe" CALL setpriority 64
      

Referência de Valores Numéricos para WMIC

Nível de PrioridadeValor Numérico WMIC
Tempo Real256
Alta128
Acima do Normal32768
Normal32
Abaixo do Normal16384
Ocioso64

Como Tornar as Alterações de Prioridade de Processos Permanentes no Windows 10 e 11

Por padrão, todas as alterações de prioridade feitas pelo Gerenciador de Tarefas são temporárias — elas são redefinidas quando o processo é reiniciado. Para atribuir um nível de prioridade de forma permanente, você precisa usar uma tarefa agendada ou criar um script de inicialização.

✅ Vantagens da Prioridade Permanente

  • Configure uma vez e funciona toda vez que o app é iniciado
  • Sem necessidade de intervenção manual
  • Ideal para PCs gamer e estações de trabalho
  • Totalmente compatível com o Agendador de Tarefas do Windows

❌ Desvantagens e Riscos

  • Prioridade alta permanente pode degradar a estabilidade geral do sistema
  • Requer permissões de Administrador para configurar
  • Pode interferir nos processos do Windows Update
  • Tempo Real nunca é seguro como configuração permanente

Método A — Criar um Script de Inicialização com PowerShell

Crie um script .ps1 que defina a prioridade desejada e adicione-o à inicialização do Windows via Agendador de Tarefas:

      PowerShell — Script de prioridade persistente (salvar como definir-prioridade.ps1)
      # Aguardar o processo iniciar e depois definir sua prioridade
$nomeProcesso = "meujogo"
$prioridadeAlvo = "High"

while ($true) {
    $proc = Get-Process -Name $nomeProcesso -ErrorAction SilentlyContinue
    if ($proc) {
        $proc.PriorityClass = $prioridadeAlvo
        Write-Host "Prioridade definida para $prioridadeAlvo no processo $nomeProcesso"
    }
    Start-Sleep -Seconds 5
}
    

Método B — Agendador de Tarefas (Recomendado)

  1. Pressione Win + S, pesquise por Agendador de Tarefas e abra-o.
  2. Clique em Criar Tarefa Básica no painel direito. Dê um nome como "Definir Prioridade do Jogo".
  3. Defina o gatilho como Ao fazer logon ou Ao iniciar o computador.
  4. Para a ação, escolha Iniciar um programa. Defina o programa como powershell.exe.
  5. No campo Adicionar argumentos, insira: -WindowStyle Hidden -File "C:\Scripts\definir-prioridade.ps1"
  6. Marque Executar com os privilégios mais altos nas propriedades da tarefa. Clique em OK para salvar.
💡
Ferramentas de Terceiros Ferramentas como Process Lasso e Process Hacker oferecem gerenciamento persistente de prioridades com interface gráfica, recursos avançados, perfis e regras automáticas — ideais se você preferir não usar scripts.

Perguntas Frequentes — Prioridade de Processos no Windows 10 e Windows 11

P Alterar a prioridade de um processo realmente melhora o desempenho em jogos no Windows 11?
Depende do seu sistema. Em um computador limitado pela CPU com muitas tarefas em segundo plano, definir seu jogo com prioridade Alta pode reduzir os engasgos e melhorar a consistência de quadros. Porém, em CPUs modernas com múltiplos núcleos e poucos processos em segundo plano, a diferença costuma ser insignificante. Os maiores ganhos vêm de reduzir a prioridade dos serviços concorrentes em segundo plano (como o Windows Update ou varreduras de antivírus) em vez de aumentar a do próprio jogo.
P Por que a opção de prioridade "Tempo Real" aparece acinzentada no Gerenciador de Tarefas?
A prioridade Tempo Real exige privilégios de Administrador. Se o Gerenciador de Tarefas não estiver sendo executado como Administrador, essa opção ficará indisponível. Para habilitá-la, feche o Gerenciador de Tarefas, clique com o botão direito sobre ele e selecione Executar como administrador. Ainda assim, use Tempo Real com extrema cautela — ele pode deixar seu sistema sem resposta.
P Definir prioridade Alta para um programa pode fazer outros apps travarem?
Definir um processo com prioridade Alta é geralmente seguro e dificilmente causará travamentos em outros aplicativos. Isso simplesmente significa que aquele processo obtém acesso preferencial ao tempo de CPU. Os outros apps vão rodar um pouco mais devagar, mas não devem travar. O perigo só surge com a prioridade Tempo Real, que pode privar o próprio kernel do Windows de recursos.
P A prioridade de processo afeta o desempenho da GPU ou apenas da CPU?
A prioridade de processo no Windows se aplica apenas ao escalonamento da CPU. Ela não controla diretamente a alocação de recursos da GPU. Para a prioridade da GPU, o Windows usa um mecanismo de escalonamento de gráficos separado (WDDM — Windows Display Driver Model). No Windows 10 versão 2004 e posteriores, você pode ativar o Agendamento de GPU acelerado por hardware (HAGS) nas Configurações de vídeo para ter controle adicional sobre o desempenho da GPU.
P Posso definir a prioridade de processos do sistema do Windows como o svchost.exe?
Sim, com permissões de Administrador você pode modificar a prioridade de processos do sistema. Porém, isso é altamente desaconselhado a menos que você seja um administrador de sistemas experiente. Reduzir a prioridade de serviços críticos do sistema pode causar instabilidade, atrasar atualizações de segurança ou até provocar travamentos. Limite-se a modificar apenas os aplicativos instalados pelo usuário.
P Existe diferença entre o Windows 10 e o Windows 11 ao definir a prioridade de processos?
O sistema de prioridades subjacente é idêntico nos dois sistemas operacionais. A principal diferença está na interface do Gerenciador de Tarefas: o Windows 11 redesenhou o Gerenciador de Tarefas com um novo layout de barra lateral. A aba Detalhes (onde se define a prioridade) ainda está presente, mas é acessada pelo ícone na barra lateral. Todos os comandos do PowerShell, as flags do CMD e os valores do WMIC funcionam de forma idêntica nas duas versões.

⚡ Principais Conclusões

Definir a prioridade de processos no Windows 10 e Windows 11 é uma técnica poderosa, mas que exige atenção. Use o Gerenciador de Tarefas para ajustes rápidos e pontuais. Recorra ao PowerShell ou ao CMD quando precisar de scripts ou automação. Para soluções permanentes, utilize o Agendador de Tarefas ou uma ferramenta dedicada como o Process Lasso.

Como regra geral: prefira Acima do Normal em vez de Alta na maioria dos casos — ela oferece uma melhoria significativa de desempenho sem desestabilizar o sistema. E lembre-se sempre: nunca use a prioridade Tempo Real para aplicativos comuns.