윈도우11 특정 파일을 사용 중인 프로세스 확인 방법

이 가이드는 Windows 11에서 특정 파일을 사용 중인 프로세스 확인 방법에 대해 설명합니다.

특정 파일을 사용하는 프로세스나 응용 프로그램을 식별하는 것은 파일 잠금 오류, 응용 프로그램 충돌 및 파일을 저장할 수 없는 등 예기치 않은 오류를 해결하기 위해 꼭 필요합니다.

이러한 작업은 대부분 Windows 11 운영 체제에 기본으로 내장된 ‘리소스 모니터’ 응용 프로그램만 있으면 쉽게 찾을 수 있습니다.

그러나 오류가 발생한 프로세스 또는 응용 프로그램을 찾을 수 없다면 Microsoft의 Handle, Process Explorer, PowerToys File Locksmith 등 도구를 활용할 수 있습니다.

Windows 11에서 어떤 프로세스가 파일을 사용하는지 확인하는 방법

특정 파일을 사용하는 프로세스 식별 방법은 다음과 같습니다. 기본 리소스 모니터 기능이 부족하게 느껴질 경우 별도의 도구를 사용하여 문제를 해결할 수도 있습니다.

01 리소스 모니터 사용

리소스 모니터는 프로세스, 서비스, 네트워크, 연결된 핸들 및 모듈 등 시스템 리소스에 대한 자세한 정보를 제공하는 Windows 기본 내장 도구입니다.

리소스 모니터 열기

키보드 단축키 Win + R 키를 누르고 실행 대화 상자에 resmon 입력 후 Enter 키를 눌러 리소스 모니터 앱을 실행합니다.

특정 파일을 사용 중인 프로세스 찾기 위해 파일 이름으로 검색

리소스 모니터 창에서 ‘연결된 핸들’ 탭을 클릭하여 화면을 확장합니다.

검색 상자에 파일 이름 전체 또는 일부를 입력하고 검색하면, 해당 파일을 사용하는 모든 프로세스를 표시합니다.

프로세스 끝내기

만약 해당 프로세스의 파일 사용을 중지하고 싶다면 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 [프로세스 끝내기(E)]를 선택 후 확인 창에서 [프로세스 끝내기]를 클릭합니다.

02 PowerShell (Handle) 사용

PowerShell 명령을 사용하려는 경우 확인 할 수 있는 결과가 매우 제한적입니다.

따라서 여기에서는 Microsoft Sysinternals Handle 도구를 활용하여, 어떤 프로그램이 특정 파일이나 디렉터리를 사용하고 있는지 확인하는 방법을 사용합니다.

특정 파일을 사용 중인 프로세스 찾기 위해 Microsoft Handle 도구 다운로드

먼저 Microsoft 공식 웹 사이트에서 핸들 도구를 다운로드합니다.

Handle.zip 파일 추출

탐색기에서 다운로드한 ‘Handle.zip’ 파일을 선택하고 [압축 풀기]를 클릭합니다.

Handle 파일 경로 복사

터미널에서 핸들 도구 경로로 쉽게 이동하기 위해 파일을 추출한 경로를 복사합니다.

탐색기에서 디렉터리 경로를 마우스 오른쪽 버튼으로 클릭하고 [주소 복사]를 선택하면 됩니다.

PowerShell 터미널 관리자 권한으로 실행

키보드 단축키 Win + R 키를 누르고 실행 대화 상자에 wt 입력 후 Ctrl + Shift + Enter 키를 눌러 관리자 권한으로 터미널 앱을 실행합니다.

Handle 실행 파일 경로 이동

터미널에서 다음과 같이 cd 명령을 이용하여 Handle 디렉터리로 경로를 이동합니다.

cd "C:\Path_to_Extracted_Folder"

참고로 추출 폴더 경로를 입력할 때 사전에 폴더 경로를 복사한 경우 쉽게 붙여넣어 사용할 수 있습니다.

특정 파일을 사용 중인 프로세스 검색

파일 이름을 인수로 사용하여 다음과 같이 핸들 도구를 실행합니다.

.\handle.exe -a "File_Name"

모든 단계를 완료하면 해당 파일을 사용하는 모든 프로세스와 프로그램을 검색하고 출력합니다.

03 Process Explorer 사용

Process Explorer 도구는 특정 파일을 사용하는 응용 프로그램을 찾을 수 있는 Microsoft Sysinternals 또 다른 도구입니다.

Microsoft Process Explorer 도구 다운로드

먼저 Microsoft 공식 웹 사이트에서 Process Explorer 도구를 다운로드합니다.

Process Explorer 열기

다운로드한 ‘ProcessExplorer.zip’ 파일을 추출합니다.

‘procexp.exe’ 파일을 마우스 오른쪽 버튼으로 클릭 후 [관리자 권한으로 실행]을 선택합니다.

약관 동의

Process Explorer License Agreement 창에서 [Agree] 버튼을 클릭합니다.

특정 파일을 사용 중인 프로세스 검색

Process Explorer 창에서 [Find > Find Handle or DLL] 버튼을 클릭합니다. 또는 단축키 Ctrl + Shift + F 키를 누를 수도 있습니다.

특정 파일을 사용 중인 프로세스 선택

파일 이름을 입력하고 [Search] 버튼을 클릭합니다.

사용자가 검색한 특정 파일을 사용하는 모든 프로세스를 표시합니다.

특정 파일을 사용 중인 프로세스 끝내기

검색 결과에서 프로세스를 선택하면 기본 창에 강조 표시됩니다.

원하는 경우 해당 프로세스를 마우스 오른쪽 버튼으로 클릭하고 [Kill Process] 버튼을 클릭하여 프로세스를 종료할 수 있으며, 해당 파일의 잠금을 해제할 수 있습니다.

04 PowerToys File Locksmith 사용

Microsoft PowerToys는 Windows에서 사용할 수 있는 다양한 기능을 가진 강력한 도구입니다. PowerToys에 포함된 File Locksmith 도구를 사용하여 특정 파일을 사용하는 프로그램을 쉽게 찾을 수 있습니다.

파일 선택 후 File Locksmith를 사용하여 잠금 해제

파일 탐색기에서 특정 파일을 찾아 마우스 오른쪽 버튼으로 클릭하고 [추가 옵션 표시 > File Locksmith를 사용하여 잠금 해제]를 선택합니다.

특정 파일을 사용 중인 프로세스 끝내기

Flie Locksmith 도구 창이 열리고 해당 파일을 사용 중인 프로세스가 표시됩니다.

원하는 경우 [작업 끝내기] 버튼을 클릭하여 프로세스를 종료하고 파일 잠금을 해제할 수 있습니다.

마치며

Windows 11 환경에서 기본 내장 도구인 리소스 모니터를 사용하여 특정 파일을 사용하는 프로세스 또는 응용 프로그램을 식별할 수 있습니다.

그러나 리소스 모니터 도구로는 효과가 없거나 더 뛰어난 대체 방법을 찾고 있다면 Microsoft PowerToys 또는 Sysinternals 도구(Handle, Process Explorer)를 활용해보시기 바랍니다.

Leave a Comment