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

Windows 10 파일 복사 중 오류 0x800704C8 발생 시 해결 방법 5가지

일부 Windows 10 사용자들은 특정 파일을 복사하려고 할 때 0x800704C8(사용자 매핑 섹션이 열려 있는 파일에 대해 요청한 작업을 수행할 수 없습니다) 오류가 발생한다고 보고하고 있습니다.

이 문제를 면밀히 조사한 결과, 이 오류 코드를 유발할 수 있는 근본적인 원인이 여러 가지 있는 것으로 밝혀졌습니다. 다음은 Windows 10에서 0x800704C8 오류를 일으킬 수 있는 주요 원인들입니다.

  • 파일 소유권 문제 – 운영체제(OS)가 해당 파일이 현재 사용 중이라고 판단하여 파일 관리를 차단하는 소유권 문제 때문에 발생할 수 있습니다. 이 경우 Unlocker 같은 도구를 사용해 파일의 완전한 소유권을 확보하면 자유롭게 이동할 수 있습니다.
  • 서드파티 백신 프로그램의 간섭 – 특정 상황에서는 서드파티 백신이나 방화벽이 만들어내는 간섭으로 인해 이 오류 코드가 나타날 수 있습니다. 백신 스위트를 사용 중이라면 실시간 보호 기능을 비활성화하고, 방화벽을 사용 중이라면 보안 프로그램을 완전히 제거하는 것으로 문제를 해결할 수 있습니다.
  • 관리자 권한 부족 – Visual Studio 프로젝트에 포함된 파일을 이동하려다 이 문제를 겪는 경우라면, Visual Studio를 닫거나 항상 관리자 권한으로 실행되도록 설정하여 작업을 완료할 수 있습니다.
  • 시스템 파일 손상 – 어떤 종류의 파일을 옮길 때든 이 오류가 발생한다면, OS의 파일 이동 및 관리 기능에 영향을 주는 시스템 손상 문제일 가능성이 높습니다. 이 경우 SFC와 DISM 검사를 실행해 손상된 시스템 구성 요소를 복구하고, 심각한 경우에는 클린 설치 또는 복구 설치를 진행해야 합니다.

이제 이 문제의 잠재적 원인을 모두 파악했으니, 실제로 많은 사용자들이 성공적으로 활용한 검증된 해결 방법들을 하나씩 살펴보겠습니다.

방법 1: 파일 소유권 가져오기

0x800704C8 오류는 대부분 파일이 현재 있는 드라이브 외부로 복사되지 못하도록 막는 권한 문제에서 비롯됩니다.

같은 문제를 겪었던 여러 사용자들은 Unlocker라는 서드파티 프로그램으로 파일의 완전한 소유권을 확보한 뒤 복사를 다시 시도하여 '사용자 매핑 섹션이 열려 있는 파일에 대해 요청한 작업을 수행할 수 없습니다' 오류를 해결했다고 전했습니다.

Unlocker는 무료 프로그램으로, 파일에 대한 제어권을 확보하고 필요한 권한을 부여해 주기 때문에 이후에는 번거로움 없이 원하는 위치로 파일을 자유롭게 이동할 수 있습니다.

무료 프로그램을 사용해 잠긴 파일의 잠금을 해제하고 복사하는 것이 부담스럽지 않다면, 아래 지침에 따라 Unlocker를 설치하고 사용해 보세요.

  1. 기본 브라우저를 열고 Softpedia의 Unlocker 다운로드 페이지에 접속합니다.
  2. 해당 목록 페이지에서 Download Now 버튼을 클릭하고, 다운로드 미러를 선택한 뒤 다운로드가 완료될 때까지 기다립니다.
  3. 다운로드가 끝나면 설치 파일을 더블클릭하고, UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭합니다.
  4. 안내에 따라 Unlocker 설치를 마친 후, 컴퓨터를 재시작합니다.
  5. Unlocker가 설치되면 프로그램을 열고 Browse(찾아보기) 창을 통해 대상 파일이나 폴더의 위치로 이동한 뒤, 항목을 한 번 클릭해 선택하고 OK를 누릅니다.
  6. 다음 화면에서 No Action 드롭다운 메뉴에서 Move(이동)를 선택하고 OK를 클릭하면 잠겨 있던 개체가 정상적으로 이동됩니다.

Unlocker를 사용해도 동일한 오류가 발생하거나 다른 방법을 찾고 있다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 백신 프로그램 비활성화 또는 제거

서드파티 백신 스위트나 방화벽을 사용 중이라면, 오탐(false positive)으로 인해 파일 이동 작업이 차단되면서 0x800704C8 오류가 발생했을 가능성이 있습니다.

이 문제는 서드파티 방화벽과 백신 스위트 양쪽 모두에서 발생 사례가 확인된 문제입니다.

참고: Windows Defender를 사용 중이라면 이 방법은 건너뛰어도 됩니다. Windows Defender가 Windows 10의 파일 이동·복사 서비스와 충돌한다는 증거는 없습니다.

서드파티 보안 프로그램을 사용 중이라면, 먼저 해당 보안 스위트를 비활성화한 상태에서 작업을 시도해 보세요. 대부분의 백신 프로그램은 시스템 트레이 아이콘을 우클릭한 뒤 나타나는 메뉴에서 실시간 보호 비활성화 옵션을 찾아 바로 끌 수 있습니다.

참고: 문제의 원인이 방화벽이라면 단순히 백신을 비활성화하는 것만으로는 부족할 수 있습니다. 보호 기능을 꺼도 보안 프로그램 자체는 시스템에 남아 있기 때문입니다.

방화벽을 사용 중이거나 실시간 보호만 비활성화해서 문제가 해결되지 않았다면, 아래 지침에 따라 서드파티 방화벽을 완전히 제거하고 문제가 해결되는지 확인하세요.

  1. Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다. 그다음 'appwiz.cpl'을 입력하고 Enter를 눌러 프로그램 및 기능 메뉴를 엽니다. UAC(사용자 계정 컨트롤) 창이 뜨면 를 클릭해 관리자 권한을 허용합니다.
  2. 프로그램 및 기능 목록에서 설치된 응용 프로그램을 스크롤하며 제거하려는 서드파티 방화벽 또는 백신 프로그램을 찾습니다.
  3. 해당 항목을 찾으면 우클릭한 뒤 나타나는 상황에 맞는 메뉴에서 제거(Uninstall)를 선택합니다.
  4. 화면의 안내에 따라 제거 과정을 완료합니다.
  5. 컴퓨터를 재시작한 뒤, 다음 부팅이 완료되면 파일을 다시 복사해 보며 문제가 해결되었는지 확인합니다.

이 방법이 적용되지 않거나 서드파티 보안 프로그램을 비활성화·제거한 후에도 동일한 0x800704C8 오류가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 3: 관리자 권한으로 Visual Studio 실행하기 (해당하는 경우)

Visual Studio 프로젝트에 포함된 파일을 이동하려다 이 문제가 발생한다면, 프로젝트가 로드된 상태에서 프로그램이 파일을 자유롭게 이동할 수 있는 관리자 권한을 갖고 있지 않은 것일 수 있습니다.

이 경우, 0x800704C8 오류를 유발하는 파일을 이동하기 전에 Visual Studio를 닫으면 문제를 해결할 수 있습니다.

Visual Studio가 열려 있는 동안에도 파일을 자유롭게 이동하고 싶다면, 프로그램을 관리자 권한으로 실행해야 합니다.

이렇게 하려면 Visual Studio 실행 파일을 우클릭하고 나타나는 상황에 맞는 메뉴에서 관리자 권한으로 실행(Run as Administrator)을 선택하기만 하면 됩니다.

문제가 해결되었다면, 매번 위 단계를 반복하지 않아도 되도록 OS가 항상 이 프로그램을 관리자 권한으로 열도록 설정할 수 있습니다. 아래 지침을 따라 해보세요.

  1. 먼저 Visual Studio가 완전히 종료되어 있고, 관련 프로세스가 백그라운드에서 실행 중이지 않은지 확인합니다.
  2. 파일 탐색기를 열고 Visual Studio가 설치된 위치로 이동합니다. 기본 설치 경로는 다음과 같습니다.
    C:\Program Files (x86)\Microsoft Visual Studio\2019\{editionName}
  3. VisualStudio.exe 파일을 우클릭한 뒤 나타나는 메뉴에서 속성(Properties)을 클릭합니다.
  4. 속성 창이 열리면 상단의 호환성(Compatibility) 탭으로 이동합니다. 그다음 설정 영역에서 이 프로그램을 관리자 권한으로 실행 체크박스에 체크합니다.
  5. 마지막으로 적용(Apply)을 클릭해 변경 사항을 저장한 뒤, 평소처럼 더블클릭하여 Visual Studio를 실행해 봅니다.

이 시나리오가 해당하지 않거나 위 단계를 모두 수행한 후에도 동일한 0x800704C8 오류가 계속된다면, 다음 해결 방법으로 넘어가세요.

방법 4: SFC 및 DISM 검사 실행하기

위의 어떤 방법으로도 0x800704C8 오류가 해결되지 않았다면, 이제 시스템 파일 손상을 복구할 수 있는 내장 유틸리티 두 가지(SFC와 DISM)를 활용할 차례입니다. 시스템 파일 손상은 OS의 파일 관리 능력에 영향을 줄 수 있습니다.

시스템 파일 검사기(System File Checker, SFC)배포 이미지 서비스 및 관리(Deployment Image Servicing and Management, DISM)는 Windows 10에서 파일을 복사하거나 이동할 때 0x800704C8 오류를 유발할 수 있는 가장 흔한 손상 유형을 복구하도록 설계된 내장 도구입니다.

아직 이 유틸리티를 사용해 본 적이 없다면, 인터넷 연결 없이도 실행 가능한 SFC 검사부터 시작하는 것이 좋습니다.

참고: SFC는 로컬에 저장된 캐시를 사용해 손상된 시스템 파일을 정상 파일로 교체하는 완전한 로컬 도구입니다. 검사 도중 중단하면 추가적인 논리 오류가 발생할 수 있으므로, 검사가 진행되는 동안에는 절대 중단하지 않도록 주의하세요.

중요: 최신 SSD가 아닌 기존 HDD를 사용 중이라면 이 작업에 몇 시간이 걸릴 수 있습니다. 이 유틸리티는 일시적으로 멈추는 것처럼 보이는 경우가 있는데, 이때 창을 닫지 말고 진행 상태가 다시 표시될 때까지 기다리세요.

SFC 검사가 완료되면 컴퓨터를 재시작하고, '사용자 매핑 섹션이 열려 있는 파일에 대해 요청한 작업을 수행할 수 없습니다' 오류가 해결되었는지 확인합니다.

여전히 오류가 발생한다면, 이어서 DISM 검사를 진행하세요.

참고: 일반적인 SFC 검사와 달리, DISM은 Windows Update 구성 요소를 활용해 인터넷에서 다운로드한 정상 파일로 손상된 Windows 파일을 교체합니다. 따라서 이 작업을 시작하기 전에 인터넷 연결이 안정적인지 반드시 확인해야 합니다.

DISM과 SFC 검사를 모두 마쳤다면 컴퓨터를 재시작하고 평소처럼 파일을 복사해 보면서 0x800704C8 오류가 여전히 나타나는지 확인하세요.

문제가 지속된다면 아래의 방법 5로 넘어갑니다.

방법 5: 모든 OS 구성 요소 초기화하기

위의 모든 방법을 시도한 후에도 Windows 10에서 파일을 이동하거나 복사할 때 동일한 0x800704C8 오류가 계속 발생한다면, 파일 관리 작업에 사용되는 종속성에 영향을 주는 깊은 수준의 시스템 파일 손상을 겪고 있을 가능성이 큽니다.

이 경우 논리적인 다음 단계는 클린 설치(clean install) 또는 복구 설치(in-place repair, 원본 유지 재설치) 절차를 통해 모든 Windows 구성 요소를 초기화하는 것입니다.

간편한 방법을 원한다면 클린 설치를 선택하세요. 다만 사전에 데이터를 백업하지 않으면 OS 드라이브에 저장된 모든 개인 데이터를 잃게 됩니다.

참고: 클린 설치는 호환되는 설치 미디어 없이도 진행할 수 있습니다.

반면 OS 드라이브에 저장된 개인 파일을 그대로 유지하면서 손상된 구성 요소만 새로 고치고 싶다면, 호환되는 설치 미디어를 준비해 복구 설치(in-place repair)를 진행해야 합니다.

참고: 이 방법은 클린 설치보다 절차가 번거롭지만, 앱, 게임, 문서, 개인 미디어 등 OS 드라이브에 저장된 데이터를 잃지 않으면서 잠재적으로 손상된 모든 구성 요소를 새로 고칠 수 있다는 큰 장점이 있습니다.