안녕하세요!

 

 

이번 포스팅 에서는 "Process Explorer 사용" 방법에 대해 알아보겠습니다.

 

 

 

 

Process Explorer 유틸리티는 열려 있는 프로세스에서 사용하고 있는 파일, 레지스트리 키 및 기타 개체 또는 프로세스에서 로드한 DLL(동적 연결 라이브러리)을 나열합니다.

 

 

Process Explorer 를 이용하여 특정 프로세스가 타사 프로그램의 영향을 받는지 확인하는 과정에 대해 설명 드리겠습니다.

 

특정 Excel 파일을 열어서 작업중 입니다. 그동안 잘 사용했던 파일인데 오늘따라 계속해서 에러가 발생합니다. 이때 Process Explorer 를 이용하여 Excel 프로세스와 충돌나는 타사 프로그램, 프로세스, dll 등을 확인 후 문제를 해결하는 과정에 대한 설명 입니다.

 

 

Process Explorer v16.32 사아트 (https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer) 에서, 'Download Process Explorer' 을 클릭하여  'Process Explorer' 유틸리티를 다운로드 합니다.


다운로드 받은 Process Explorer 를 압축 해제 후 'procexp64.exe' 를 실행 합니다.

 

Process Explorer License Agreemnet 창에서, 'Agree' 를 클릭 합니다.

 

 

 

 

Process Explorer 가 실행되면 'View > Lower Pane View > DLLs' 를 클릭하여 옵션을 적용 합니다.

Cf) 에러가 발생한는 Excel 파일이 실행된 상태여야 합니다.

 

상단 패널에서 '문제가 발생하는 Process(EXCEL.EXE)' 를 클릭 합니다. 그리고 하단 패널에서 'Company Name' 을 클릭 하여 Company Name으로 정렬 합니다.

 

Company Name이 Microsoft 가 아닌 다른 회사의 dll 이 확인되는 경우, 해당 dll 로 인해 Excel 이 영향을 받아 오류가 발생할 가능성이 있습니다.

 

이때 해당 회사의 프로그램 제거 후 Excel 을 다시 확인 하시면 됩니다.

 

 

참고: Process Explorer v16.32

 

Process Explorer - Windows Sysinternals

Find out what files, registry keys and other objects processes have open, which DLLs they have loaded, and more.

docs.microsoft.com

 

 

 

 

이상으로 "Process Explorer 사용" 방법에 대해 알아보았습니다.

 

 

감사합니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기