Mark Russinovich 제공
게시 날짜: 2026년 3월 26일
DebugView 다운로드(1012KB)
Sysinternals Live에서 지금 실행하세요.
소개
DebugView는 로컬 시스템 또는 TCP/IP를 통해 연결할 수 있는 네트워크의 모든 컴퓨터에서 디버그 출력을 모니터링할 수 있는 애플리케이션입니다. 커널 모드 및 Win32 디버그 출력을 모두 표시할 수 있으므로 애플리케이션 또는 장치 드라이버가 생성하는 디버그 출력을 포착하기 위해 디버거가 필요하지 않으며 비표준 디버그 출력 API를 사용하기 위해 애플리케이션 또는 드라이버를 수정할 필요도 없습니다.
메모
DebugView v5.0에는 Windows 10 버전 1809(빌드 17763) /Windows Server 2019 이상이 필요합니다.
DebugView 캡처
DebugView 는 다음을 캡처합니다.
- Win32 OutputDebugString
- 커널 모드 DbgPrint
- DbgPrint의 모든 커널 모드 변형
또한 DebugView 는 충돌 시 DebugView 가 캡처된 경우 Windows 크래시 덤프 파일에서 충돌하기 전에 생성된 커널 모드 디버그 출력을 추출합니다.
DebugView 기능
DebugView에는 디버그 출력을 제어하고 관리하기 위한 강력한 기능이 있습니다.
버전 5.0의 새로운 기능:
- 어두운 모드 및 최신 UI:DebugView 는 이제 Windows XAML Islands 기술을 사용하여 완전히 새롭게 디자인된 인터페이스를 제공합니다. UI는 자동으로 시스템 전체 조명 또는 어두운 테마 설정을 따르며, 어두운 모드는 제목 표시줄, 메뉴, 도구 모음, 대화 상자 및 출력 목록 보기에 일관되게 적용됩니다. 현대화된 도구 모음 및 메뉴 모음은 프로세스 모니터와 같은 다른 Sysinternals 도구와 일치하는 비주얼 스타일을 제공합니다.
- 자동 크래시 복구:DebugView가 시스템 크래시와 같은 비정상적인 종료로 인해 이전 세션이 종료된 것을 감지하면 Windows 크래시 덤프 파일을 자동으로 검색하고, 이전 세션에서 보류 중인 커널 디버그 추적을 복구하고, 출력 창에 표시합니다. 이렇게 하면 수동 개입 없이 시스템 오류 시점까지 캡처된 커널 모드 디버그 출력을 사후 분석할 수 있습니다.
- 큰 캡처에 대한 UI 가상화: 이제 출력 목록 보기는 소유자-데이터 가상화를 사용합니다. 즉, 표시되는 행만 언제든지 렌더링됩니다. 이를 통해 DebugView 는 과도한 메모리 사용이나 UI 속도 저하 없이 수십만 또는 수백만 개의 디버그 메시지를 포함하는 캡처를 효율적으로 처리할 수 있습니다.
- 전용 PID 열: 기본적으로 새 프로세스 ID 열이 표시되므로 각 디버그 출력 메시지를 생성한 프로세스를 더 쉽게 식별할 수 있습니다. 옵션 메뉴에서 PID 열을 설정하거나 끌 수 있습니다.
- 주문형 UAC 권한 상승:DebugView 는 더 이상 시작 시 관리 권한이 필요하지 않습니다. 표준 사용자로 시작하고 커널 모드 캡처 또는 상승된 권한이 필요한 기타 작업을 사용하도록 설정한 경우에만 UAC 프롬프트를 통해 권한 상승을 요청합니다.
- DPI 인식 렌더링: 메뉴 아이콘, 도구 모음 단추, 대화 상자 및 출력 목록은 모두 높은 DPI 디스플레이에서 올바르게 조정됩니다.
버전 4.6의 새로운 기능:
- Windows Vista 32비트 및 64비트 지원
버전 4.5의 새로운 기능:
- 로그 파일 롤오버 지원: 장기 실행 캡처를 더 잘 지원하기 위해 DebugView는 이제 매일 새 로그 파일을 생성할 수 있으며 선택적으로 그렇게 할 때 표시를 지울 수 있습니다.
버전 4.4의 새로운 기능:
- x64용 Windows Server 2003 64비트 버전 및 Windows XP 64비트 버전 지원:DebugView는 이제 Windows 64비트 버전에서 커널 모드 디버그 출력을 캡처합니다.
- 시계 시간 전환: 이제 시계 시간과 경과 시간 모드 간에 전환할 수 있습니다.
버전 4.3의 새로운 기능:
- Windows XP SP2 지원:DebugView는 이제 Windows XP SP2에서 커널 모드 디버그 출력을 캡처합니다.
- 강조표시 필터 추가: 많은 사람들이 더 많은 강조표시 필터를 요청했습니다.
- 로그 파일 래핑: 새 로그 파일 옵션에는 지정된 크기 제한에 도달했을 때 DebugView가 로그 파일 시작 부분으로 래핑됩니다.
- 더 큰 버퍼: 더 큰 Win32 및 커널 모드 버퍼는 디버그 출력이 누락될 가능성을 줄입니다.
- 출력 문자열 지우기:DebugView가 특수 디버그 출력 문자열 "DBGVIEWCLEAR"를 발견하면 출력을 지웁니다.
- 클라이언트 트레이 최소화: 이제 클라이언트를 트레이에 최소화된 상태로 실행할 수 있습니다.
버전 4.2의 새로운 기능:
- 커널 후크 버그 수정:DebugView가 때때로 Windows XP 및 Server 2003에서 커널 모드 디버그 출력을 연결할 수 없다고 잘못 보고합니다.
- 클라이언트 전역 캡처 옵션: 새 옵션을 사용하면 콘솔이 아닌 세션에서 실행할 때 클라이언트가 터미널 서버 시스템에서 콘솔 Win32 디버그 출력을 캡처할 수 있습니다.
- 필터링 개선: 필터가 훨씬 더 길어질 수 있으며 이제 프로세스 ID가 출력에 포함될 때 Win32 프로세스 ID에 적용됩니다.
- 크래시 덤프 지원 개선: 크래시 덤프에서 커널 모드 출력을 추출하는 것과 관련된 몇 가지 버그가 수정되었으며 이제 DebugView가 결과 로그 파일을 로드합니다.
- 더 많은 하이라이트 필터:DebugView에는 이제 5개에서 10개의 하이라이트 필터가 있습니다.
- 댓글 삽입: 새로운 메뉴 항목을 사용하여 출력에 댓글을 삽입할 수 있습니다.
- 새 스위치: 새 명령줄 스위치를 사용하면 기록 깊이를 지정하고 로그 파일을 로드할 수 있습니다.
- 더 나은 힌트 풍선: 출력 줄이 화면보다 넓으면 마우스를 올렸을 때 나타나는 힌트 풍선이 자동으로 줄바꿈됩니다.
버전 4.1의 새로운 기능:
- 필터 저장 및 로드: 강조표시 색상을 포함하여 필터를 저장하고 로드할 수 있습니다.
- 저장된 로그 로드: 이제 로그 파일을 DebugView 출력 창으로 다시 로드할 수 있습니다.
- 부팅 시 커널 모드 디버그 출력 캡처: Windows 2000에서는 DebugView를 사용하여 부팅 프로세스의 초기 시점부터 드라이버가 생성한 디버그 출력을 캡처할 수 있습니다.
다음은 DebugView의 다른 기능 중 일부를 강조하는 목록입니다.
- 원격 모니터링: 인터넷을 통해 TCP/IP를 통해 액세스할 수 있는 모든 컴퓨터에서 커널 모드 및/또는 Win32 디버그 출력을 캡처합니다. 여러 원격 컴퓨터를 동시에 모니터링할 수 있습니다. DebugView는 Windows 2000 시스템에서 실행 중이고 동일한 네트워크 환경에 있는 다른 Windows 2000 시스템에서 캡처하는 경우 클라이언트 소프트웨어 자체를 설치하기도 합니다.
- 가장 최근 필터 목록:DebugView는 필터를 쉽게 다시 선택할 수 있는 인터페이스와 함께 가장 최근에 선택한 필터를 기억합니다.
- 전용 PID 열: 별도의 프로세스 ID 열에는 옵션 메뉴에서 전환할 수 있는 각 디버그 메시지를 생성한 프로세스가 표시됩니다.
- 클립보드 복사: 출력 창에서 여러 줄을 선택하고 내용을 클립보드에 복사합니다.
- Log-to-file: 캡처되는 파일에 디버그 출력을 기록합니다.
- 인쇄: 캡처된 디버그 출력의 전체 또는 일부를 프린터로 인쇄합니다.
- 하나의 파일 페이로드:DebugView는 하나의 파일로 구현됩니다.
- 크래시 덤프 지원:DebugView는 크래시 덤프에서 버퍼를 복구하고 출력을 로그 파일에 저장할 수 있어서 사용자가 충돌 직전까지 Windows 드라이버가 생성한 출력을 당신에게 보낼 수 있습니다. 버전 5.0에서는 비정상적인 종료가 감지되면 시작 시 이 복구가 자동으로 수행됩니다.
온라인 도움말 파일은 이러한 모든 기능 등을 자세히 설명합니다.
시스템 요구 사항
DebugView v5.0에는 Windows 10 버전 1809(빌드 17763) 또는 Windows Server 2019 이상이 필요합니다. 최신 UI는 이 최소 OS 버전이 필요한 Windows XAML Islands를 기반으로 합니다. 이전 버전의 Windows 사용자는 DebugView v4.90을 사용해야 합니다.
설치 및 사용
DebugView 프로그램 파일(dbgview.exe)을 실행하면 DebugView가 즉시 디버그 출력 캡처를 시작합니다. DebugView 는 표준 사용자로 시작합니다. 커널 모드 캡처 또는 관리 권한이 필요한 다른 작업을 사용하도록 설정한 경우에만 UAC를 통해 권한 상승하라는 메시지가 표시됩니다. 메뉴, 핫키 또는 도구 모음 버튼을 사용하여 창 지우기, 모니터링된 데이터를 파일로 저장, 출력 검색, 창 글꼴 변경 등을 수행할 수 있습니다. 온라인 도움말은 DebugView의 모든 기능을 설명합니다.
시스템 충돌 중에 이전 DebugView 세션이 활성화된 경우 DebugView 는 다음 실행 시 비정상적인 종료를 자동으로 감지하고, 크래시 덤프 파일을 검색하고, 이전 세션에서 복구된 커널 디버그 추적을 표시합니다.
디버그 출력을 캡처하는 DebugView 의 스크린샷입니다. 최신 다크 모드 인터페이스에서 전용의 PID 열과 강조 필터에 주목하십시오.
DebugView 다운로드(1012KB)
Sysinternals Live에서 지금 실행하세요.