跳到主要内容

Win11 访问 WSL 文件系统异常

前言

微软前一阵正式推送了Windows 11的系统,我这果断就是开始了尝鲜升级.升级以后最大的观感就是UI好看了不少.在看官方的更新文档时,发现了WSL支持了GUI,果断进行了更新,这里WSL的更新包属于可选更新,需要在高级选项中查看.之后在使用过程中发现资源管理器附带了WSL文件系统的访问,然后就发现了无法访问的BUG.

访问异常

然而当我通过\wsl$\的方式访问时,是可以访问的,只是会非常的卡顿.

解决

发现问题以后,就开始在网上搜索答案,百度一如既往的废物,转战 bing 和 google 后发现了解决方式.

由 Window10 升级到 Windows11 的系统,在注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order和\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\HwOrder两个键值中ProviderOrder的值为cbfs6,P9NP,RDPNP,LanmanWorkstation,webclient. 而在Windows11中,WSL的文件访问方式已经全面启用了P9NP,并且若是全新安装的系统,默认就没有cbfs6这个参数.所以只要删除这个参数,并保持P9NP处于开头的位置即可.随后重启系统就可以正常访问了.

注册表正常键值

参考