image.png

Windows 挂载 WebDAV

方法一 使用文件管理器映射网络磁盘

  1. 右键我的电脑->选择映射网络驱动器
  2. 选择一个你喜欢的盘符(一般默认是Z)
  3. 输入你的 WebDav 连接地址,例如: https://example.com/nextcloud/remote.php/dav/files/USERNAME/

对于受SSL保护的服务器,请选中“登录时重新连接”以确保映射在以后的重新启动后是仍然可用。如果需要以其他用户身份连接到 WebDAV 服务器,请选中“使用其他凭据连接”。

explorerwebdav.png

  1. 点击完成即可在文件管理器中查看到所映射的网络驱动器。

image.png

注意

因为WebDAV协议不支持查询硬盘容量,所以所挂载的硬盘容量与C盘容量一致!!

方法二 使用命令映射驱动器

此方法在进行测试时发现根据Windows版本的不同、使用命令映射的网络驱动器无法在文件管理器中显示,可以尝试在任务管理器中重启 explorer

  1. 打开命令提示符窗口
  2. 按照以下示例输入命令 https://<drive_path>/remote.php/dav/files/USERNAME/ 为自己相应的WebDAV URL。
net use Z: https://<drive_path>/remote.php/dav/files/USERNAME/ /user:youruser yourpassword

已知的一些问题

问题一 Error 0x800700DF

您收到以下错误信息:错误0x800700DF:文件大小超出允许的限制,无法保存。

Windows限制了从WebDAV共享传输或传输到WebDAV共享的文件的最大大小。可以通过修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters 中的FileSizeLimitInBytes 值来解决。

要将限制增加到最大值4GB,请选择“Decimal 十进制”,输入值 4294967295,然后重新启动Windows或重新启动WebClient服务。

image.png

image.png

问题二 找不到网络名

发生系统错误 67。

找不到网络名。

局域网里的WebDAV没开HTTPS不能挂载

Solution:打开注册表编辑器,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters,修改键BasicAuthLevel值为2,即同时允许HTTP与HTTPS。


标题:Windows 挂载 WebDAV
作者:糖醋鱼
地址:https://expoli.tech/articles/2020/12/30/1609327097930.html