많은 사용자가 파일을 복사하려고 할 때 "오류 0x800704C8: 사용자 매핑 섹션이 열려 있는 파일에서는 요청한 작업을 수행할 수 없습니다(Error 0x800704C8: The Requested operation cannot be performed on a file with a user-mapped section open)"라는 오류 메시지를 경험하고 있습니다. 이 오류는 대개 권한 부족이나 서드파티 프로그램이 시스템 권한에 간섭할 때 발생합니다. 이번 글에서는 간단한 해결 방법들을 통해 이 오류를 수정하는 방법을 알아보겠습니다.
오류 0x800704C8의 주요 원인
이 오류는 크게 두 가지 이유로 발생합니다.
- 권한 부족: 해당 파일이나 폴더에 대한 충분한 접근 권한이 없는 경우
- 프로그램 간섭: 백신 프로그램 등 서드파티 애플리케이션이 파일 작업을 차단하는 경우
파일 복사 시 발생하는 오류 0x800704C8을 수정하기 위해 다음 방법들을 순서대로 시도해 보세요.
- 파일 또는 폴더의 소유권 가져오기
- 백신 프로그램 비활성화 또는 제거
- Visual Studio를 관리자 권한으로 실행
- 파일 및 폴더 문제 해결사 실행
- 시스템 파일 검사기(SFC) 실행
각 방법을 자세히 살펴보겠습니다.
1] 파일 또는 폴더의 소유권 가져오기
첫 번째 해결책은 가장 직관적인 방법입니다. 오류가 권한 부족 때문에 발생하는 것이므로, 해당 파일에 적절한 권한을 부여하면 됩니다. 복사하려는 파일이나 폴더의 소유권을 가져온 후 문제가 해결되는지 확인해 보세요.
방법은 다음과 같습니다. 소유권을 가져올 파일이나 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 들어간 뒤 보안 탭을 선택하세요. "그룹 또는 사용자 이름" 목록에서 현재 계정의 권한을 확인하고, 권한이 부족하다면 해당 사용자를 선택한 후 편집 버튼을 클릭합니다. 모든 권한(Full Control) 항목의 "허용"에 체크한 뒤 확인을 누르면 설정이 완료됩니다.
좀 더 편리한 방법으로, Ultimate Windows Tweaker 같은 무료 유틸리티를 사용해 마우스 우클릭 컨텍스트 메뉴에 "소유권 가져오기" 옵션을 추가할 수도 있습니다. 이렇게 하면 클릭 한 번으로 소유권을 획득할 수 있습니다.
설정 후 파일 복사를 다시 시도해 보세요. 이제 오류 0x800704C8이 발생하지 않을 것입니다.
2] 백신 프로그램 비활성화
서드파티 백신 프로그램을 사용 중이라면, 파일을 복사하는 동안 일시적으로 비활성화해 보세요.
특히 Hyper-V를 사용할 때 이 오류가 발생한다면 백신 프로그램 비활성화가 효과적일 수 있습니다.
3] Visual Studio를 관리자 권한으로 실행
Visual Studio에서 파일을 이동하는 중에 오류가 발생했다면, 프로그램이 관리자 권한으로 실행되고 있는지 확인해야 합니다.
확실하지 않다면 애플리케이션 실행 시 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택하세요.
4] 파일 및 폴더 문제 해결사 실행
위의 방법들로도 문제가 해결되지 않는다면, Microsoft에서 제공하는 파일 및 폴더 문제 해결사(Files and Folder Troubleshooter)를 실행해 보세요.
문제 해결사를 실행한 후 화면에 나타나는 지침에 따라 진행하면 됩니다.
문제 해결이 완료되면 오류가 여전히 발생하는지 확인해 보세요.
5] 시스템 파일 검사기(SFC) 실행
손상된 시스템 파일이 원인일 가능성도 있습니다. 이 경우 SFC(System File Checker)를 실행하여 문제를 해결해야 합니다.
명령 프롬프트를 관리자 권한으로 실행한 뒤, 다음 명령어를 입력하고 Enter 키를 누르세요.
sfc /scannow
검사가 완료되면 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
이 글에서 소개한 해결 방법들을 통해 "파일 복사 중 오류 0x800704C8, 요청한 작업을 수행할 수 없습니다" 문제를 성공적으로 해결하시길 바랍니다.
함께 읽으면 좋은 글: 파일 또는 폴더 복사 시 '알 수 없는 오류'가 발생하는 경우 해결 방법