本来不想写文章,谁知道折腾个WebDav一折腾就是一个下午,才算弄好,唉,Cloudreve+WebDav这种神奇的东西的确不适合我等小白。

WebDav在Win10里面想要映射,首先,需要在Cortana里输入Service,打开服务后,找到WebClient,把它启用掉。

这只是大坑的第一步,然后第二步就是选择这个

一定选这个!! 不知道原因。

选了这个以后仍然不要着急,再继续选择这个

然后再来填写文件夹,这样填 ,比如我的WebDav页是

drive.niuzhaohang.top/DavWWWRoot

就填成

\\drive.niuzhaohang.top\DavWWWRoot

这个格式应该能看懂滴吧?

这个时候会提示输入账号密码,

请看清楚这里,账号一栏是不用输入的,如果第二次弹框应该还是能输入账号密码的。第一次弹框账号能输入的时候我怎么都登录不上去,但是这里变成不能输入的却能了,原理未知。

输入的是WebDav给的账号密码,看网上有很多人输成了Windows账户密码那显然是不可能映射成功滴。

如果再次失败,要注意要注意要注意要给你的域名加HTTPS才行,如果你不想加,我的建议也是不要加(坑太多了)的话,Cortana输入regedit进入注册表,

地址栏输入

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

然后双击BasicAuthLevel,数值改为2,再在Service里重启WebClient,就不用搞HTTPS了。

如果还是不行,下载这个玩意儿辣鸡.reg,然后双击加入到注册表中,注销计算机重新尝试。

如果还还还还不行,先做一个简单排除,尝试网页访问是否可行,尝试WebDav客户端是否能访问,如果都行没问题的话,再尝试这个我试过没用但是某WebDav平台官方给的解决办法

在 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters里新建一个DWORD表,名称是UseBasicAuth,数值为1,十六进制,然后在Service里重启WebClient。

如果haihaihaihiahiahaihaihihihihi不行,我可以明确的告诉你,微软的网络映射做的很不好,虽然这是一款老掉牙一般没人用的功能,但是几次更新都没更新这一块的问题的确对俺这种小白不友好,只能认栽。

友情提示:如果你是搞NAS的话直接映射根目录就行,如果你是远程服务器的话建议映射一个子目录,不然拖累我的电脑页面的加载。

再提示一下:如果你用的Cloudreve的话,WebDav只支持本地策略,想把又拍啊七牛啊直接当硬盘用的同志可以死心啦~

Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.