Alterar a prioridade do processo para processos em execução usando a linha de comando

Quando você executa aplicativos em seu sistema Windows , todos eles compartilham os recursos do processador para operar. O nível de prioridade determina o número de recursos do processador que um aplicativo em execução usa.

Os aplicativos e processos do Windows(Windows) são priorizados com base nos seguintes níveis:

  • Tempo real.
  • Alto.
  • Acima do normal.
  • Normal.
  • Abaixo do normal.
  • Baixo.

Quanto mais alto o nível de prioridade atribuído ao processo, mais recursos do processador ele usa; portanto, melhor o desempenho do aplicativo usando o processo.

O sistema Windows atribui automaticamente os níveis de prioridade aos processos em execução, mas você pode alterar o nível manualmente. Este guia mostrará três maneiras de realizar esta operação.

Observe que, embora você possa definir facilmente as prioridades do processo, isso é apenas temporário porque o processo reverte para seu nível de prioridade padrão quando você fecha o programa ou reinicializa o computador.

Como alterar o nível de prioridade do processo no Windows 10

Existem três maneiras de alterar o nível de prioridade dos processos em execução em sua máquina. Você pode fazer isso usando os seguintes métodos:

  1. Altere a prioridade no Gerenciador de Tarefas(Task Manager) .
  2. Defina(Set) a prioridade do processo usando o PowerShell .
  3. Defina(Set) o nível de prioridade usando o prompt de comando(Command Prompt) .

Continue lendo para saber como realizar as operações acima usando sem ter complicações sérias.

1] Altere(Change) a prioridade no Gerenciador de Tarefas(Task Manager)

alterar o nível de prioridade do processo no Windows 10

Para definir a prioridade no Gerenciador de TarefasClique com o botão direito do mouse(Task ManagerRight-click) no botão Iniciar(Start) e selecione Gerenciador de Tarefas(Task Manager) . Clique(Click) na seta voltada para baixo na parte inferior da tela  do Gerenciador de Tarefas para (Task Manager)obter mais detalhes(More details) .

Alterne para a  guia Detalhes(Details) na parte superior da janela. Aqui, encontre o processo para o qual você deseja alterar sua prioridade e passe o mouse em  Definir prioridade(Set priority) .

No menu de contexto, selecione o nível de prioridade para o aplicativo ou processo escolhido. Você pode escolher entre os níveis de prioridade fornecidos.

Clique no  botão Alterar prioridade(Change priority) e feche o Gerenciador de Tarefas.

2] Defina(Set) a prioridade do processo usando o PowerShell

Ao contrário do método Gerenciador de Tarefas , o (Task Manager)PowerShell não nomeia os níveis de prioridade em termos em inglês. Em vez disso, você deve definir o nível de prioridade usando os IDs designados .

A tabela abaixo mostra os vários níveis de prioridade e seus IDs correspondentes:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Com isso dito, siga as etapas abaixo para alterar os níveis de prioridade do programa/processo usando o PowerShell .

Pressione(Press) a tecla Windows e procure por PowerShell . Clique(Click) no programa nos resultados da pesquisa.

Na janela do PowerShell , digite o seguinte comando e pressione ENTER .

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

definir a prioridade do processo no powershell

No comando acima, substitua  ProcessName pelo nome do processo ou aplicativo para o qual você deseja alterar seu nível de prioridade.

Da mesma forma, altere PriorityLevelID para o número do nível de prioridade.

3] Defina(Set) o nível de prioridade usando o prompt de comando(Command Prompt)

Pressione a combinação de Windows key + R para abrir a caixa de diálogo Executar . (Run)Aqui, digite  cmd e pressione ENTER.

Na janela do prompt(Command Prompt) de comando , digite o comando abaixo e pressione ENTER .

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

definir a prioridade do processo no prompt de comando

NOTA: (NOTE: ) No comando acima, substitua  ProcessName pelo nome do processo cujo nível de prioridade você deseja alterar.

Além disso, executar esta operação com este comando, como no PowerShell , usa os (PowerShell)IDs de nível de prioridade designados . Portanto, ao inserir o comando acima, certifique-se de substituir PriorityLevelID pelo ID correspondente da tabela na solução anterior.

Se você deseja usar os nomes dos níveis de prioridade reais, como fizemos no método Gerenciador de Tarefas(Task Manager) , você pode usar o comando abaixo.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

Para este comando, lembre-se de também substituir  ProcessName pelo nome do aplicativo/processo e  PriorityLevelName pelo nível de prioridade que você deseja usar ( Realtime , High , Above normal, Normal , Below Normal ou Low ).

NOTA(NOTE) :

Tendo aprendido as três maneiras de definir os níveis de prioridade do processo no Windows 10 , devo adverti-lo contra colocar programas no  nível de prioridade em tempo real . (realtime)Isso permite que o processo use a quantidade máxima de recursos e prejudicará o desempenho de outros aplicativos.



About the author

Sou engenheiro de hardware com mais de 10 anos de experiência trabalhando em sistemas IOS e MacOS. Também tenho sido professor noturno nos últimos 5 anos e aprendi sozinho como usar o Google Chrome. Minhas habilidades em ambas as áreas me tornam o candidato perfeito para desenvolvimento de sites, design gráfico ou trabalho de segurança na web.



Related posts