错误代码0x800700DF是Windows WebClient服务默认FileSizeLimitInBytes值50000000(约47.7MB)导致的大文件传输中断,需修改该注册表值为4294967295并重启WebClient服务方可解决。

Windows 10在通过WebDAV、映射网络驱动器或使用“网上邻居”访问NAS、群晖、Windows Server共享文件夹时,尝试上传或下载大于约50MB的文件,系统突然弹出“错误代码0x800700DF”,提示“文件大小超出限制”,传输直接中断——这不是网络断开,也不是权限问题,而是Windows WebClient服务内置的硬性字节上限在拦截。
确认当前限制值
按 Win + R 输入 regedit → 回车打开注册表编辑器 → 导航至:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters
在右侧面板查找名为 FileSizeLimitInBytes 的DWORD(32位)值。若不存在,说明系统正使用默认限制(4294967295 字节 ≈ 4GB 是常见误传,实际默认值为 50000000,即约47.7MB)。
双击该值,查看“基数”是否为十进制;若为十六进制,需手动换算——50000000(十进制)= 0x2FAF080(十六进制)。这是触发0x800700DF的真正阈值。
修改限制为支持大文件
右键点击 FileSizeLimitInBytes → 选择“修改” → 将数值数据改为 4294967295(即最大DWORD无符号整数,约4GB)→ 点击“确定”。
⚠️ 注意:不要填错位数,少一位(如429496729)会导致上限骤降至约400MB,仍可能报错;多一位会写入失败。必须严格输入 4294967295。
关闭注册表编辑器,不需重启,但必须重启 WebClient 服务才能生效。
重启WebClient服务使新设置生效
第一步:按 Win + R 输入 services.msc → 回车打开服务管理器;
第二步:在服务列表中找到 WebClient → 右键 → 选择“重新启动”;
第三步:若状态显示“正在运行”但重启按钮灰显,先点“停止”,再点“启动”确保完全重载配置。
这一步不可跳过。仅改注册表不重启服务,0x800700DF仍会持续出现。服务重启后,所有新建立的WebDAV连接自动采用新限制。
验证是否修复成功
打开文件资源管理器 → 地址栏输入你的WebDAV路径(例如:\server-ip@SSLshare 或 https://nas-domain.com/remote.php/webdav/)→ 回车进入;
拖入一个大小为 85MB 的测试文件 → 观察是否完成上传且无报错。
若仍失败,请检查是否启用了代理或防火墙劫持了443端口——0x800700DF只与 WebClient 字节限制相关,其他错误会返回不同代码(如0x80072EFD)。


















