Compartilhar via


tasklist

Exibe uma lista de processos em execução no momento no computador local ou em um computador remoto. A lista de tarefas substitui a ferramenta tlist .

Note

Este comando substitui a ferramenta tlist .

Syntax

tasklist [/s <computer> [/u [<domain>\]<username> [/p <password>]]] [{/m <module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <filter> [/fi <filter> [ ... ]]]

Parameters

Parameter Description
/s <computer> Especifica o nome ou o endereço IP de um computador remoto (não use barra invertida). O padrão é o computador local.
/u <domain>\<username> Executa o comando com as permissões de conta do usuário especificado por <username> ou <domain>\<username>. O parâmetro /u só poderá ser especificado se /s também for especificado. O padrão são as permissões do usuário que atualmente está conectado ao computador que está emitindo o comando.
/p <password> Especifica a senha da conta de usuário especificada no parâmetro /u .
/m <module> Lista todas as tarefas com módulos DLL carregados que correspondem ao nome de padrão fornecido. Se o nome do módulo não for especificado, essa opção exibirá todos os módulos carregados por cada tarefa.
svc Lista todas as informações de serviço para cada processo sem truncamento. Válido quando o parâmetro /fo é definido como table.
/v Exibe informações detalhadas da tarefa na saída. Para uma saída detalhada completa sem truncamento, use /v e /svc juntos.
/Fo {table | list | csv} Especifica o formato a ser usado para a saída. Os valores válidos são table, list e csv. O formato padrão para saída é tabela.
/nh Suprime cabeçalhos de coluna na saída. Válido quando o parâmetro /fo é definido como table ou csv.
/Fi <filter> Especifica os tipos de processos a serem incluídos ou excluídos da consulta. Você pode usar mais de um filtro ou usar o caractere curinga (\) para especificar todas as tarefas ou nomes de imagem. Os filtros válidos são listados na seção Filtrar nomes, operadores e valores seção deste artigo.
/? Exibe a ajuda no prompt de comando.

Filtrar nomes, operadores e valores

Filter Name Valid Operators Valid Value(s)
STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN. Esse filtro não terá suporte se você especificar um sistema remoto.
IMAGENAME eq, ne Image name
PID EQ, NE, GT, LT, GE, LE PID value
SESSION EQ, NE, GT, LT, GE, LE Session number
SESSIONNAME eq, ne Session name
CPUtime EQ, NE, GT, LT, GE, LE Tempo de CPU no formato HH:MM:SS, onde MM e SS estão entre 0 e 59 e HH é qualquer número sem sinal
MEMUSAGE EQ, NE, GT, LT, GE, LE Uso de memória em KB
USERNAME eq, ne Qualquer nome de usuário válido (<user> ou <domain\user>)
SERVICES eq, ne Service name
WINDOWTITLE eq, ne Window title. Esse filtro não terá suporte se você especificar um sistema remoto.
MODULES eq, ne DLL name

Examples

Para listar todas as tarefas com uma ID de processo maior que 1000e exibi-las no formato csv, digite:

tasklist /v /fi "PID gt 1000" /fo csv

Para listar os processos do sistema que estão em execução no momento, digite:

tasklist /fi "USERNAME ne NT AUTHORITY\SYSTEM" /fi "STATUS eq running"

Para listar informações detalhadas para todos os processos em execução no momento, digite:

tasklist /v /fi "STATUS eq running"

Para listar todas as informações de serviço para processos no computador remoto srvmain, que tem um nome de DLL começando com ntdll, digite:

tasklist /s srvmain /svc /fi "MODULES eq ntdll*"

Para listar os processos no computador remoto srvmain, usando as credenciais de sua conta de usuário conectada no momento, digite:

tasklist /s srvmain

Para listar os processos no computador remoto srvmain, usando as credenciais da conta de usuário Hiropln, digite:

tasklist /s srvmain /u maindom\hiropln /p p@ssW23