Limitaciones de TraceView
En este tema se describen las limitaciones de TraceView.
Limitaciones de la ventana TraceView
La ventana TraceView puede mostrar y controlar solo las sesiones de seguimiento que se inician mediante la ventana. Para enumerar y controlar todas las sesiones de seguimiento del sistema, use la interfaz de línea de comandos TraceView.
Al salir de TraceView, detiene todas las sesiones de seguimiento en ejecución (o en tiempo real) que inició con TraceView. Para iniciar sesiones de seguimiento que se ejecutan independientemente de la ventana TraceView, use la interfaz de línea de comandos traceView.
Puede usar la interfaz de línea de comandos traceView y otras herramientas de seguimiento de software, como Tracelog, para controlar una sesión de seguimiento iniciada por TraceView. Sin embargo, si usa estas otras herramientas para cambiar las propiedades de una sesión de seguimiento en ejecución, TraceView detiene la sesión de seguimiento, incluso si cambia las propiedades que se pueden cambiar mientras se ejecuta una sesión de seguimiento. Cuando se usa TraceView para reiniciar (o unir) la sesión de seguimiento, actualiza las propiedades.
Limitaciones de Command-Line traceView
Al enviar un comando TraceView en una ventana del símbolo del sistema, TraceView abre una nueva ventana del símbolo del sistema para mostrar su salida. No puede suprimir estas ventanas adicionales.
Limitaciones de ETW
TraceView y otras herramientas de seguimiento basadas en seguimiento de eventos para Windows (ETW) solo pueden crear una sesión de seguimiento o mostrar un registro de seguimiento para cada proveedor de seguimiento clásico o WPP. Si crea una sesión de seguimiento o muestra un registro de seguimiento con un proveedor de WPP que ya está habilitado en otra sesión de seguimiento, se deshabilitará en la otra sesión.
Sesiones de seguimiento del registrador global
La ventana TraceView no tiene una opción para iniciar una sesión de seguimiento del registrador global. Sin embargo, puede usar la ventana para iniciar una sesión de seguimiento del registrador global escribiendo el GUID del control registrador global, e8908abc-aa84-11d2-9a93-00805f85d7c6 o guardando el GUID de control en un archivo GUID de control. Para obtener más información sobre estos procedimientos, consulte Creación de una sesión de seguimiento con un GUID de control y Creación de una sesión de seguimiento con un archivo CTL.
También puede usar la interfaz de línea de comandos traceView para iniciar una sesión de seguimiento del registrador global. Use el siguiente comando para iniciar una sesión de seguimiento del registrador global. La palabra "GlobalLogger" en este comando distingue mayúsculas de minúsculas.
traceview -start GlobalLogger [parameters]
Para obtener más información sobre los comandos TraceView, vea Comandos de control TraceView.
Habilitación de proveedores de seguimiento
TraceView habilita automáticamente los proveedores de seguimiento que se agregan a la sesión de seguimiento. Sin embargo, después de crear una sesión de seguimiento, no puede usar la ventana TraceView para habilitar proveedores de seguimiento adicionales para la sesión de seguimiento o deshabilitar selectivamente los proveedores de seguimiento que agregó a la sesión de seguimiento.
Para habilitar o deshabilitar proveedores, use un comando traceview -enable . Para obtener más información sobre este comando, vea Comandos de control TraceView.