折腾博客

学习不止 · 技术与软件分享

Windows挂载OpenList本地WebDAV报错解决教程

发布时间:

发布者:

分类:

阅读数:

98

点赞数:

0

评论数:

0

阅读时长:

6–9 分钟

阅读字数:

1,430字

最后编辑于:

一、简介

当前市面上大部分的网盘,可以挂载到 “OpenList” 中。OpenList 又支持 webdav协议。这就意味着通过 OpenList 的 webdav 服务,我们可以直接将网盘挂载到本地,类似于本地磁盘一样读写网盘中文件。

但是在本地挂载的过程中,无论是添加网络位置,还是映射网络驱动器,都会出现URL拼写错误、网络错误无法访问、连接失败等错误。

本文将简单介绍如何在Windows环境下正确挂载OpenList本地webdav,彻底解决内网http挂载报错问题。

二、问题原因

导致上述问题的原因其实非常简单。windows 默认的 WebClient 服务仅支持 https 协议,不管是本地 Nas 还是 OpenWrt 搭建的 OpenList webdav 服务和链接都是基于 http 协议,因此才造成挂载失败、提示URL错误。

对于部分高手来说,将 webdav 服务转换为 https 协议必然是更安全,更好的选择。但是对于部分仅内网挂载访问,安全性需求较低的朋友来说,配置SSL证书、搭建HTTPS代价高昂,因此修改注册表使 windows 自带的 WebClient 支持 http,是最简单快捷的选择。

三、设置 WebClient,允许 http 链接挂载

步骤1:

按下 “windows徽标键” + “R”,打开运行窗口,输入regedit,点击确定后,打开注册表编辑器窗口。

步骤2:

将路径定位到以下路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters。

  1. 右侧如果有 BasicAuthLevel,直接双击,数值修改为2;
  2. 如果没有,右键空白处新建DWORD(32位)值,命名为BasicAuthLevel,数值填2;
  3. 额外新建:FileSizeLimitInBytes,数值填写4294967295,解除50MB上传限制。

修改完成,关闭注册表编辑器。

步骤3:

按下 “windows徽标键” + “R”,打开运行窗口,输入services.msc,点击确定后,打开“服务”界面。找到 “WebClient”服务,右键点击打开选项菜单,选择重新启动,稍等几秒,待完成后,关闭“服务”界面。

完成上述三个步骤后,WebClient 服务已经允许使用内网http协议进行挂载。

四、挂载测试

挂载固定格式(必须严格照搬,少一个斜杠报错):

正确地址:

http://192.168.1.100:5244/dav/

错误地址:

http://192.168.1.100:5244

1、映射网络驱动器

此电脑→计算机→映射网络驱动器,选择空余盘符,粘贴带/dav/的完整地址,勾选使用其他凭据,输入OpenList账号密码即可连接。

2、添加网络位置

此电脑空白右键→添加网络位置,输入完整WebDAV地址,填写账号密码即可完成挂载。

可以看到,在修改注册表并填写正确URL后,映射网络驱动器和添加网络位置,都能正确访问 OpenList webdav 服务,不再提示URL拼写错误。

五、备选工具推荐

本教程的方法适合使用各类 WebDAV 服务的场景,完全免费且无需安装额外软件。如果你的需求场景与本教程略有差异,也可以考虑以下工具:

  • RaiDrive (最通用,支持WebDAV/FTP/SFTP等,免费版够用)
  • OpenList Desktop (最原生,与OpenList生态无缝配合,跨平台)
  • CloudDrive (最有特色,专精国内公有云盘挂载,免费版有数量限制)
赞助我们
微信赞助码
支付宝赞助码
分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注