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

파일 삭제 시 발생하는 0x800710FE 오류(파일을 사용할 수 없음) 해결 방법 총정리

일부 Windows 사용자들이 파일이나 폴더를 삭제하려고 할 때 0x800710FE(이 파일은 현재 이 컴퓨터에서 사용할 수 없습니다) 오류 메시지를 마주하는 경우가 있습니다. 이 문제는 특정 운영체제 버전에 국한된 것은 아니지만, 주로 서드파티 보안 프로그램에 의해 생성된 파일과 폴더에서 자주 발생하는 것으로 알려져 있습니다.

가장 흔한 원인은 기본 제공되는 Office 파일 동기화 기능입니다. 이 기능은 최신 Windows 버전이라면 모두 포함되어 있지만, 기본적으로는 활성화되어 있지 않습니다.

기술적인 지식이 있다면 클래식 제어판을 통해 동기화 센터 설정에 접근하여 오프라인 파일 기능을 비활성화하거나, 관리자 권한 CMD에서 일련의 명령어를 실행함으로써 오류가 다시 나타나는 것을 방지할 수 있습니다.

CSC 데이터베이스 오류가 원인인 경우에는 레지스트리 편집기로 FormatDatabase 키를 생성하여 문제를 해결할 수 있습니다.

또한 드라이브의 논리적 오류가 원인일 수도 있습니다. 이 경우 CHKDSK 검사를 실행하면 자동으로 문제가 해결됩니다. 파일이 암호화되어 있거나 사용자 계정에 편집 권한이 없는 경우, Ubuntu 라이브 USB로 부팅한 후 터미널에서 해당 파일을 삭제하는 방법도 효과적입니다.

방법 1: 오프라인 파일 동기화 비활성화

대부분의 경우 이 문제는 오프라인 파일 동기화와 연관된 파일 또는 종속성 때문에 발생합니다.

해당 시나리오에 해당한다면, 클래식 제어판 인터페이스를 통해 동기화 설정에 접근하고 '오프라인 파일 관리' 메뉴에서 오프라인 파일을 비활성화하여 문제를 해결할 수 있습니다.

아래는 단계별 가이드입니다.

참고: 아래 설명은 어떤 Windows 버전에서 문제가 발생했는지와 관계없이 적용 가능합니다.

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 텍스트 상자에 'control'을 입력하고 Enter 키를 눌러 클래식 제어판을 실행합니다.
  2. 클래식 제어판 화면에서 우측 상단의 검색 기능을 이용해 'sync center'(동기화 센터)를 검색하고 Enter 키를 누릅니다.
  3. 검색 결과 목록에서 동기화 센터(Sync Center)를 더블클릭합니다.
  4. 왼쪽 메뉴에서 오프라인 파일 관리(Manage offline files)를 클릭합니다.
  5. 오프라인 파일 메뉴에 진입하면 일반 탭을 선택하고 오프라인 파일 사용 안 함(Disable offline files)을 클릭합니다.
  6. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  7. 오프라인 파일 기능이 비활성화되면, 이전에 0x800710FE 오류를 유발했던 작업을 다시 시도합니다.

그래도 동일한 오류가 발생하거나 오프라인 파일 기능이 이미 비활성화되어 있다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 2: 레지스트리 편집기를 통한 CSC 데이터베이스 초기화

파일 동기화 비활성화로 문제가 해결되지 않았다면, 다음 단계로 레지스트리 편집기를 사용해 FormatDatabase 키를 생성하는 방법을 시도해 볼 수 있습니다. 이 키는 권한 문제로 인해 0x800710FE 오류를 유발할 수 있는 데이터 클러스터를 초기화하는 역할을 합니다.

실제로 여러 사용자들이 아래 지침을 따른 후 컴퓨터를 재시작했을 때 문제가 즉시 해결되었으며, '이 파일은 현재 이 컴퓨터에서 사용할 수 없습니다' 오류가 더 이상 발생하지 않았다고 확인했습니다.

레지스트리 편집기를 통해 CSC 데이터베이스를 초기화하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 텍스트 상자에 'regedit'을 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  2. 레지스트리 편집기에서 왼쪽 메뉴를 이용해 다음 위치로 이동합니다.
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC

    참고: 해당 경로를 탐색 표시줄에 직접 붙여넣고 Enter 키를 누르면 더 빠르게 이동할 수 있습니다.

  3. 올바른 위치에 도달했다면 오른쪽 패널의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  4. 새로 생성된 DWORD 값의 이름을 'FormatDatabase'로 지정한 후, 더블클릭하여 수정합니다.
  5. Edit DWORD(32비트) 값 창에서 기수(Base)16진수(Hexadecimal)로 설정하고 값 데이터(Value Data)1로 입력합니다. 그런 다음 확인을 클릭하여 변경 사항을 저장합니다.
  6. 수정이 완료되면 레지스트리 편집기를 닫고 컴퓨터를 재시작하여 문제가 해결되었는지 확인합니다.

그래도 동일한 문제가 계속 발생하여 0x800710FE 오류로 인해 특정 파일을 삭제할 수 없다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 3: CMD를 통해 동기화 센터 비활성화

0x800710FE(이 파일은 현재 이 컴퓨터에서 사용할 수 없습니다) 오류를 유발하는 가장 흔한 기능 중 하나가 바로 동기화 센터입니다. 이 기능은 기본적으로 활성화되어 있지 않아야 하지만, 이전에 동기화 파트너십을 설정한 적이 있다면(네트워크 파일이나 폴더를 오프라인에서 사용할 수 있도록 설정한 경우) 해당 시나리오가 적용될 수 있습니다.

공유 파트너십에 속한 파일/폴더 중 하나가 0x800710FE 오류를 유발한다면, 동기화 센터 드라이버와 서비스를 비활성화하고, 클라이언트 측 캐시(CSC)를 정리하고, 예약된 작업을 비활성화하며, 로그인 시 동기화 센터가 자동 시작되지 않도록 설정함으로써 문제를 해결할 수 있습니다.

실제로 많은 사용자들이 아래 지침을 따르고 컴퓨터를 재시작한 후 문제가 사라지고 폴더를 성공적으로 삭제할 수 있었다고 보고했습니다.

동기화 센터를 비활성화하여 0x800710FE 오류 코드를 해결하는 방법은 다음과 같습니다.

  1. Windows 키 + R을 눌러 실행 대화상자를 엽니다. 텍스트 상자에 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 CMD 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.
  2. 관리자 권한 CMD 프롬프트에서 다음 명령어를 입력하고 Enter 키를 눌러 동기화 센터와 관련된 드라이버 및 서비스를 비활성화합니다.
    for %G in ("CSC","CscService") do sc config "%~G" start= disabled
  3. 동일한 CMD 창에서 다음 명령어들을 하나씩 입력하고 각각 Enter 키를 눌러 클라이언트 측 캐시(CSC)를 정리합니다.
    takeown /f "%windir%\CSC" /a /r
    icacls "%windir%\CSC" /grant:r *S-1-5-32-544:F /t /c /q
    icacls "%windir%\CSC" /grant:r *S-1-5-18:F /t /c /q
    for /d %G in ("%windir%\CSC\v2.0.6\namespace\*") do rd /s /q "%~G"
  4. 모든 명령어가 성공적으로 처리되면, 다음 명령어들을 하나씩 입력하고 각각 Enter 키를 눌러 동기화 센터와 관련된 예약된 작업을 비활성화합니다.
    schtasks /change /tn "\Microsoft\Windows\Offline Files\Background Synchronization" /disable
    schtasks /change /tn "\Microsoft\Windows\Offline Files\Logon Synchronization" /disable
  5. 마지막으로, 다음 명령어들을 하나씩 실행하고 각각 Enter 키를 눌러 로그인 시 동기화 센터가 자동으로 시작되지 않도록 설정합니다.
    reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /v "StartAtLogin" /t REG_DWORD /d 0 /f
    reg add "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}" /v "Active" /t REG_DWORD /d 0 /f
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\SyncMgr" /f
    reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\NetCache" /f
    reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\SyncMgr\HandlerInstances\{750FDF10-2A26-11D1-A3EA-080036587F03}\SyncItems" /f
  6. 모든 명령어가 성공적으로 처리되면 관리자 권한 CMD 프롬프트를 닫고 컴퓨터를 재시작합니다.
  7. 재시작 후 오류를 유발했던 폴더나 파일을 다시 삭제해 보고 문제가 해결되었는지 확인합니다.

그래도 0x800710FE(이 파일은 현재 이 컴퓨터에서 사용할 수 없습니다) 오류가 계속 발생한다면, 아래의 다음 해결 방법으로 넘어가세요.

방법 4: Ubuntu USB 라이브 드라이브를 통한 파일 삭제

위의 어떤 방법으로도 문제를 해결하지 못했다면, Ubuntu 라이브 USB 드라이브를 만들어 부팅한 후 0x800710FE(이 파일은 현재 이 컴퓨터에서 사용할 수 없습니다) 오류를 유발하는 파일이나 폴더를 제거하는 방법을 시도해 보세요.

이 방법을 시도한 후 CHKDSK 검사까지 수행한 여러 사용자들이, 일반적인 방법으로는 삭제되지 않던 파일이나 폴더를 성공적으로 제거했다고 보고했습니다.

Windows에서 Ubuntu 라이브 USB 드라이브를 만들고 부팅하여 0x800710FE 오류를 유발하는 폴더나 파일을 삭제하는 방법은 다음과 같습니다.

  1. Ubuntu 공식 웹사이트에 접속하여 최신 ISO 이미지를 다운로드합니다. 가능하면 LTS(Long Term Support) 버전을 다운로드하는 것이 좋습니다. 해당 페이지에서 Download 버튼을 클릭하세요.
  2. Ubuntu 이미지가 다운로드되는 동안 Universal USB Installer(UUI) 최신 버전을 다운로드합니다. 페이지 하단으로 스크롤하여 Download UUI 버튼을 찾으세요.
  3. Ubuntu 라이브 이미지를 담을 플래시 드라이브(USB 메모리)를 삽입합니다. 다음 과정에서 드라이브가 포맷되므로, 중요한 데이터는 미리 백업해 두어야 합니다.
  4. UUI 설치 파일이 다운로드되면 더블클릭하여 실행하고, 라이선스 계약에 동의한 후 화면의 지침에 따라 설치를 완료합니다.
  5. 다음 화면에서 드롭다운 메뉴(Step 1)를 통해 Ubuntu를 선택한 후, Browse(Step 2와 연결됨)를 클릭하여 1단계에서 다운로드한 .ISO 이미지를 선택합니다.
  6. 다음으로 Step 3의 드롭다운 메뉴를 사용하여 라이브 Ubuntu 이미지를 설치할 드라이브를 선택합니다.
  7. 드라이브를 선택한 후 Fat32 Format Drive 체크박스에 반드시 체크합니다. 준비가 되면 Create를 클릭하고 프로세스가 완료될 때까지 기다립니다.
  8. 프로세스가 완료되면 컴퓨터를 재시작하고, 부팅 메뉴 진입 키(일반적으로 F2, F10, F12)를 눌러 USB 드라이브로 부팅합니다. 부팅 메뉴에 진입하면 플래시 드라이브를 선택하여 Ubuntu 라이브 이미지로 부팅합니다.
  9. 컴퓨터가 Ubuntu 라이브 이미지로 부팅될 때까지 기다린 후, 터미널을 열고 다음 명령어를 입력한 뒤 Enter 키를 눌러 이전에 0x800710FE 오류를 유발했던 디렉터리를 삭제합니다.
    rm -r MyDirectory

    참고: MyDirectory는 단순한 예시 이름입니다. 반드시 삭제하려는 실제 경로로 바꿔서 입력해야 합니다.

  10. Ubuntu 라이브 환경 내에서 파일이나 폴더를 성공적으로 삭제했다면, 컴퓨터를 재시작하고 초기 화면이 지나자마자 Ubuntu 라이브 USB를 제거하여 다음 부팅 시 HDD나 SSD로 부팅되도록 합니다.

위 지침을 따랐다면, 추가로 CHKDSK 검사를 수행하는 것이 강력히 권장됩니다. 아래의 다음 방법을 참고하세요.

방법 5: CHKDSK 검사 수행

Ubuntu 라이브 이미지를 사용해 디렉터리를 강제로 삭제하면 배드 섹터와 메타데이터 손상이 발생할 수 있는 것으로 알려져 있습니다. 따라서 이러한 부수적인 문제를 최대한 빨리 제거하는 것이 매우 중요합니다.

다행히 Windows에는 CHKDSK라는 내장 유틸리티가 포함되어 있어, 오류와 손상을 검사하고 강제 삭제 시도로 인해 남겨진 논리적 오류와 손상된 데이터를 복구할 수 있습니다.

Windows 10의 CHKDSK(디스크 오류 검사 유틸리티)는 이전 버전보다 훨씬 효율적이지만, 손상된 파일을 복구하는 데 필요한 권한을 확보하려면 반드시 관리자 권한 CMD 창에서 실행해야 합니다.

CHKDSK 검사 및 복구 프로세스를 시작하는 방법을 모르신다면, CHKDSK 실행 가이드를 참고하여 진행하세요.

참고: 아래 설명은 어떤 Windows 버전에서 문제가 발생했는지와 관계없이 적용 가능합니다.