技海履迹 技海履迹
深圳 --°
正在加载音乐 请稍候

Win11挂载WebDAV提示“找不到网络名”的解决办法

今天在Windows 11 25H2上准备挂一个dav用来同步资料结果一直显示网络名称错误,查了一些资料才发现又是Windows的锅。Windows 11默认未完全启用WebDAV客户端支持,WebClient服务是系统处理WebDAV请求的核心组件,必须确保其处于运行状态并具备基本身份验证能力。若该服务被禁用或配置受限,将导致连接失败或提示“找不到网络路径”,如下图。其本质是Windows11出于安全性考虑不允许http方式挂载webdav网络驱动器。现在记录一下修复过程。

一、修改WebClient的服务状态(注册表)

首先需要修改注册表,按照以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

找到 BasicAuthLevel 项,双击将其值改为 2 。然后以管理员身份运行终端,输入命令来重启webclient服务:

net stop webclient
net start webclient

注意:可能在停止服务的时候就报错webclient没有运行,不用管直接执行第二条命令启动就好了。

二、 上传被限制

WebDav默认上传限制是50M,所以经常会遇到大量上传被中断的情况,解决办法如下:

首先进入注册表,定位路径

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

修改或新建键值‌:在右侧找到 FileSizeLimitInBytes,若没有则右键空白处→新建→DWORD (32位)值,命名为 FileSizeLimitInBytes

设置数值‌:双击该键值,选择“十进制”,输入 4294967295(约4GB,是32位DWORD支持的最大值),确定。

重启电脑‌:必须重启,WebClient服务只在启动时读取该值,不重启不生效。‌‌

如果不想修改注册表可使用第三方软件进行挂载。另外,微软官方说明Windows将WebDAV传输文件大小限制为最大4GB,所以改到 4294967295 已经是上限,超过4GB的单个文件仍无法通过原生方式传输。‌‌