WebDav文件大小限制解决方案

今天通过上传了一些大文件到私有云,私有云是通过webDav协议挂载为Windows计算机磁盘的。
无意间想复制一个100M的文件到桌面上,结果报错了

百度查了一下,很多帖子说修改注册表貌似能成功,结果又说不行。
于是我总结了一下:

  1. 修改注册表
  2. 重新WebDav服务:WebClient

抱着必胜的心态,我开始了尝试

  1. 打开运行窗口(Win+R快捷键)输入regedit并回车
  2. 展开以下节点
    计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
    
  3. 修改FileSizeLimitInBytes属性
    将默认的值2faf080(十进制为50000000),修改为ffffffff(十进制为4294967295)
    即可将WebDav可传输的最大值调从50M调整为4G
  4. 重启WebClient服务使配置生效
    • 方案一,以管理员身份打开命令(Win+X或右键开始按钮,选择Windows PowerShell(管理员))行执行以下命令
      net stop WebClient
      net start WebClient
      
    • 方案二
      右键桌面的计算机图标-管理-服务和应用程序-服务里面找到WebClient服务右键选择重新启动
  5. 超过4G怎么办
    不建议大文件使用WebDav协议上传,容易失败,要么分割为小文件,要么通过客户端或者浏览器进行上传
    实在要继续使用WebDav的话,
    在第3步修改的时候,
    FileSizeLimitInBytes属性重命名为FileSizeLimitInBytes_bak
    然后新建一个QWORD(64位)值字段,
    改名为FileSizeLimitInBytes,其值设置为ffffffffffffffff(十进制为18446744073709551615),
    换算一下约为1PB,满足了吗

第5步是无效的,放弃吧