Logging

DNIM poskytuje bohatou sadu protokolů pro diagnostiku a řešení potíží.

Console

DNIM vždy generuje výstup do konzoly. Výchozí úroveň podrobností je normal. Doporučujeme nastavit úroveň podrobností tak, aby quiet se při nasazování dniM pomocí Správce konfigurace zabránilo narušení uživatelů.

Protokol diagnostických souborů

DNIM vždy generuje diagnostický protokol v adresáři aktuálního %TEMP% uživatele. Výchozí název souboru začíná dnim předponou následovanou datem a časem vytvoření souboru, například indikuje, dnim_20260811_203922.log že se protokol vygeneroval 11. srpna 2026 v 8:39:22.

Obsah protokolu se liší podle stavu příkazu a zařízení. Začátek protokolu obsahuje informace, jako je verze DNIM, a příkaz, který byl proveden.

Každý řádek se skládá z časového razítka, typu zprávy a ID události následované podrobnou zprávou.

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

V předchozím příkladu označuje, d1000 že byla zaznamenána diagnostická zpráva s ID události 1000. Zprávy můžou být také předponou i (informační) nebo e (chyba). Do protokolu událostí Windows se odesílají jenom zprávy s nenulovým ID události.

Registry

DniM ukládá informace o posledním spuštění v registru. Data jsou uložena v rámci HKCU\Software\Microsoft\DNIM nebo HKLM\Software\Microsoft\DNIM (pokud byl příkaz proveden s oprávněními správce).

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

Příkazy, které upravují stav zařízení, budou generovat události v protokolu aplikace Windows pomocí DNIM jako zdroje událostí.

Událost spuštění DNIM

ID událostí

ID události Remarks
1000 Aplikace začala a zaznamenala podrobnosti o příkazu a procesu.
1001 Došlo k problému s konfigurací aplikace nebo prostředím.
1002 Podpis instalačního programu byl ověřen nebo ověření podpisu se nezdařilo.
1003 Došlo k obecné chybě nebo výjimce aplikace.
1100 Instalace byla vyhodnocena proti nakonfigurovaným zásadám.
1101 Jedna nebo více instalací vyžaduje nápravu.
1200 Byla spuštěna operace odinstalace.
1210 Operace odinstalace se dokončila a oznámila její ukončovací kód.
1299 Operace odinstalace vyvolala výjimku a selhala.
1300 Byl vytvořen bod obnovení systému.
1301 Služba obnovení systému nebyla inicializována.
1310 Bod obnovení systému byl úspěšně ukončen.
1399 Operace inicializace, vytvoření nebo dokončení obnovení systému selhala.
1400 Služba agenta služba Windows Update byla spuštěna.
1410 Služba agenta služba Windows Update byla zastavena nebo došlo k pokusu o zastavení.
1499 Službu agenta služba Windows Update se nepodařilo spustit.
1500 Byla spuštěna operace aktualizace.
1510 Operace aktualizace byla dokončena a oznámila její ukončovací kód.
1550 Operace aktualizace byla vynechána. Toto ID události se aktuálně nepoužívá.
1599 Aktualizaci nelze získat nebo operace aktualizace vyvolala výjimku.