Windows의 오프라인 파일은 CSC(Client Side Caching)라는 캐시와 데이터베이스를 통해 관리됩니다. 이 캐시는 Windows가 외부 서버와 파일을 동기화하는 데 중요한 역할을 합니다. 데이터베이스에 사소한 손상이 발생하면 시스템이 자체적으로 복구할 수 있지만, 구성 요소에 심각한 손상이 생기면 파일을 삭제하거나 사용하는 과정에서 오류가 발생할 수 있습니다.
실제로 Windows 10/8.1 환경에서 파일을 삭제하려고 할 때 다음과 같은 오류 메시지가 나타나는 사례가 보고되었습니다.
예기치 않은 오류로 인해 파일을 삭제할 수 없습니다. 이 오류가 계속 발생하면 오류 코드를 사용하여 이 문제에 대한 도움말을 검색할 수 있습니다.
함께 표시되는 오류 코드와 메시지는 다음과 같습니다.
오류 0x800710FE: 현재 이 컴퓨터에서 이 파일을 사용할 수 없습니다.
오류 0x8007112A: 요청에 지정된 태그와 재분석 지점(reparse point)의 태그가 일치하지 않습니다.
이 오류 코드를 분석해 보면 원인은 대부분 오프라인 파일 캐시의 손상입니다. 따라서 캐시를 복구하거나 초기화하면 문제를 해결할 수 있습니다. 아래에서 해결 방법을 단계별로 안내합니다.
"예기치 않은 오류로 인해 파일을 삭제할 수 없습니다" 해결 방법
먼저 Windows에서 제공하는 파일 및 폴더 문제 해결사(File and Folder Troubleshooter)를 실행하여 문제가 해결되는지 확인해 보세요. 그래도 해결되지 않으면 아래 방법을 진행합니다.
1단계: 임시 파일 삭제로 오프라인 파일 캐시 정리
제어판을 연 후 모든 제어판 항목 > 동기화 센터(Sync Center) > 오프라인 파일 관리(Manage Offline Files)로 이동합니다. 아래와 같은 오프라인 파일 창이 열리면 디스크 사용량(Disk Usage) 탭으로 전환하고 임시 파일 삭제(Delete temporary files) 버튼을 클릭합니다.

이후 문제가 해결되었는지 확인합니다. 문제가 사라졌다면 더 이상 작업이 필요하지 않으며, 증상이 계속되면 다음 단계를 진행하세요.
2단계: 레지스트리에서 CSC 데이터베이스 재구성 설정
레지스트리 편집 주의사항: 아래 단계는 레지스트리 수정을 포함합니다. 레지스트리를 잘못 편집하면 시스템에 심각한 영향을 줄 수 있으므로, 작업 전 반드시 시스템 복원 지점을 생성하고 신중하게 진행하기 바랍니다.
① Windows 키 + R 키를 눌러 실행(Run) 대화 상자를 열고, regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.

② 레지스트리 편집기의 왼쪽 창에서 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC\Parameters

③ 위 키의 오른쪽 창에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기(New) -> DWORD(32비트) 값을 선택합니다. 새로 만든 DWORD 값의 이름을 FormatDatabase로 지정한 뒤 해당 값을 두 번 클릭합니다.

④ DWORD 값 편집 창에서 값 데이터(Value data)를 1로 설정하고 확인(OK)을 클릭합니다. 레지스트리 편집기를 닫고 시스템을 재시작하면 손상된 CSC 캐시가 재구성되면서 문제가 해결됩니다.
마무리
오류 0x800710FE와 0x8007112A는 대부분 오프라인 파일 캐시 손상에서 비롯됩니다. 임시 파일 삭제만으로 해결되지 않는다면 위의 레지스트리 방법을 통해 CSC 데이터베이스를 초기화하면 됩니다. 작업 전 시스템 복원 지점을 만들어 두는 것을 잊지 마세요.
참고로, 로컬 하드 드라이브에 파일을 저장할 때 "더 이상 파일이 없습니다(There are no more files)"라는 오류 메시지가 나타나는 경우에는 별도의 해결 방법을 확인해야 하니 해당 증상이 있다면 관련 가이드를 참고하시기 바랍니다.