因为电脑硬盘坏了,就组了个nas备份数据,快乐无边。
原来的系统是win10,想着换硬盘顺便更新个win11吧,结果更新系统后,通过smb访问nas会报错(即文件夹的方式访问)。
折腾半天,网上都语焉不详,没有特别清晰的问题解决方案,只能自己动手解决了,哎。
问题描述:win11系统,威联通nas,在网络中可以看到nas盘符,报错无法访问。忘记截图,参考网友截图如下:
一、win11的问题
微软进一步限制了家庭版的功能,导致win11没有hyper-v,没有组策略管理(原来win10环境可正常访问nas),不利于故障分析,因此先将win11的家庭版升级为企业版。
网上找个注册码更新,会自动升级版本,然后再用kms激活,我用的是HEU_KMS_Activator_v24.6.3。
升级后,windows功能中出现“SMB直通”,至于smb1.0是否开启,反倒无所谓,除非你的nas特别老。
“网络和共享中心”开启网络发现,不过我其实能在网络中看到盘符,应该与此无关。
组策略开启“启用不安全的来宾登录”(计算机配置-管理模板-网络-Lanman工作站),之所以要做这个配置,是因为某次登录时报错,提示无法允许匿名用户登录还是啥的。
问题的症结正在于此,但当时也没太留意,看到报错就按照网上的方法顺便设置了一下,嘿嘿。
二、nas端配置
折腾了半天,还是不行!
看到网友提供的这条指令,打开了解决之道:可以通过在powershell命令行输入Get-SmbConnection命令查看当前的samba共享连接情况,发现这个NAS使用的SMB协议版本是1.5。
在我的本地试了下,无法正常登录,报错前的结果为:
我的登录名为啥是“草木”,并不是我nas的用户名,修改nas配置(即允许任何人访问,包括匿名用户),做如下修改:
修改后检查电脑端的连接,可正常连接,连接时会跳出让你输入网络凭证的页面:
然后,就可以正常访问啦!此时检查smb的连接状态,结果如下(注意Credential不是草木了哦):
附,参考资料:
1、win10 你不能访问此共享文件夹,因为你组织的安全策略.,https://blog.csdn.net/u010161630/article/details/52585764
2、win11访问不上nas的磁盘,https://tieba.baidu.com/p/7455979107