共享文件夹可以ping通,但是访问的时候总是提示“指定的网络名不再可用”,重启电脑之后就好了。
网上的解决方案基本上都是检查Computer Browser、Server、Workstation这几个服务有没有启动。这几个服务的启动类型都是“自动”,并且状态也都是“正在运行”。所以判断跟服务没有关系。
要不抓包分析一下吧!
先在无法访问的时候抓一个包,重启电脑后可以访问了再抓一个包。对比一下,立马发现了问题。
无法访问的抓包如下:
正常访问的抓包如下:
为啥SMB的协议版本还变化了?
公司的共享文件夹用的是SMB 1.0版本,访问的时候需要勾选“SMB 1.0/CIFS文件共享支持”才能正常访问。
检查“程序和功能”中的“启用或关闭Windows功能”,发现子选项中有个“SMB 1.0/CIFS自动删除”,解释是:如果在正常系统使用过程中不需要经常提供对旧版SMB 1.0/CIFS协议的支持,则自动删除此支持。
我怀疑是这个选项导致的SMB1.0协议不可用,从而导致无法访问。
去掉选项后,开关机测试了几次都是正常的,问题解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)