Process Explorer - MS 공식 고급 프로세스 관리 도구
소프트웨어 개요
Process Explorer는 Microsoft Sysinternals 도구 모음의 핵심 프로그램으로, 마크 루시노비치(Mark Russinovich)가 개발한 고급 프로세스 관리 유틸리티입니다. Windows 작업 관리자의 강력한 대체 도구로, 실행 중인 모든 프로세스의 상세 정보, DLL 로딩 현황, 핸들 정보, GPU 사용률, 네트워크 활동 등을 실시간으로 보여줍니다. IT 전문가와 개발자가 시스템 문제 진단, 악성코드 탐지, 성능 병목 분석에 필수적으로 사용하는 도구입니다.
주요 기능
Process Explorer는 프로세스 트리 구조, DLL/핸들 검색, VirusTotal 연동 등 작업 관리자에는 없는 고급 진단 기능을 제공하여, 시스템 내부 동작을 심층적으로 분석할 수 있게 합니다.
- 프로세스 트리(Process Tree) - 부모-자식 프로세스 관계를 트리 구조로 시각화하여, 어떤 프로세스가 어떤 프로세스를 생성했는지 한눈에 파악합니다. 악성코드의 프로세스 생성 체인을 추적하는 데 유용합니다.
- DLL 및 핸들 검색 - 특정 DLL 파일이나 핸들(파일, 레지스트리 키, 뮤텍스 등)을 사용하는 프로세스를 검색합니다. "파일이 다른 프로그램에서 사용 중" 오류의 원인을 정확히 찾을 수 있습니다.
- VirusTotal 연동 - 실행 중인 프로세스와 로딩된 DLL의 해시를 VirusTotal에 자동 제출하여 70개 이상의 안티바이러스 엔진 검사 결과를 확인합니다.
- 실시간 성능 모니터 - CPU 사용률(코어별), 커밋 메모리, I/O 활동, GPU 사용률, 네트워크 활동을 실시간 그래프로 표시합니다.
- 프로세스 상세 속성 - 각 프로세스의 스레드, TCP/IP 연결, 보안 토큰, 환경 변수, 이미지 경로, 명령줄 인수를 상세히 확인할 수 있습니다.
- 작업 관리자 대체 - Options 메뉴에서 Windows 기본 작업 관리자를 Process Explorer로 대체할 수 있어, Ctrl+Shift+Esc 단축키로 바로 실행됩니다.
설치 및 설정 가이드
- Microsoft 공식 사이트(learn.microsoft.com/sysinternals)에서 Process Explorer를 다운로드합니다. 설치 불필요한 포터블 프로그램입니다.
- 다운로드한 ZIP 파일을 원하는 위치에 압축 해제하고, procexp64.exe(64비트)를 실행합니다.
- 관리자 권한으로 실행해야 모든 프로세스의 상세 정보에 접근할 수 있습니다. 우클릭 > 관리자 권한으로 실행을 선택합니다.
- Options > VirusTotal.com > Check VirusTotal.com을 활성화하면 프로세스별 악성코드 검사 결과가 표시됩니다.
- Options > Replace Task Manager를 선택하면 기본 작업 관리자 대신 Process Explorer가 실행됩니다.
사용 팁
- "파일이 사용 중입니다" 오류 시 Find > Find Handle or DLL(Ctrl+F)에서 파일명을 검색하면 해당 파일을 잠그고 있는 프로세스를 즉시 찾을 수 있습니다.
- 프로세스 위에서 마우스를 올리면 툴팁으로 전체 명령줄, 이미지 경로, 회사명이 표시되어 빠르게 프로세스를 식별할 수 있습니다.
- VirusTotal 컬럼에서 탐지 수가 표시된 프로세스를 주시하세요. 0/70 이상이면 정상, 다수 엔진에서 탐지되면 악성코드 가능성이 높습니다.
- 하단 패널(View > Show Lower Pane)을 DLL 모드로 전환하면 선택한 프로세스가 로딩한 모든 DLL 목록과 경로를 확인할 수 있습니다.
장단점 분석
| 장점 | 단점 |
|---|---|
| 프로세스 트리로 부모-자식 관계를 직관적으로 시각화 | 일반 사용자에게는 정보량이 과도하여 어려울 수 있음 |
| DLL/핸들 검색으로 파일 잠금 원인 즉시 파악 | 프로세스 종료 시 시스템 불안정을 초래할 수 있어 주의 필요 |
| VirusTotal 연동으로 악성코드 프로세스 즉시 식별 | 실시간 모니터링 데이터의 로그 저장·내보내기 기능 부재 |
| Microsoft 공식 도구, 무료, 포터블 | 프로세스 자동 알림(CPU 과부하 등) 기능 없음 |
대안 프로그램 비교
Windows 기본 작업 관리자는 Windows 11에서 UI가 개선되었지만 DLL 검색, VirusTotal 연동, 핸들 검색 등 고급 기능이 없습니다. System Informer(구 Process Hacker)는 오픈소스로 Process Explorer와 유사한 기능에 네트워크 연결 모니터링이 더 강력하지만, 일부 백신에서 오탐지될 수 있습니다. Process Monitor(같은 Sysinternals)는 실시간 파일·레지스트리·네트워크 이벤트를 로깅하는 별도 도구입니다. 공식 Microsoft 지원 도구로서의 신뢰성을 고려하면 Process Explorer가 가장 안전한 선택입니다.
자주 묻는 질문
Options > Replace Task Manager를 선택하면 Ctrl+Shift+Esc 단축키나 Ctrl+Alt+Delete > 작업 관리자 선택 시 Process Explorer가 실행됩니다. 원래대로 되돌리려면 같은 메뉴에서 다시 해제하면 됩니다.
Process Explorer에서 Ctrl+F를 누르고 해당 파일명을 검색하면, 그 파일의 핸들을 열고 있는 프로세스가 표시됩니다. 해당 프로세스를 종료하거나 핸들을 닫으면(Close Handle) 파일을 삭제하거나 이동할 수 있습니다.
70개 이상 엔진 중 1~2개만 탐지하는 경우 오탐(false positive)일 가능성이 높습니다. 해당 프로세스의 이미지 경로와 디지털 서명(Verified Signer)을 확인하세요. 서명이 유효한 유명 소프트웨어라면 대부분 오탐입니다. 다수 엔진에서 탐지되면 악성코드를 의심하세요.
참고문헌
- Microsoft (Sysinternals) 공식 사이트 — Microsoft (Sysinternals)
- Process Explorer - MS 공식 고급 프로세스 관리 도구 - 위키백과 — Wikipedia
이 리뷰가 도움이 되었나요?