Mostrar enumeración de seguimiento
Al enviar un comando tracelog -enumguid , Tracelog muestra una lista de los proveedores de seguimiento que se ejecutan y se han registrado con seguimiento de eventos para Windows (ETW). La pantalla es muy útil, pero a menudo se malinterpretado.
¿Qué proveedores aparecen en la pantalla?
La enumeración Tracelog muestra algunos de los proveedores que puede habilitar para una sesión de seguimiento, pero no es una lista completa. Incluye solo los proveedores de seguimiento que se ejecutan y se han registrado con ETW.
La pantalla no incluye los siguientes proveedores:
Proveedores de seguimiento que están disponibles en el sistema, pero no están registrados, normalmente porque no se ejecutan.
Proveedores de seguimiento habilitados para una sesión de seguimiento, pero que no se están ejecutando actualmente. (A menudo se denominan proveedores habilitados previamente o registrados previamente ). Esto incluye proveedores que no se ejecutan continuamente, como archivos DLL que se cargan y descargan según sea necesario.
Proveedores integrados en Windows, incluidos proveedores para sesiones y proveedores del sistema para la sesión de seguimiento del registrador global y la sesión de seguimiento del registrador de kernel nt.
Se muestran los proveedores de consultas de Logman
La presentación de enumeración tracelog es bastante diferente de la de los proveedores de consultas que se muestran en Logman (proveedores de consultas logman), aunque las pantallas a menudo se confunden.
Logman (logman.exe) es un controlador de seguimiento para eventos de seguimiento y contadores de rendimiento. Se incluye en Windows XP y versiones posteriores de Windows.
La consulta del proveedor logman (proveedores de consultas logman) muestra una lista de proveedores que tienen archivos registrados con formato de objeto administrado (MOF) con WMI. La presentación de Logman no incluye proveedores instrumentados para el seguimiento de software, a menos que también se hayan registrado con WMI.
Los desarrolladores que quieren ayudar a los usuarios a encontrar sus proveedores ocasionalmente registran sus archivos MOF para que el proveedor aparezca en la pantalla de Logman. Desafortunadamente, ni la presentación del proveedor de consultas logman ni la visualización de enumeración tracelog son listas completas de todos los proveedores de seguimiento del sistema. Para obtener más información sobre Logman, consulte "Logman" en el Centro de ayuda y soporte técnico.
Elementos de la presentación enumguid
La tabla de la presentación tracelog enumguid incluye las columnas siguientes.
Encabezado de columna | Descripción |
---|---|
Guid |
Guid de control del proveedor de seguimiento |
Enabled |
Muestra si el proveedor está habilitado actualmente (TRUE) o está registrado pero no habilitado (FALSE). |
LoggerId |
Identifica la sesión de seguimiento. |
Level |
Nivel establecido actualmente para el proveedor. Válido solo cuando el proveedor está habilitado. |
Marcas |
Las marcas establecidas actualmente para el proveedor. Válido solo cuando el proveedor está habilitado. |
Si un proveedor está registrado pero no habilitado, aparece en la presentación enumguid, pero su entrada en la columna Habilitado es FALSE.
Si un proveedor está habilitado pero no se está ejecutando actualmente y, por lo tanto, no está registrado, no aparece en la pantalla enumguid.
Visualización de enumeración de ejemplo
La siguiente pantalla enumguid se copió de un equipo que ejecuta Windows Server 2003. En la pantalla se muestran los proveedores registrados y en ejecución. Un proveedor, el controlador de ejemplo Tracedrv, está habilitado para el seguimiento. TraceDrv, un controlador de ejemplo diseñado para el seguimiento de software, está disponible en el repositorio de ejemplos de controladores de Windows en GitHub.
c:\Tracelog>tracelog -enumguid
## Guid Enabled LoggerId Level Flags
------------------------------------------------------------
1046d4b1-fce5-48bc-8def-fd33196af19a FALSE 0 0 0
196e57d9-49c0-4b3b-ac3a-a8a93ada1938 FALSE 0 0 0
4a8aaa94-cfc4-46a7-8e4e-17bc45608f0a FALSE 0 0 0
1540ff4c-3fd7-4bba-9938-1d1bf31573a7 FALSE 0 0 0
1fbecc45-c060-4e7c-8a0e-0dbd6116181b FALSE 0 0 0
f12b1984-4c42-11d3-ab7b-00c04f68fcdc FALSE 0 0 0
94a984ef-f525-4bf1-be3c-ef374056a592 FALSE 0 0 0
3121cf5d-c5e6-4f37-be86-57083590c333 FALSE 0 0 0
f498b9f5-9e67-446a-b9b8-1442ffaef434 FALSE 0 0 0
e1f65b93-f32a-4ed6-aa72-b039e28f1574 FALSE 0 0 0
dd5ef90a-6398-47a4-ad34-4dcecdef795f FALSE 0 0 0
e80aa9fe-913d-4ede-af58-73e332dcac8d FALSE 0 0 0
1b1d4ff4-f27b-4c99-8bd7-da8f1a74051a FALSE 0 0 0
f33959b4-dbec-11d2-895b-00c04f79ab69 FALSE 0 0 0
cc85922f-db41-11d2-9244-006008269001 FALSE 0 0 0
c92cf544-91b3-4dc0-8e11-c580339a0bf8 FALSE 0 0 0
bba3add2-c229-4cdb-ae2b-57eb6966b0c4 FALSE 0 0 0
8fc7e81a-f733-42e0-9708-cfdae07ed969 FALSE 0 0 0
cddc01e2-fdce-479a-b8ee-3c87053fb55e FALSE 0 0 0
fc4b0d39-e8be-4a83-a32f-c0c7c4f61ee4 FALSE 0 0 0
fc570986-5967-4641-a6f9-05291bce66c5 FALSE 0 0 0
39a7b5e0-be85-47fc-b9f5-593a659abac1 FALSE 0 0 0
dab01d4d-2d48-477d-b1c3-daad0ce6f06b FALSE 0 0 0
bca7bd7f-b0bf-4051-99f4-03cfe79664c1 FALSE 0 0 0
d58c126f-b309-11d1-969e-0000f875a5bc TRUE 2 0 0
d58c126e-b309-11d1-969e-0000f875a5bc FALSE 0 0 0
58db8e03-0537-45cb-b29b-597f6cbebbfe FALSE 0 0 0
58db8e03-0537-45cb-b29b-597f6cbebbfd FALSE 0 0 0
688a5248-f348-4576-86cf-3521c7094614 FALSE 0 0 0
27246e9d-b4df-4f20-b969-736fa49ff6ff FALSE 0 0 0