Limitações de TraceView
Este tópico descreve as limitações de TraceView.
Limitações da janela TraceView
A janela TraceView pode exibir e controlar apenas as sessões de rastreamento iniciadas usando a janela . Para listar e controlar todas as sessões de rastreamento no sistema, use a interface de linha de comando TraceView.
Quando você sai do TraceView, ele interrompe todas as sessões de rastreamento em execução (ou em tempo real) iniciadas usando TraceView. Para iniciar sessões de rastreamento executadas independentemente da janela TraceView, use a interface de linha de comando TraceView.
Você pode usar a interface de linha de comando TraceView e outras ferramentas de rastreamento de software, como Tracelog, para controlar uma sessão de rastreamento iniciada pelo TraceView. No entanto, se você usar essas outras ferramentas para alterar as propriedades de uma sessão de rastreamento em execução, TraceView interromperá a sessão de rastreamento, mesmo que você altere as propriedades que podem ser alteradas enquanto uma sessão de rastreamento está em execução. Quando você usa TraceView para reiniciar (ou ingressar) a sessão de rastreamento, ela atualiza as propriedades.
Limitações de Command-Line traceView
Quando você envia um comando TraceView em uma janela do Prompt de Comando, TraceView abre uma nova janela do Prompt de Comando para exibir sua saída. Não é possível suprimir essas janelas adicionais.
Limitações de ETW
TraceView e outras ferramentas de rastreamento com base no ETW (Rastreamento de Eventos para Windows) podem criar apenas uma sessão de rastreamento ou exibir um log de rastreamento para cada WPP ou provedor de rastreamento clássico. Se você criar uma sessão de rastreamento ou exibir um log de rastreamento com um provedor WPP que já esteja habilitado em outra sessão de rastreamento, ele será desabilitado na outra sessão.
Sessões de rastreamento de agente global
A janela TraceView não tem uma opção para iniciar uma sessão de rastreamento do Agente Global. No entanto, você pode usar a janela para iniciar uma sessão de rastreamento do Agente Global inserindo o GUID de controle do Agente Global, e8908abc-aa84-11d2-9a93-00805f85d7c6 ou salvando o GUID de controle em um arquivo GUID de controle. Para obter mais informações sobre esses procedimentos, consulte Criando uma sessão de rastreamento com um GUID de Controle e Criando uma sessão de rastreamento com um arquivo CTL.
Você também pode usar a interface de linha de comando TraceView para iniciar uma sessão de rastreamento do Agente Global. Use o comando a seguir para iniciar uma sessão de rastreamento do Agente Global. A palavra "GlobalLogger" neste comando diferencia maiúsculas de minúsculas.
traceview -start GlobalLogger [parameters]
Para obter mais informações sobre comandos TraceView, consulte Comandos de controle TraceView.
Habilitando provedores de rastreamento
TraceView habilita automaticamente os provedores de rastreamento que você adiciona à sessão de rastreamento. No entanto, depois de criar uma sessão de rastreamento, você não pode usar a janela TraceView para habilitar provedores de rastreamento adicionais para a sessão de rastreamento ou para desabilitar seletivamente os provedores de rastreamento que você adicionou à sessão de rastreamento.
Para habilitar ou desabilitar provedores, use um comando traceview -enable . Para obter mais informações sobre esse comando, consulte Comandos de controle TraceView.