热搜词
发表于 2023-6-24 13:18:54 | 显示全部楼层 |阅读模式
windows系统通过WebDAV协议挂载网盘到本地的配置方法​
一、简介
当前市面上大部分的网盘,可以挂载到 “Alist” 中。Alist 又支持 webdav协议。这就意味着通过 Alist 的 webdav 服务,我们可以直接将网盘挂载到本地,类似于本地磁盘一样读写网盘中文件。

但是在本地挂载的过程中,无论是添加网络位置,还是映射网络驱动器,都会出现文件路径不对、网络错误无法访问等错误,如下所示:

webdav_无效.png


导致上述问题的原因其实很简单。这是因为考虑到安全性的问题,windows 默认的 WebClient 服务仅支持 https 协议,而本地搭建的 webdav 服务和链接都是基于 http 协议的,因此才造成了挂载失败的情况,但是注册表中可以修改这个。本文将简单介绍如何在Windows环境下挂载本地webdav。


一、修改注册表
按下 “windows徽标键” + “R”,打开运行窗口,输入regedit,点击确定后,打开注册表编辑器窗口。
如下图所示,我们访问路径:
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
把BasicAuthLevel的值改为2 ( 1代表只支持HTTPS,2代表支持HTTP和HTTPS)

webdav_regedit_2.png

同时把FileSizeLimitInBytes的值改为ffffffff(8个f),即即可消除webdav的上传下载大小限制。
webdav_regedit_3.png

以上步骤可以通过写一个注册表脚本实现:

新建文件WebDAV.reg

脚本内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]

"BasicAuthLevel"=dword:00000002

"FileSizeLimitInBytes"=dword:ffffffff

二、启动WebClient服务
按下 “windows徽标键” + “R”,打开运行窗口,输入services.msc,点击确定后,打开“服务”界面。

找到“WebClient”服务,点右键,选择“重新启动”或先点停止再点启动,如下图:

webdav-重启服务.png

注:如在修改注册表前WebClient服务已经启动,需要重启下服务。

三、挂载
完成上述两个步骤后,WebClient 服务已经允许使用 http 协议进行挂载。接下来操作步骤为映射网络驱动器。
webdav04.png

填入WebDAV地址
webdav05.png

注:经测试,如不配置帐号密码,会出现连不上的问题。建议设置WebDAV服务器的账号密码。
webdav06.png

webdav08.png



全部评论1
灰儿 发表于 2023-7-5 06:42:50 | 显示全部楼层
http://www.admin365.cn/thread-112388-1-1.html  windows系统使用WebDAV协议挂载nextcloud网盘到本地电脑的方法
回复

使用道具 举报

回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-22 23:45 , Processed in 0.155735 second(s), 25 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team