Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows '파일이 다른 프로그램에서 열려 있습니다' 오류 해결 방법 5가지

파일이 다른 프로그램에서 열려 있음 오류란?

파일에 어떤 작업을 수행하려고 할 때 "파일이 다른 프로그램에서 열려 있습니다(File is open in another program)"라는 오류가 나타나는 경우가 있습니다. 이는 해당 파일이 이미 다른 프로그램에 의해 사용 중이어서 작업을 실행할 수 없다는 의미입니다. 이는 컴퓨팅 환경에서 오랫동안 유지되어 온 기본 원칙으로, 주로 데이터 불일치를 방지하기 위한 장치입니다.

그런데 실제로는 그 파일을 사용 중인 프로그램이 없는데도 이 오류가 발생한다면 꽤 곤란한 상황이 됩니다. 숨겨진 서비스가 파일을 점유하고 있거나, 버그로 인해 작업을 수행할 수 없는 경우일 수 있습니다. 아래에서 문제를 해결할 수 있는 다양한 방법을 소개합니다. 첫 번째 방법부터 차례대로 시도해 보세요.

해결 방법 1: 작업 관리자 사용

파일 작업 중 '파일이 다른 프로그램에서 열려 있습니다'라는 메시지가 나타나면, 작업 관리자를 열어 해당 파일의 인스턴스가 실행 중인지 확인해 보세요. 다른 프로그램이 자체적인 목적으로 파일을 생성하거나, 파일이 열려 있지만 화면에는 보이지 않는 경우가 종종 있습니다. 작업 관리자에서 해당 인스턴스를 종료하면 파일 잠금이 해제되어 문제없이 작업을 진행할 수 있습니다.

  1. Windows + R 키를 누르고 대화 상자에 "taskmgr"을 입력한 후 Enter 키를 누릅니다.
  2. 작업 관리자에서 오류를 일으키는 파일을 찾습니다. 마우스 오른쪽 버튼으로 클릭하고 "작업 끝내기(End task)"를 선택합니다.
  3. 작업 관리자를 닫고 원하던 작업을 다시 시도합니다.

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

해결 방법 2: 파일 탐색기 옵션 변경

또 다른 해결책은 '폴더 창을 별도의 프로세스로 시작' 옵션을 비활성화하는 것입니다. 이렇게 하면 폴더 창이 올바르게 실행되고 프로세스 간 충돌이 발생하지 않습니다. 이 방법으로 문제가 해결되지 않더라도 언제든 설정을 되돌릴 수 있으니 안심해도 됩니다.

  1. Windows + E 키를 눌러 파일 탐색기를 엽니다. 상단의 '보기(View)' 탭을 선택한 뒤 '옵션(Options)'을 누르고 '폴더 및 검색 옵션 변경(Change folder and search options)'을 선택합니다.
  2. 폴더 옵션 창이 열리면 '보기(View)' 탭을 클릭합니다. 옵션 목록을 아래로 스크롤하여 '폴더 창을 별도의 프로세스로 시작(Launch folder windows in a separate process)' 항목을 찾아 체크를 해제합니다.
  3. 적용(Apply)을 눌러 변경 사항을 저장한 후 문제가 해결되었는지 확인합니다.

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

참고: 옵션을 비활성화한 후에도 문제가 해결되지 않으면, 반대로 옵션을 활성화했을 때 문제가 해결되는지 확인해 보세요.

해결 방법 3: 명령 프롬프트로 파일 삭제

또 하나의 간단한 방법은 명령 프롬프트를 사용해 파일을 직접 삭제하는 것입니다. 먼저 파일이 위치한 폴더 경로를 확인한 후, 파일 탐색기를 종료하고 파일을 삭제한 뒤 파일 탐색기를 다시 시작합니다. 이 작업에는 관리자 권한이 필요할 수 있습니다.

  1. Windows + E 키를 눌러 파일 탐색기를 엽니다. 파일이 있는 폴더의 경로를 확인하고 화면 상단 주소 표시줄에서 경로를 복사합니다.
  2. 파일 위치를 파악했다면 Windows + S 키를 누르고 검색 상자에 "명령 프롬프트(command prompt)"를 입력한 후, 해당 앱을 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행(Run as administrator)"을 선택합니다.
  3. 명령 프롬프트에서 "cd"를 입력하고 공백을 한 칸 띄운 뒤 파일이 있는 폴더의 경로를 입력합니다. 형식은 다음과 같습니다.

cd C:\Users\Strix\Desktop

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

  1. Windows + R 키를 누르고 대화 상자에 "taskmgr"을 입력한 후 Enter 키를 누릅니다. 프로세스 목록에서 "Windows 탐색기(Windows Explorer)"를 찾아 마우스 오른쪽 버튼으로 클릭하고 "작업 끝내기(End task)"를 선택합니다.
  2. 화면에서 탐색기가 사라져도 실행 중인 프로그램들은 그대로 유지되니 걱정하지 않아도 됩니다. 이것은 의도된 동작입니다. 명령 프롬프트를 엽니다(백그라운드에 있다면 Alt + Tab 키로 전환). 이후 아래 명령을 실행합니다. 이때 실제 파일 이름과 확장자를 반드시 함께 입력해야 합니다. 참고로 파일 이름에 공백이 포함되어 있으면 이 명령은 작동하지 않습니다(예: 'my memo.txt'). 이 경우 명령 프롬프트에서 작업을 수행하기 전에 파일 이름을 변경해야 합니다.

del Appuals.txt

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

  1. 이제 파일이 삭제되었습니다. 작업 관리자를 다시 화면 앞으로 가져온 뒤, 파일(File) 메뉴를 클릭하고 '새 작업 실행(Run new task)'을 선택합니다.
  2. 대화 상자에 "explorer"를 입력하고 확인을 누릅니다. Windows 탐색기가 자동으로 실행됩니다. 원하던 작업이 완료되었는지 확인하세요. 위 명령이 작동하지 않으면 "explorer.exe"를 입력해 볼 수도 있습니다.

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

해결 방법 4: 미리 보기 창 비활성화

미리 보기 창(preview pane)은 Windows 탐색기에서 제공하는 기능으로, 화면 옆쪽에 파일 내용을 간략하게 미리 보여 줍니다. 많은 사용자에게 유용한 기능이지만, 이번에 다루는 오류 메시지를 유발하는 원인이 되기도 합니다. 아래 단계에 따라 미리 보기 창을 비활성화해 보세요.

  1. Windows + E 키를 누르고 화면 상단의 '보기(View)' 탭을 클릭한 후 미리 보기 창 옵션의 체크를 해제합니다. 해당 옵션은 리본 메뉴의 왼쪽 부분에 있습니다.
  2. 탐색기 창을 닫았다가 다시 연 후 작업이 정상적으로 수행되는지 확인합니다.

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

해결 방법 5: 리소스 모니터 사용

위의 모든 방법이 효과가 없다면, 작업하려는 파일이 다른 프로그램에 의해 열려 있거나 접근 중일 가능성이 높습니다. 리소스 모니터를 실행해 해당 파일에 접근 중인 프로세스를 찾아 종료한 후 작업을 다시 시도해 볼 수 있습니다. 이 작업 역시 관리자 권한이 필요할 수 있습니다.

  1. Windows + R 키를 누르고 대화 상자에 "resmon.exe"를 입력한 후 Enter 키를 누릅니다.
  2. 리소스 모니터에서 'CPU' 탭을 클릭한 뒤 '연결된 핸들(Associated handles)'을 선택합니다. 검색 상자에 파일 이름을 입력하고 Enter 키를 누릅니다. 검색 결과에서 각 프로세스를 마우스 오른쪽 버튼으로 클릭하고 '작업 끝내기(End Task)'를 선택합니다.
  3. 문제가 해결되었는지 확인합니다.

Windows  파일이 다른 프로그램에서 열려 있습니다  오류 해결 방법 5가지

참고: 위의 모든 방법이 실패했다면 컴퓨터를 재시작해 보세요. 재시작하면 모든 파일과 파일 접근 상태가 초기화되어 문제가 해결될 수 있습니다. 또한 'Unlocker' 같은 서드파티 프로그램을 활용하는 것도 좋은 대안입니다.