오류 0x800700DF는 SharePoint, Windows PC 또는 외장 드라이브로 대용량 파일을 업로드하거나 이동할 때 자주 발생하는 대표적인 오류입니다. Windows의 웹 클라이언트(Web Client) 서비스에는 기본적으로 47MB의 파일 크기 제한이 설정되어 있어, 이보다 큰 파일을 전송하려고 하면 오류 0x800700DF가 나타납니다. 많은 사용자가 이 오류를 접하면 먼저 현재 파일 업로드 크기 제한을 확인하지만, 할당량에 문제가 없다면 웹 클라이언트 서비스에 설정된 로컬 제한이 원인일 가능성이 높습니다.
이 문제는 Windows XP SP2에서 도입된 보안 변경 사항이 WebDAV(Web Distributed Authoring and Versioning) 리디렉터에 영향을 주기 때문에 발생합니다. 이 보안 조치는 인증되지 않은 서버가 클라이언트 컴퓨터를 서비스 거부(DoS) 공격 상태로 몰아넣지 못하도록 설계되었습니다. 따라서 50,000,000바이트(약 50MB)보다 큰 파일을 다운로드하려고 하면 클라이언트가 이를 서비스 거부 공격으로 판단하여 다운로드 프로세스가 중단됩니다.
Windows 10/11의 파일 크기 초과 오류 0x800700DF란?
SharePoint는 콘텐츠 관리, 문서 관리, 인트라넷 구축 등 다양한 기능을 제공하기 때문에 여러 산업 분야에서 널리 사용되고 있습니다. 하지만 SharePoint 서버를 사용하는 과정에서 다양한 오류가 발생해 작업에 어려움을 겪는 경우도 적지 않습니다.
데이터베이스 손상이나 오류 발생 시점을 미리 예측하기는 어렵지만, 다른 오류와 마찬가지로 "오류 0x800700DF: 파일 크기가 허용된 제한을 초과하여 저장할 수 없습니다."라는 메시지를 만나는 경우가 흔합니다. 실제로 50MB가 넘는 대용량 파일을 SharePoint에 업로드하려고 하면 이러한 오류 메시지가 표시됩니다. 이런 상황이라면 먼저 SharePoint 관리자에게 현재 설정된 파일 크기 제한을 확인하는 것이 좋습니다.
만약 제한 문제가 아니라면 웹 클라이언트 서비스에 설정된 로컬 제한이 원인일 수 있으며, 웹 클라이언트의 크기 제한은 기본적으로 47MB로 지정되어 있습니다.
파일을 다른 드라이브나 외장 드라이브로 복사하거나 이동하는 중에 이 오류가 발생했다면, 이 글이 문제 해결에 도움이 될 것입니다.
오류 메시지 예시
예기치 않은 오류로 인해 파일을 복사할 수 없습니다. 이 오류가 계속 발생하면 오류 코드를 사용하여 이 문제에 대한 도움말을 검색할 수 있습니다.
오류 0x800700DF: 파일 크기가 허용된 제한을 초과하여 저장할 수 없습니다.
FileName을(를) 복사할 수 없습니다: 원본 파일이나 디스크에서 읽을 수 없습니다
여기서 FileName은 실제 파일 이름이 들어가는 자리 표시자입니다. 참고로 이 문제는 보안 업데이트 896426(MS05-028)이 설치된 Windows XP SP1 또는 Windows Vista 기반 컴퓨터에서도 발생할 수 있으며, Windows 7, 8, 8.1에서는 아래와 같은 메시지가 표시될 수 있습니다.
폴더 복사
예기치 않은 오류로 인해 폴더를 복사할 수 없습니다. 이 오류가 계속 발생하면 오류 코드를 사용하여 이 문제에 대한 도움말을 검색할 수 있습니다.
오류 0x800700DF: 파일 크기가 허용된 제한을 초과하여 저장할 수 없습니다.
<파일 이름>
다시 시도 / 취소
시스템 내부, 다른 드라이브 또는 외장 드라이브 간에 전송할 수 있는 파일 크기에는 제한이 있으며, 이는 레지스트리에 설정된 허용 한도 때문입니다. 물론 더 작은 파일은 정상적으로 전송됩니다. 50MB보다 큰 파일을 다운로드하거나 업로드하려고 하면 "파일 크기가 허용된 제한을 초과하여 저장할 수 없습니다"라는 오류가 발생합니다. 이 오류는 SharePoint(WebDAV)의 기본 다운로드 크기 제한이 50MB(50,000,000바이트)로 설정되어 있기 때문이며, 이 값을 더 높게 조정해야 문제를 해결할 수 있습니다.
파일 크기 초과 오류 0x800700DF의 주요 원인
이 오류를 일으키는 주요 원인은 다음과 같습니다.
- 파일 크기가 FileSizeLimitInBytes 값을 초과하는 경우 – 가장 흔한 원인입니다. SharePoint 같은 클라우드 서비스에서 레지스트리 편집기에 구성된 최대 허용 파일 크기를 초과하는 파일을 업로드하거나 다운로드하려고 할 때 발생합니다. 이 경우 FileSizeLimitInBytes 레지스트리 값을 수정하여 최대 허용 값을 늘리면 해결할 수 있습니다.
- WebClient 서비스가 비활성화된 경우 – SharePoint 등 유사한 서비스에 대용량 파일을 업로드할 때만 이 문제가 발생한다면, 필요한 서비스(WebClient)가 강제로 비활성화되어 있을 가능성이 큽니다. 서비스 화면에서 WebClient 서비스의 기본 동작 방식을 재구성하면 해결할 수 있습니다.
- 현재 파일 시스템이 해당 파일 전송을 지원하지 않는 경우 – 4GB를 초과하는 파일을 다운로드할 때 이 오류가 나타난다면 FAT32 파일 시스템의 제한 때문입니다. 이 경우 드라이브를 포맷하여 NTFS로 전환하는 것이 해결책입니다.
본질적으로 이 제한은 악성 애플리케이션이나 프로세스가 사용자의 명시적 동의 없이 시스템이 파일을 다운로드하도록 속이지 못하게 하는 보호 장치입니다. 이제 주요 원인을 파악했으니, 오류를 해결하고 앞으로 다시 발생하지 않도록 하는 방법을 살펴보겠습니다.
Windows 10/11에서 오류 0x800700DF 해결하는 6가지 방법
방법 1: 레지스트리 편집기에서 FileSizeLimitInBytes 값 수정
이 문제의 핵심 원인은 파일 업로드/다운로드 크기 할당량 제한이므로, 가장 먼저 Google Drive 같은 온라인 드라이브에 업로드하거나 다운로드하려는 파일이 웹 클라이언트 매개변수에 지정된 최대 허용 크기보다 작은지 확인해야 합니다.
이것이 원인인지 확인하려면 레지스트리 편집기를 사용해 WebClient의 Parameters 키로 이동한 후, FileSizeLimitInBytes 값을 실제 파일 크기와 비교해야 합니다.
중요: 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 반드시 아래 단계를 신중하게 따르고, 수정 전에 레지스트리를 백업하여 문제가 생길 경우 복원할 수 있도록 준비하세요.
- Windows 키 + R을 눌러 실행 대화 상자를 열고, 'regedit'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한으로 레지스트리 편집기를 실행합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 '예'를 클릭하여 관리자 권한을 부여합니다.
- 레지스트리 편집기에서 왼쪽 메뉴를 통해 다음 위치로 이동합니다: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
- 참고: 직접 탐색해도 되지만, 경로를 상단 주소 표시줄에 붙여넣으면 즉시 이동할 수 있습니다.
- 해당 위치에 도착하면 오른쪽 창에서 FileSizeLimitInBytes를 두 번 클릭합니다.
- 단위를 '십진수'로 설정한 후, 현재 값과 다운로드 또는 업로드하려는 파일의 크기를 비교합니다.
- 참고: 값 데이터는 바이트 단위입니다. 예를 들어 현재 값이 1,000,000,000이라면 허용되는 최대 파일 크기는 1GB입니다.
- 현재 값이 전송하려는 파일 크기보다 작다면 더 큰 값으로 변경하세요. 예를 들어 파일 크기가 4GB라면 값을 4000000000으로 설정하면 0x800700DF 오류 없이 전송이 진행됩니다.
- 변경 사항을 저장한 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
문제가 계속되거나 향후 재발을 예방하고 싶다면 다음 방법으로 넘어가세요.
방법 2: WebClient 서비스 활성화
SharePoint 등 클라우드 서비스에 대용량 파일을 업로드하는 중에 이 문제가 발생했고, 파일 크기가 FileSizeLimitInBytes의 최대 허용 크기를 초과하지 않는다는 것을 이미 확인했다면, 다음으로 해당 작업에 필요한 서비스가 활성화되어 있는지 점검해야 합니다.
로컬 스토리지와 SharePoint(WebDAV를 사용하는 소프트웨어 포함) 간 데이터 교환에 사용되는 핵심 서비스가 바로 WebClient입니다. 이전에 0x800700DF 오류를 겪었던 여러 사용자들은 서비스 화면에서 WebClient 서비스가 실행되도록 허용하고 필요할 때 호출될 수 있게 구성한 후 문제가 빠르게 해결되었다고 보고했습니다.
WebClient 서비스를 활성화하여 오류를 해결하려면 아래 단계를 따르세요.
- Windows 키 + R을 눌러 실행 대화 상자를 열고, 'services.msc'를 입력한 후 Enter를 눌러 Windows 10/11의 서비스 화면을 엽니다. UAC 프롬프트가 나타나면 '예'를 클릭합니다.
- 서비스 목록에서 WebClient 서비스를 찾습니다.
- 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 '속성'을 선택합니다.
- WebClient 서비스 속성 창에서 '일반' 탭으로 이동한 후 시작 유형을 '수동'으로 변경하고, 서비스가 현재 중지 상태라면 '시작' 버튼을 클릭하여 강제로 활성화합니다.
- WebClient 서비스가 활성화되었는지 확인한 후, 이전에 0x800700DF 오류를 유발했던 작업을 다시 수행하여 문제가 해결되었는지 확인합니다.
- 문제가 계속되면 다음 방법으로 넘어갑니다.
방법 3: SharePoint에서 최대 파일 크기 제한 구성
Microsoft SharePoint를 사용 중이며 SharePoint 폴더에 파일을 붙여넣을 때 이 문제가 발생한다면 최대 파일 크기 제한을 확인해야 합니다. 그러려면 중앙 관리(Central Administration)를 열고 응용 프로그램 관리(Application Management)에서 '웹 응용 프로그램 관리'를 찾은 후, 해당 SharePoint 앱을 선택하고 일반 설정(General Settings)을 엽니다.
그다음 '최대 업로드 크기(Maximum Upload Size)' 옵션을 찾아 Excel Services의 최대 통합 문서 크기(Maximum Workbook Size)와 같거나 더 큰 값을 선택합니다.
'확인' 버튼을 클릭하여 변경 사항을 저장한 후, SharePoint 폴더에 파일을 다시 붙여넣어 문제가 지속되는지 확인합니다.
방법 4: 로컬 스토리지의 파일 시스템 변경
4GB를 초과하는 파일을 로컬 스토리지에 다운로드하려고 할 때만 이 문제가 발생한다면, 파일 시스템의 제한 때문에 0x800700DF 오류가 나타나는 것입니다.
대부분 FAT32 드라이브에 파일을 다운로드하려는 경우일 것입니다. FAT32는 최대 4GB까지만 지원하는 반면, NTFS는 최대 16TB까지 지원합니다. 이 시나리오에 해당한다면 해결책은 명확합니다. 더 큰 파일 전송을 위해 NTFS로 전환해야 합니다.
OS가 설치된 파티션이 하나뿐이라면 다소 번거로울 수 있습니다. 이 경우 파일 시스템을 변경하고 OS를 다시 설치하기 전에 데이터를 미리 백업해야 합니다. 하지만 OS가 없는 독립적인 파티션에서 오류가 발생한다면 해당 드라이브를 다른 파일 시스템으로 포맷하기만 하면 됩니다. 아래는 단계별 가이드입니다.
중요: 이 작업은 파티션의 모든 데이터를 삭제합니다. 잃으면 안 되는 중요한 데이터가 있다면 아래 단계를 시작하기 전에 반드시 백업하세요.
- 파일 탐색기를 열고 문제가 있는 드라이브를 찾습니다.
- 드라이브를 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 '포맷'을 선택합니다.
- 포맷 창에서 파일 시스템을 NTFS로, 할당 단위 크기를 '기본 할당 크기'로 설정합니다.
- 새로 포맷할 볼륨의 이름을 지정한 후, '빠른 포맷' 체크박스의 선택을 해제하고 '시작'을 클릭합니다.
- 새 파일 시스템으로의 포맷을 확인한 후, NTFS 적용이 완료될 때까지 기다립니다. 볼륨 크기에 따라 이 작업은 몇 시간이 걸릴 수 있습니다.
새 파일 시스템으로 성공적으로 전환한 후 PC를 재부팅하고, 이전에 0x800700DF 오류를 유발했던 작업을 다시 수행하여 문제가 해결되었는지 확인합니다.
방법 5: 컴퓨터 바이러스 검사
사용자 보고에 따르면 이 오류는 멀웨어 감염으로 인해 발생할 수도 있습니다. 따라서 이 오류가 발생했다면 컴퓨터를 검사하는 것이 좋습니다.
멀웨어 제거 도구를 활용하면 도구가 제공하는 지침에 따라 악성 파일을 삭제할 수 있습니다. 이후 파일 크기가 구성된 제한을 초과하여 저장할 수 없습니다 오류가 해결될 수 있습니다.
방법 6: SharePoint의 파일 업로드 크기 제한 변경
SharePoint에서 오류 0x800700DF가 발생한다면 일부 설정을 변경하여 해결할 수 있습니다. 방법은 다음과 같습니다.
- 중앙 관리(Central Admin)에 로그인한 후 중앙 관리 > 응용 프로그램 관리 > 웹 응용 프로그램 관리로 이동합니다.
- 변경하려는 응용 프로그램을 선택한 후 '일반 설정'을 클릭합니다.
- 일반 설정이 열리면 '최대 업로드 크기(Maximum upload size)' 값을 확인하고, 값을 2047MB로 변경한 후 변경 사항을 저장합니다.
이후 오류가 해결됩니다.
마무리
Windows에서 파일을 복사하는 것은 매우 간단한 작업이어야 합니다. 하지만 파일 크기 제한과 기타 제약 조건 때문에 0x800700DF 같은 오류가 발생할 수 있습니다. 파일을 전송하거나 복사하는 중에 이 오류 메시지가 나타난다면 위에서 소개한 해결 방법들이 도움이 될 것입니다.