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.
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).
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.
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.
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.
Related posts
Visualize informações do sistema e gerencie processos do CMD ou PowerShell
Descubra quando Windows foi instalado. Qual é o seu original install date?
5 maneiras de Command Prompt aberta quando Windows não inicializa
Como usar diskpart, chkdsk, defrag e outros comandos relacionados ao disco
Como ocultar (ou reexibir) qualquer partição, no Windows (todas as versões)
Como usar Passos Recorder a passos de captura para Windows 10 solução de problemas
11 maneiras de iniciar o Monitor de desempenho no Windows (todas as versões)
Redefinir o PowerShell e o CMD para suas configurações padrão
Como alternar entre CMD and PowerShell em Windows Terminal
Como atualizar para Windows 10 (gratuitamente)
Como criar várias pastas de uma só vez
Use o Agendador de Tarefas do Windows para executar aplicativos sem prompts do UAC e direitos de administrador
Como criar uma unidade de recuperação em um cartão de memória USB no Windows 8 e 8.1
Prompt de Comando - A ferramenta Windows mais poderosa e menos usada
34 atalhos de teclado para Windows 10's Command Prompt
Qual é o Windows Terminal?
4 maneiras de baixar a versão completa do Windows 11 gratuitamente -
5 coisas divertidas e nerds que você pode fazer com o cliente Telnet
Como exportar a árvore de diretórios de uma pasta no Windows
Como abrir, desmontar ou anexar permanentemente um VHD file em Windows 10