파일이 이미 사용 중이라면 다른 프로세스가 해당 파일을 수정할 수 없다는 것은 잘 알려진 사실입니다. 프로그램이나 프로세스가 파일을 열면 운영체제(OS)는 해당 파일에 잠금을 걸며, 다른 프로그램이 이를 수정하려고 하면 접근이 허용되지 않습니다. 이 글에서는 "다른 프로세스가 사용 중이므로 프로세스에서 파일에 액세스할 수 없습니다"라는 오류를 해결하는 방법을 자세히 알아보겠습니다.

다른 프로세스가 사용 중이므로 파일에 액세스할 수 없습니다
프로그램이 파일에 액세스할 수 없는 원인을 파악했다면, 이제 어떤 프로세스가 파일에 잠금을 걸었는지 확인해야 합니다. 만약 오류가 Windows 업데이트나 사진 앱과 관련된 것이라면, 글 하단에 있는 해결 방법을 참고하세요.
파일에 걸린 잠금을 찾아내려면 Microsoft의 Sysinternals Suite에 포함된 Process Explorer 도구를 사용해야 합니다.
Process Explorer를 실행한 후 "핸들 또는 DLL 찾기" 기능이 있는 돋보기 모양의 아이콘을 찾습니다. 이 아이콘을 드래그하여 해당 파일 위에 놓으면 어떤 프로세스가 파일을 사용 중인지 즉시 표시됩니다.
해당 프로세스를 마우스 오른쪽 버튼으로 클릭한 뒤 종료(Kill)를 선택합니다.
이제 프로그램으로 파일에 다시 액세스하면 더 이상 오류가 발생하지 않습니다.
Windows 업데이트 오류 코드 0x80070020
Windows 10으로 업데이트하거나 업그레이드하는 과정에서 오류 코드 0x80070020이 나타난다면, Windows 업데이트 프로세스에 필요한 파일이나 리소스가 다른 곳에서 사용 중이라는 의미입니다. 전체 오류 메시지는 다음과 같습니다.
"기존 프로세스에서 다른 프로세스가 사용 중이므로 파일에 액세스할 수 없습니다."
이 오류를 해결하려면 MSCONFIG 도구를 사용하여 PC를 클린 부팅(Clean Boot) 상태로 전환한 후, 다시 업데이트를 시도해야 합니다.
사진 앱 오류 0x80070020
비슷한 오류가 사진(Photos) 앱에서도 발생합니다. 다른 프로세스가 파일을 사용 중이어서 저장하지 못하는 상황입니다. 이 경우 파일 이름을 변경하거나 다른 위치에 저장하는 등의 방법을 시도해 볼 수 있습니다.
다행히 이 오류는 치명적인 문제가 아니며, 단지 파일 수정만 제한할 뿐입니다. 대부분의 경우 컴퓨터를 재부팅하면 문제가 해결되지만, 이러한 현상이 계속 반복된다면 위에서 소개한 팁들을 활용해 근본적으로 문제를 해결할 수 있습니다.