DNIM은 문제를 진단하고 해결하기 위한 다양한 로그 집합을 제공합니다.
Console
DNIM은 항상 콘솔에 출력을 생성합니다. 기본 상세정보는 normal입니다. 사용자를 방해하지 않도록 구성 관리자 사용하여 DNIM을 배포할 때 세부 정보 수준을 quiet 설정하는 것이 좋습니다.
진단 파일 로그
DNIM은 항상 현재 사용자의 %TEMP% 디렉터리에 진단 로그를 생성합니다. 예를 들어 dnim_20260811_203922.log 기본 파일 이름은 접두사로 dnim 시작하고 파일 생성 날짜 및 시간은 로그가 2026년 8월 11일 오후 8시 39분 22초에 생성되었음을 나타냅니다.
로그의 내용은 명령 및 디바이스 상태에 따라 달라집니다. 로그의 시작 부분에는 DNIM 버전 및 실행된 명령과 같은 정보가 포함됩니다.
각 줄은 타임스탬프, 메시지 유형 및 이벤트 ID와 자세한 메시지로 구성됩니다.
[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.
이전 예제 d1000 에서는 이벤트 ID가 1000인 진단 메시지가 기록되었음을 나타냅니다. 메시지의 접두사(정보) 또는 e (오류)를 접두사로 i 사용할 수도 있습니다. 이벤트 ID가 0이 아닌 메시지만 Windows 이벤트 로그로 전송됩니다.
Registry
DNIM은 레지스트리에 마지막 실행에 대한 정보를 저장합니다. 데이터는 (관리자 권한으로 명령이 실행된 경우) 아래에 HKCU\Software\Microsoft\DNIMHKLM\Software\Microsoft\DNIM 저장됩니다.
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
디바이스의 상태를 수정하는 명령은 이벤트 원본으로 사용하여 DNIM Windows 애플리케이션 로그에서 이벤트를 생성합니다.
이벤트 ID
| 이벤트 ID | 비고 |
|---|---|
| 1000 | 애플리케이션은 명령 및 프로세스 세부 정보를 시작하고 기록했습니다. |
| 1001 | 애플리케이션 구성 또는 환경 문제가 발생했습니다. |
| 1002 | 설치 관리자 서명이 확인되었거나 서명 확인에 실패했습니다. |
| 1003 | 일반적인 애플리케이션 오류 또는 예외가 발생했습니다. |
| 1100 | 구성된 정책에 대해 설치가 평가되었습니다. |
| 1101 | 하나 이상의 설치를 수정해야 합니다. |
| 1200 | 제거 작업이 시작되었습니다. |
| 1,210 | 제거 작업이 완료되고 종료 코드를 보고했습니다. |
| 1299 | 제거 작업이 예외를 throw하고 실패했습니다. |
| 1300 | 시스템 복원 지점이 만들어졌습니다. |
| 1301 | 시스템 복원 서비스가 초기화되지 않았습니다. |
| 1310 | 시스템 복원 지점이 성공적으로 종료되었습니다. |
| 1399 | 시스템 복원 초기화, 만들기 또는 완료 작업이 실패했습니다. |
| 1400 | Windows 업데이트 에이전트 서비스가 시작되었습니다. |
| 1410 | Windows 업데이트 에이전트 서비스가 중지되었거나 중지하지 못했습니다. |
| 1499 | Windows 업데이트 에이전트 서비스를 시작하지 못했습니다. |
| 1500 | 업데이트 작업이 시작되었습니다. |
| 1510 | 업데이트 작업이 완료되고 종료 코드를 보고했습니다. |
| 1550 | 업데이트 작업을 건너뛰었다. 이 이벤트 ID는 현재 사용되지 않습니다. |
| 1599 | 업데이트를 가져올 수 없거나 업데이트 작업에서 예외가 발생했습니다. |
.NET