Guia de processos do Windows

Como descobrir o PID de um processo no
Windows 10 e 11

Um guia prático para encontrar o ID de processo de qualquer aplicativo, serviço, tarefa em segundo plano ou processo do sistema usando ferramentas integradas do Windows.

🖥 Windows 10 🪟 Windows 11 📋 Gerenciador de Tarefas 💻 CMD ⚙ PowerShell 🔎 Solução de problemas

O que é um PID no Windows

Um PID, ou ID de processo, é um número único que o Windows atribui a cada processo em execução. Cada aplicativo, tarefa em segundo plano, serviço, grupo de abas do navegador, componente auxiliar de driver ou item do sistema é executado dentro de um processo, e o Windows usa o PID para identificá-lo internamente.

Saber o PID é útil quando você precisa encerrar um programa travado, identificar qual aplicativo está usando uma porta, relacionar um serviço ao seu arquivo executável, analisar uso elevado de CPU ou executar comandos como taskkill, netstat e comandos de gerenciamento de processos no PowerShell.

Importante: um PID é temporário. Quando um processo é encerrado e iniciado novamente, o Windows normalmente atribui um novo PID a ele. Sempre verifique o PID atual antes de executar comandos direcionados a um processo específico.
Método Ideal para Ferramenta necessária
Gerenciador de Tarefas Verificar rapidamente o PID de aplicativos visíveis e processos em segundo plano Integrado ao Windows
Prompt de Comando Listar processos, filtrar por nome e usar scripts tasklist
PowerShell Filtragem avançada, ordenação e automação Get-Process
Monitor de Recursos Encontrar o PID de um processo com base em CPU, disco, rede ou memória Integrado ao Windows
netstat Descobrir qual PID está usando uma porta TCP ou UDP Prompt de Comando ou PowerShell

Como descobrir o PID de um processo no Gerenciador de Tarefas do Windows

O Gerenciador de Tarefas é a maneira mais simples de encontrar o PID de um processo em execução no Windows 10 e Windows 11. A coluna PID pode ficar oculta por padrão, mas pode ser ativada em poucos cliques.

Ver o PID na guia Detalhes

  1. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas.
  2. Se você vir a visualização compacta, clique em Mais detalhes.
  3. Abra a guia Detalhes.
  4. Procure a coluna PID ao lado do nome do processo.
  5. Clique no cabeçalho da coluna PID para ordenar os processos por ID de processo.

Ativar a coluna PID na guia Processos

  1. Abra o Gerenciador de Tarefas.
  2. Vá para a guia Processos.
  3. Clique com o botão direito em qualquer cabeçalho de coluna, como Nome ou CPU.
  4. Selecione PID.
  5. A coluna ID de processo aparecerá na lista de processos.

Esse método é conveniente quando você já está investigando o uso de CPU, memória, disco ou rede e precisa relacionar um processo visível ao seu PID exato.

Como descobrir o PID usando o Prompt de Comando no Windows

O Prompt de Comando é útil quando você precisa de uma lista de processos em texto ou quer combinar a busca do PID com comandos de diagnóstico.

Listar todos os processos em execução com seus PIDs

Abra o Prompt de Comando e execute:

tasklist

O resultado mostra nomes de processos, PIDs, nomes de sessão, números de sessão e uso de memória. A segunda coluna é a coluna PID.

Encontrar o PID de um processo específico pelo nome

Use findstr para filtrar a lista. Por exemplo, para descobrir o PID do Bloco de Notas:

tasklist | findstr /i notepad

Outro exemplo útil para o Microsoft Edge:

tasklist | findstr /i msedge

Mostrar informações mais detalhadas dos processos

Para mostrar informações detalhadas, use:

tasklist /v

A exibição detalhada pode mostrar títulos de janelas e outros dados úteis, o que ajuda quando vários processos têm o mesmo nome de arquivo executável.

Como descobrir o ID de processo com o PowerShell

O PowerShell oferece uma forma limpa e flexível de ver nomes de processos, PIDs, caminhos de executáveis, uso de CPU e outras propriedades. É a melhor opção para automação e filtragem avançada.

Listar todos os processos e seus PIDs

Get-Process | Select-Object ProcessName, Id

Encontrar o PID de um processo pelo nome

Por exemplo, para descobrir o PID do Bloco de Notas:

Get-Process notepad | Select-Object ProcessName, Id

Para pesquisar por parte do nome do processo:

Get-Process | Where-Object {$_.ProcessName -like "*edge*"} | Select-Object ProcessName, Id

Mostrar o caminho do executável junto com o PID

Se você precisa confirmar qual arquivo iniciou o processo, execute o PowerShell como administrador e use:

Get-Process | Select-Object ProcessName, Id, Path
Observação: alguns processos do sistema não mostram o caminho do executável, a menos que o PowerShell esteja sendo executado com privilégios de administrador.

Como encontrar um PID no Monitor de Recursos do Windows

O Monitor de Recursos é útil quando você precisa identificar um processo com base na atividade em tempo real de CPU, memória, disco ou rede. Ele mostra os PIDs diretamente em suas tabelas.

  1. Pressione Win + R.
  2. Digite resmon e pressione Enter.
  3. Abra a guia CPU, Memória, Disco ou Rede.
  4. Encontre o processo na lista.
  5. Verifique a coluna PID.

O Monitor de Recursos é especialmente útil quando o Gerenciador de Tarefas mostra alta atividade de disco ou rede, mas você precisa de mais detalhes sobre qual processo exato é o responsável.

Como descobrir o PID de um serviço do Windows

Os serviços do Windows geralmente são executados em segundo plano e podem compartilhar processos host como svchost.exe. Para descobrir o PID de um serviço, use a guia Serviços do Gerenciador de Tarefas ou o comando tasklist /svc.

Usar o Gerenciador de Tarefas

  1. Abra o Gerenciador de Tarefas.
  2. Vá para a guia Serviços.
  3. Procure o nome do serviço.
  4. Verifique a coluna PID.

Usar o Prompt de Comando

Execute este comando:

tasklist /svc

Isso mostra os processos e os serviços que são executados dentro deles. É útil para identificar qual serviço está associado a uma instância específica de svchost.exe.

Filtrar por nome do serviço

Exemplo:

tasklist /svc | findstr /i wuauserv

Neste exemplo, wuauserv é o serviço Windows Update. Substitua-o pelo nome do serviço que você deseja verificar.

Como descobrir qual PID de processo está usando uma porta no Windows

Às vezes você não sabe o nome do processo, mas sabe que uma porta está ocupada. Por exemplo, um servidor web, um servidor de banco de dados, um cliente VPN ou uma ferramenta de desenvolvimento pode estar usando uma porta como 80, 443, 3306 ou 8080.

Mostrar conexões ativas e PIDs

Abra o Prompt de Comando ou o PowerShell e execute:

netstat -ano

A última coluna mostra o PID. Para procurar uma porta específica, use findstr. Por exemplo, para verificar a porta 8080:

netstat -ano | findstr :8080

Relacionar o PID a um nome de processo

Depois de obter o PID, use tasklist para identificar o processo:

tasklist /fi "PID eq 1234"

Substitua 1234 pelo PID real que aparece na saída do netstat.

Dica: se uma porta estiver ocupada por um serviço do sistema, execute o Prompt de Comando como administrador para obter informações mais completas.

Como usar um PID para finalizar um processo com segurança

Depois de encontrar um PID, talvez você queira fechar o processo. Faça isso com cuidado: finalizar o processo errado pode fechar aplicativos, interromper downloads, parar serviços ou deixar o Windows instável até a reinicialização.

Finalizar um processo por PID com o Prompt de Comando

taskkill /PID 1234

Se o processo não fechar normalmente, você pode forçá-lo:

taskkill /PID 1234 /F

Finalizar um processo por PID com o PowerShell

Stop-Process -Id 1234

Para forçar o encerramento:

Stop-Process -Id 1234 -Force
Aviso: não force o encerramento de processos do sistema se você não souber exatamente o que eles fazem. Em aplicativos comuns, tente fechar o programa da forma normal antes de usar taskkill ou Stop-Process.

Melhores formas de verificar o PID no Windows: qual método usar

Mais rápido: Gerenciador de Tarefas Melhor para scripts: PowerShell Melhor para portas: netstat Melhor para serviços: tasklist /svc Melhor para análise de atividade: Monitor de Recursos

Para o uso diário, o Gerenciador de Tarefas geralmente é suficiente. Para resolver problemas com portas de rede, use netstat -ano. Para serviços, use tasklist /svc ou a guia Serviços do Gerenciador de Tarefas. Para filtragem avançada, relatórios ou verificações repetidas, o PowerShell é a opção mais flexível.

Perguntas frequentes: como encontrar o ID de processo no Windows 10 e Windows 11

PID é a mesma coisa que nome do processo?

Não. O nome do processo é o nome do executável, como notepad.exe ou chrome.exe. Um PID é um identificador numérico atribuído a uma instância específica desse processo em execução.

Dois processos podem ter o mesmo PID?

Não, dois processos em execução não podem ter o mesmo PID ao mesmo tempo. No entanto, o Windows pode reutilizar um PID depois que o processo original for finalizado.

Por que os navegadores mostram muitos PIDs?

Navegadores modernos normalmente criam processos separados para abas, extensões, aceleração por GPU, áudio, rede e isolamento de segurança. Por isso Chrome, Edge e Firefox podem aparecer com vários PIDs.

Por que o PID muda depois de reiniciar um programa?

Os valores PID são atribuídos quando um processo é iniciado. Quando você fecha e abre um programa novamente, o Windows o trata como um novo processo e atribui um novo PID.

Preciso de direitos de administrador para ver os PIDs?

Normalmente, não. Usuários padrão conseguem ver muitos IDs de processo. Direitos de administrador podem ser necessários para ver detalhes completos de processos protegidos do sistema, serviços ou caminhos de executáveis.

Resumo: como descobrir o PID de um processo no Windows

A forma mais rápida de descobrir um PID no Windows é abrir o Gerenciador de Tarefas, ir para a guia Detalhes e verificar a coluna PID. Para trabalhar pela linha de comando, use tasklist no Prompt de Comando ou Get-Process no PowerShell. Se você precisa identificar qual processo está usando uma porta de rede, use netstat -ano e depois relacione o PID com tasklist.

Quando você já sabe o PID, pode investigar o processo, relacioná-lo a um serviço, verificar seu consumo de recursos ou finalizá-lo com segurança quando necessário.