Compartilhar via


Comandos TList

A sintaxe do comando TList é a seguinte:

tlist [/p ProcessName | PID | Pattern | /t | /c | /e | /k | /m [Module] | /s | /v

Parâmetros

lista
Sem parâmetros adicionais, o TList exibe todos os processos em execução, seus identificadores de processo (PIDs) e o título da janela em que estão sendo executados, se houver.

/p Nome do processo
Exibe o identificador de processo (PID) do processo especificado.

ProcessName é o nome do processo (com ou sem extensão de nome de arquivo), não um padrão.

Se o valor de ProcessName não corresponder a nenhum processo em execução, TList exibirá -1. Se corresponder a mais de um nome de processo, o TList exibirá apenas o PID do primeiro processo correspondente.

PID
Exibe informações detalhadas sobre o processo especificado pelo PID. Para obter informações sobre a exibição, consulte a seção "Observações" abaixo. Para localizar uma ID de processo, digite tlist sem parâmetro adicional.

Padrão
Exibe informações detalhadas sobre todos os processos cujos nomes ou títulos de janela correspondem ao padrão especificado. O padrão pode ser um nome completo ou uma expressão regular.

/t
Exibe uma árvore de tarefas na qual cada processo aparece como um filho do processo que o criou.

/c
Exibe a linha de comando que iniciou cada processo.

/e
Exibe o identificador de sessão para cada processo.

/k
Exibe os componentes COM ativos em cada processo.

/m Módulo
Lista as tarefas nas quais a DLL especificada ou o módulo executável é carregado. Module pode ser um nome de módulo completo ou um padrão de nome de módulo.

/s
Exibe os serviços que estão ativos em cada processo.

/v
Exibe detalhes dos processos em execução, incluindo o ID do processo, o ID da sessão, o título da janela, a linha de comando e os serviços em execução no processo.

Comentários

Em sua exibição detalhada de um processo (tlist PID ou tlist Pattern), o TList exibe as seguintes informações.

  • ID do processo, nome executável, nome amigável do programa.

  • Diretório de trabalho atual (CWD).

  • A linha de comando que iniciou o processo (CmdLine).

  • Valores atuais do espaço de endereço virtual.

  • Número de threads.

  • Uma lista de threads em execução no processo. Para cada thread, o TList exibe o ID do thread (TID), a função que o thread está executando, o endereço do ponto de entrada, o endereço do último erro relatado (se houver) e o estado do thread.

  • Uma lista dos módulos carregados para o processo. Para cada módulo, o TList exibe o número da versão, atributos, endereço virtual do módulo e o nome do módulo.

Ao usar o parâmetro /e , os identificadores de sessão válidos aparecem na lista de processos somente nas seguintes condições. Caso contrário, o identificador de sessão será zero (0).

  • No Windows XP, a Troca Rápida de Usuário deve estar habilitada e mais de um usuário deve estar conectado à sessão que não é do console.

  • No Windows Vista, em que todos os processos estão associados a duas sessões de Serviços de Terminal por padrão, pelo menos um usuário deve estar conectado à sessão que não é do console.