Windows 10에서 파일을 이동하거나 삭제하려고 할 때 가장 자주 마주치는 오류 중 하나가 바로 '파일이 다른 프로그램에서 열려 있어 작업을 완료할 수 없습니다(The action can't be completed because the file is open in another program)' 메시지입니다. 실제로 파일이 열려 있다면 이동이나 삭제가 불가능한 것이 당연하지만, 분명히 파일을 닫았거나 아예 열어본 적이 없는데도 이 오류가 나타난다면 시스템 문제일 가능성이 높습니다. 아래의 해결 방법들을 순서대로 따라 해 보세요.
Windows 10에서 '파일이 다른 프로그램에서 열려 있음' 오류를 해결하는 방법
컴퓨터에서 파일을 열면 해당 파일은 RAM(메모리)에 로드됩니다. 그렇기 때문에 파일이 열려 있는 동안에는 위치를 변경하거나 삭제할 수 없고, 내용을 수정하거나 복사본을 만드는 것만 가능합니다. 하지만 파일을 닫았거나 처음부터 열지 않았는데도 이 오류가 발생한다면, 다음 방법들을 시도해 볼 수 있습니다.
방법 1. 컴퓨터 재시작하기

컴퓨터 문제의 약 50%는 전원을 끄고 몇 분 후 다시 켜는 것만으로 해결됩니다. 이 경우에도 간단한 재시작만으로 충분하며, 재부팅을 기다릴 필요도 없습니다. '파일이 다른 프로그램에서 열려 있음' 오류의 원인 중 하나는 파일이 메모리에 계속 남아 있는 경우입니다. 재시작하면 메모리가 초기화되고 모든 내부 프로세스가 종료되므로 오류가 자연스럽게 해결됩니다.
방법 2. 작업 관리자로 프로세스 종료하기
다른 작업을 진행 중이라 컴퓨터를 재시작할 수 없다면, 작업 관리자를 활용해 문제를 해결할 수 있습니다.
1단계. 작업 표시줄에서 마우스 오른쪽 버튼을 클릭하고 작업 관리자(Task Manager)를 선택합니다.
2단계. 프로세스(Processes) 탭에서 현재 실행 중인 프로세스 목록을 살펴보고, 해당 파일을 열고 있을 것으로 보이는 프로세스를 찾습니다.

3단계. 해당 프로세스를 선택한 후, 작업 관리자 창 우측 하단에 있는 작업 끝내기(End Task) 버튼을 클릭합니다.
4단계. 파일을 다시 삭제하거나 이동해 보면 정상적으로 작업이 완료됩니다.
방법 3. 작업 관리자로 Windows 탐색기 다시 시작하기
위 방법으로 해결되지 않는다면, 작업 관리자에서 Windows 탐색기를 재시작하는 방법을 시도해 볼 수 있습니다. 이 방법은 캐시된 메모리와 파일 정보를 모두 정리하는 효과가 있습니다.
1단계. 작업 관리자에서 Windows 탐색기(Windows Explorer) 프로세스를 찾아 선택합니다.
2단계. 프로세스가 선택된 상태에서 우측 하단의 작업 끝내기 버튼을 클릭하면 Windows 탐색기가 종료됩니다.

참고: Windows 탐색기를 종료하면 폴더 창과 바탕화면이 사라지고, 작업 표시줄의 아이콘·바로 가기·검색창도 함께 사라집니다. Windows 키도 작동하지 않아 현재 열려 있는 응용 프로그램과 작업 관리자 창만 화면에 남게 됩니다. 이는 정상적인 현상이니 당황하지 마세요.
3단계. 작업 관리자 창에서 파일(File) 메뉴를 클릭한 후 새 작업 실행(Run New Task)을 선택합니다.
4단계. 새 창이 열리면 입력란에 Explorer.exe를 입력하고 확인을 클릭합니다.

5단계. Windows 10이 정상 상태로 돌아오면, 이전에 오류가 발생했던 파일을 다시 이동하거나 삭제할 수 있습니다.
방법 4. 미리 보기 그림(썸네일) 캐시 비활성화하기
많은 사용자가 Windows 10이 생성하는 썸네일 캐시 때문에 '파일이 다른 프로그램에서 열려 있음' 오류를 경험합니다. 이 캐시는 시스템의 파일 및 폴더와 연관되어 있어 파일 작업을 방해할 수 있습니다. Windows 10의 그룹 정책 설정 변경으로 간단히 해결할 수 있습니다.
1단계. 키보드에서 Windows 키 + R을 눌러 실행 창을 엽니다.

2단계. 실행 창에 gpedit.msc를 입력하고 확인을 클릭합니다.

3단계. 로컬 그룹 정책 편집기가 열리면 왼쪽 목록에서 사용자 구성(User Configuration) → 관리 템플릿(Administrative Template) → Windows 구성 요소(Windows Components) → 파일 탐색기(File Explorer) 순서로 이동하여 파일 탐색기를 클릭합니다.

4단계. 파일 탐색기를 클릭하면 오른쪽에 설정 목록이 나타납니다. 긴 목록에서 '숨겨진 thumbs.db 파일에서 미리 보기 그림 캐싱 끄기(Turn off the caching of thumbnails in hidden thumbs.db files)' 항목을 찾아 두 번 클릭합니다.

5단계. 새 창이 열리면 사용(Enabled) 라디오 버튼을 선택한 후, 적용(Apply)과 확인(OK)을 차례로 클릭합니다.
위 설정을 적용하면 파일 탐색기의 모든 썸네일이 비활성화되며, '파일이 다른 프로그램에서 열려 있어 작업을 완료할 수 없습니다' 오류가 해결됩니다. 이제 해당 파일에 원하는 작업을 수행해 보세요.
참고: 작업을 마친 후에는 이 정책을 원래 상태인 구성되지 않음(Not Configured)으로 되돌려 놓는 것이 좋습니다.
방법 5. 임시 파일 삭제하기
Microsoft는 Windows 10이 파일이 수정될 때마다 임시 파일을 생성하도록 설계했습니다. 이러한 임시 파일이 쌓이면 불필요하게 저장 공간을 차지할 뿐만 아니라 특정 파일의 삭제나 이동을 방해할 수도 있습니다. 임시 파일을 삭제하여 오류를 해결하는 방법은 다음과 같습니다.
1단계. Windows 키 + R을 눌러 실행(Run) 창을 엽니다.
2단계. 열기 옆의 입력란에 %temp%를 입력하고 확인을 누릅니다.

3단계. Temp 폴더의 내용을 보여주는 새 창이 열립니다.
4단계. Ctrl + A를 눌러 폴더 안의 모든 파일을 선택한 후 삭제합니다.
5단계. 모든 파일이 삭제되면 다시 실행(RUN) 창을 열고 이번에는 temp만 입력합니다. 이곳은 두 번째 임시 파일 폴더입니다.
6단계. 이 폴더의 파일도 모두 선택하여 삭제합니다.
이 과정을 통해 문제가 되는 파일의 복사본이 사용자 모르게 컴퓨터 어딘가에 저장되거나 열려 있지 않도록 확실히 정리할 수 있으며, 하드 드라이브의 저장 공간도 추가로 확보됩니다.
방법 6. 휴지통 비우기
파일을 삭제하면 일단 휴지통으로 이동하며, 이후 복원이 가능합니다. 파일이 기존 위치에서 휴지통으로 이동하는 과정은 컴퓨터의 임시 메모리에 기록되며, 이것이 '작업을 완료할 수 없습니다' 오류의 원인이 될 수 있습니다. 휴지통을 열어 모든 파일을 확인하고, 실수로 중요한 파일을 삭제한 것이 없는지 점검하세요. 없다면 모든 파일을 선택하여 삭제하면 됩니다.
참고: 휴지통에서 삭제된 파일은 영구적으로 제거되며, 복구 가능성은 80% 미만입니다.
영구 삭제된 파일을 복구하는 방법에 대한 자세한 내용은 여기를 클릭하세요.
방법 7. 맬웨어 검사 실행하기
'파일이 다른 프로그램에서 열려 있어 작업을 완료할 수 없습니다' 오류는 대체로 심각한 문제가 아닌 Windows 시스템 오류로, 위에서 소개한 방법들로 해결할 수 있습니다. 하지만 모든 단계를 시도한 후에도 동일한 문제가 지속된다면, 컴퓨터에 악성 코드가 존재하는지 확인하기 위해 맬웨어 검사를 실행해 보시기 바랍니다.
저는 지난 4년간 Advanced System Protector를 사용해 왔으며 매우 만족하고 있습니다. 좋은 안티 맬웨어 소프트웨어의 가장 중요한 조건 중 하나는 바이러스 정의 데이터베이스가 꾸준히 업데이트되는 것인데, Advanced System Protector는 정기적으로 업데이트를 제공하는 몇 안 되는 안티 맬웨어 프로그램 중 하나입니다.
마무리하며
이 오류는 자주 발생하지 않지만, 한번 발생하면 꼭 작업해야 할 파일을 다룰 수 없어 상당히 답답할 수 있습니다. 뚜렷한 이유 없이 무력감을 느끼게 되죠. 위에서 소개한 방법들이 PC에서 이 오류가 발생했을 때 해결하는 데 도움이 될 것입니다. 더 유용한 글을 원하신다면 Systweak 블로그와 유튜브 채널을 구독하세요. 컴퓨터 관련 문제가 있다면 댓글로 알려주세요.