Protokollierung

DNIM bietet eine vielzahl von Protokollen zum Diagnostizieren und Beheben von Problemen.

Console

DNIM generiert immer ausgabe in der Konsole. Die Standardmäßige Ausführlichkeit lautet normal. Es wird empfohlen, die Ausführlichkeitsstufe quiet beim Bereitstellen von DNIM mithilfe von Konfigurations-Manager festzulegen, um Unterbrechungen von Benutzern zu vermeiden.

Diagnosedateiprotokoll

DNIM generiert immer ein Diagnoseprotokoll im Verzeichnis des %TEMP% aktuellen Benutzers. Der Standarddateiname beginnt mit dem dnim Präfix gefolgt vom Datum und der Uhrzeit der Dateierstellung, z. B. gibt an, dnim_20260811_203922.log dass das Protokoll am 11. August 2026 um 18:39:22 Uhr generiert wurde.

Der Inhalt des Protokolls variiert je nach Befehl und Gerätestatus. Der Anfang des Protokolls enthält Informationen wie die Version von DNIM und den Befehl, der ausgeführt wurde.

Jede Zeile besteht aus einem Zeitstempel, Nachrichtentyp und Ereignis-ID gefolgt von einer detaillierten Nachricht.

[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.

Im vorherigen Beispiel d1000 wird eine Diagnosenachricht mit der Ereignis-ID 1000 protokolliert. Nachrichten können auch mit dem Präfix (Information) oder e (Fehler) versehen i werden. Nur Nachrichten mit Nicht-Null-Ereignis-ID werden an das Windows Ereignisprotokoll gesendet.

Registrierung

DNIM speichert Informationen zur letzten Ausführung in der Registrierung. Die Daten werden unter HKCU\Software\Microsoft\DNIM oder HKLM\Software\Microsoft\DNIM (wenn der Befehl mit Administratorberechtigungen ausgeführt wurde) gespeichert.

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

Befehle, die den Zustand eines Geräts ändern, generieren Ereignisse im Windows Anwendungsprotokoll unter Verwendung DNIM der Ereignisquelle.

DNIM-Startereignis

Ereignis-IDs

Ereignis-ID Hinweise
1.000 Die Anwendung hat ihre Befehls- und Prozessdetails gestartet und aufgezeichnet.
1001 Es ist ein Anwendungskonfigurations- oder Umgebungsproblem aufgetreten.
1002 Fehler bei der Überprüfung einer Installationsprogrammsignatur oder fehler bei der Signaturüberprüfung.
1003 Ein allgemeiner Anwendungsfehler oder eine allgemeine Ausnahme ist aufgetreten.
1100 Eine Installation wurde anhand der konfigurierten Richtlinien ausgewertet.
1101 Mindestens eine Installation erfordert eine Wartung.
1200 Ein Deinstallationsvorgang wurde gestartet.
1210 Ein Deinstallationsvorgang wurde abgeschlossen und meldet den Ausgangscode.
1299 Bei einem Deinstallationsvorgang wurde eine Ausnahme ausgelöst und ein Fehler aufgetreten.
1300 Ein Systemwiederherstellungspunkt wurde erstellt.
1301 Der Systemwiederherstellungsdienst wurde nicht initialisiert.
1310 Ein Systemwiederherstellungspunkt wurde erfolgreich beendet.
1399 Fehler beim Initialisieren, Erstellen oder Abschließen eines Systemwiederherstellungsvorgangs.
1400 Der Windows Update Agent-Dienst wurde gestartet.
1410 Der Windows Update Agent-Dienst wurde beendet oder ein Versuch, ihn zu beenden, fehlgeschlagen.
1499 Der Windows Update Agentdienst konnte nicht gestartet werden.
1500 Ein Aktualisierungsvorgang wurde gestartet.
1510 Ein Aktualisierungsvorgang wurde abgeschlossen und der Ausgangscode gemeldet.
1550 Ein Aktualisierungsvorgang wurde übersprungen. Diese Ereignis-ID wird derzeit nicht verwendet.
1599 Ein Update konnte nicht abgerufen werden, oder der Updatevorgang hat eine Ausnahme ausgelöst.