Como imprimir a lista de processos em execução no Windows

Um de nossos leitores nos perguntou: "Como você imprime a lista de processos em execução do Gerenciador de Tarefas(Task Manager) ?". A resposta é... você não pode fazer isso no Gerenciador de Tarefas(Task Manager) , nem mesmo no Windows 10 . Para imprimir essa lista, você precisa usar o Prompt de Comando(Command Prompt) ou PowerShell e executar alguns comandos para gerar a lista de processos em execução e, em seguida, imprimi-la da mesma forma que imprimiria um documento. Vamos ver como tudo funciona:

NOTA:(NOTE:) Este guia funciona no Windows 10 , Windows 8.1 e Windows 7 .

Como imprimir a lista de processos em execução no prompt de comando(Command Prompt)

Inicie o prompt de comando(Command Prompt) e use o seguinte comando: tasklist > "path to file" . O comando tasklist exibe uma lista de aplicativos e serviços para todas as tarefas executadas em seu computador Windows(Windows computer) . O parâmetro usado especifica o arquivo de texto(text file) onde esta lista é salva. Eu queria salvar a lista em um arquivo chamado processos.txt(processes.txt) , na minha unidade D, então digitei: tasklist > "D:processes.txt" . Ao escolher o caminho onde deseja salvar o arquivo, certifique-se de que seja um local onde sua conta de usuário(user account) tenha acesso.

Windows, processos, execução, lista, comandos

Se precisar de ajuda para abrir o prompt(Command Prompt) de comando , leia este guia: 7 maneiras de iniciar o prompt de comando(Command Prompt) no Windows .

Quando você abre o arquivo de saída no Bloco(Notepad) de Notas , você o vê formatado conforme mostrado na captura de tela abaixo. Os dados são colocados em uma tabela com as seguintes colunas: Nome da Imagem(Image Name) , PID (ID do Processo), Nome da Sessão(Session Name) , Session# (# significa Número) e Uso(Mem Usage) da Memória (Uso da Memória).

Windows, processos, execução, lista, comandos

Obviamente, este comando tem parâmetros que você pode usar para formatar sua saída. A documentação completa pode ser encontrada no site TechNet(TechNet website) da Microsoft aqui: Lista de tarefas(Tasklist) . Não hesite em lê-lo e experimentar por conta própria.

Como imprimir a lista de processos em execução do PowerShell

O PowerShell(PowerShell) é uma ferramenta de linha de comando mais complexa que permite mais personalização de sua saída. O comando básico a ser usado é: get-process ou gps (sua versão curta).

Para enviar sua saída para um arquivo de texto(text file) , você precisa escrever get-process | out-file "path to file" ou gps | out-file "path to file" . Eu queria salvar a lista em um arquivo chamado process.txt , no meu drive D, então digitei: get-process | out-file "D:process.txt" . Você pode ver este comando, bem como sua alternativa de versão curta(short-version alternative) , digite na janela do (window below)PowerShell abaixo . Ao escolher o caminho para onde deseja salvar o arquivo, certifique-se de que seja um local onde sua conta de usuário(user account) tenha acesso.

Windows, processos, execução, lista, comandos

Se precisar de ajuda para iniciar o PowerShell , não hesite em ler este artigo: O que é o PowerShell e o que você pode fazer com ele?.

O arquivo de texto de saída(output text file) é formatado conforme mostrado abaixo e inclui as seguintes colunas:

  • Handles - O número de handles que o processo abriu.
  • NPM(K) - A quantidade de memória não paginada que o processo está usando, em kilobytes.
  • PM(K) - A quantidade de memória paginável que o processo está usando, em kilobytes.
  • WS(K) - O tamanho do conjunto de trabalho do processo, em kilobytes. O conjunto de trabalho consiste nas páginas de memória que foram recentemente referenciadas pelo processo.
  • CPU(s) - A quantidade de tempo do processador(processor time) que o processo usou em todos os processadores, em segundos.
  • Id - O ID do processo ( PID ) do processo que está em execução.
  • SI - infelizmente não encontramos nenhuma documentação para esta coluna e os dados que ela compartilha.
  • ProcessName - O nome do processo que está em execução.

Windows, processos, execução, lista, comandos

Como você pode ver, a saída é mais complexa do que ao usar o prompt de comando(Command Prompt) . Além disso, há muito mais opções para personalizar a saída. Eu recomendo que você leia a seguinte documentação: Get-Process (Obter uma lista de processos em execução em uma máquina), Out-File (Enviar saída para um arquivo) e Out-Printer (Enviar saída para uma impressora).

Conclusão

Esperamos que você tenha achado este tutorial útil. Se você conhece outros métodos para imprimir uma lista dos processos em execução no Windows , não hesite em compartilhá-los usando o formulário de comentários abaixo.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts