Windows 10 启用 webdav 客户端

intro

在Linux用Caddy开了webdav服务,但在windows上似乎不能直接网络映射为存储盘.

解决

打开regedit注册表编辑器,按下方路径,添加或修改相应字段.

1
2
3
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters]
"UseBasicAuth"=dword:00000001
"BasicAuthLevel"=dword:00000002

在服务(win10可在任务管理器中直接看到服务选项卡)中找到WebClient服务重启.
在我的电脑中添加网络映射,webdav可用http资源定位符,搞定.

讨论

因为win10默认仅允许加密的webdav协议,使用caddy创建的webdav服务因为是内网ip,所以没有折腾ssl,故无法直接在win10中使用.
通过修改系统配置降级win10的要求,使得无加密webdav可用.

参考

[1] https://faq.bitcron.com/read/webdav
[2] https://blog.csdn.net/chengfei112233/article/details/54573851