Logging

DNIM proporciona un amplio conjunto de registros para diagnosticar y solucionar problemas.

Console

DNIM siempre genera la salida a la consola. El nivel de detalle predeterminado es normal. Se recomienda establecer el nivel de detalle en quiet al implementar DNIM mediante Administrador de configuración para evitar interrumpir a los usuarios.

Registro de archivos de diagnóstico

DNIM siempre genera un registro de diagnóstico en el directorio del %TEMP% usuario actual. El nombre de archivo predeterminado comienza con el prefijo seguido de la fecha y hora de creación del archivo, por ejemplo, dnim_20260811_203922.log indica que el registro se generó el dnim 11 de agosto de 2026 a las 8:39:22 p. m.

El contenido del registro varía en función del estado del comando y del dispositivo. El inicio del registro incluye información como la versión de DNIM y el comando que se ejecutó.

Cada línea consta de una marca de tiempo, un tipo de mensaje y un identificador de evento seguidos de un mensaje detallado.

[2026-08-11 20:39:23.495]d1000: DNIM started, command: c:\Users\user1\Downloads\dnim-win-x64.exe scan, PID: 18800, PPID: 34220 (C:\WINDOWS\System32\cmd.exe), SID: S-1-5-21-2127521184-1604012920-1887927527-5663403.

En el ejemplo anterior, d1000 indica que se registró un mensaje de diagnóstico con el identificador de evento 1000. Los mensajes también se pueden prefijar con i (informativo) o e (error). Solo se envían mensajes con un identificador de evento distinto de cero al registro de eventos de Windows.

Registro

DNIM almacena información sobre su última ejecución en el Registro. Los datos se almacenan en HKCU\Software\Microsoft\DNIM o HKLM\Software\Microsoft\DNIM (si el comando se ejecutó con permisos de administrador).

D:\>reg query HKCU\Software\Microsoft\DNIM /s

HKEY_CURRENT_USER\Software\Microsoft\DNIM
    LastRunCommandLine    REG_SZ    c:\Users\user1\Downloads\dnim-win-x64.exe --help
    LastRun               REG_SZ    08/12/2026 03:40
    LastRunDate           REG_SZ    08/12/2026
    LastRunTime           REG_SZ    3:40:04.1996353

HKEY_CURRENT_USER\Software\Microsoft\DNIM\License
    Accepted    REG_DWORD    0x1
    Type        REG_SZ       prerelease

Events

Los comandos que modifican el estado de un dispositivo generarán eventos en el registro de aplicación de Windows mediante DNIM como origen de eventos.

Evento de inicio de DNIM

Id. de evento

Id. del evento Remarks
1000 La aplicación inició y registró sus detalles de proceso y comando.
1001 Se encontró un problema de configuración o entorno de aplicación.
1002 Se ha comprobado una firma del instalador o se ha producido un error en la comprobación de firmas.
1003 Error o excepción de aplicación general.
1100 Se evaluó una instalación con respecto a las directivas configuradas.
1101 Una o varias instalaciones requieren corrección.
1200 Se inició una operación de desinstalación.
1210 Se completó una operación de desinstalación y notificó su código de salida.
1299 Una operación de desinstalación produjo una excepción y produjo un error.
1300 Se creó un punto de restauración del sistema.
1301 El servicio De restauración del sistema no se inicializó.
1310 Se finalizó correctamente un punto de restauración del sistema.
1399 Error en una operación de inicialización, creación o finalización de restauración del sistema.
1400 Se inició el servicio del agente de Windows Update.
1410 El servicio del agente de Windows Update se detuvo o se produjo un error al intentar detenerlo.
1499 No se pudo iniciar el servicio del agente de Windows Update.
1500 Se inició una operación de actualización.
1510 Se completó una operación de actualización y se informó de su código de salida.
1550 Se omitió una operación de actualización. Este identificador de evento no se usa actualmente.
1599 No se pudo adquirir una actualización o la operación de actualización produjo una excepción.