现象:移动硬盘在台式机上通过SMB共享后,手机端上通过ES文件浏览器能发现该移动硬盘,但是点击无反应,无法进入移动硬盘目录。并且**通过其他支持SMB协议的APP(如: RE文件管理、MX player)**却能访问该移动硬盘目录
出现这种情况通常有以下几种解决办法可以试一下。
方法1
检查移动硬盘是否接在主板的USB口上,而非机箱的USB口。
该方法为我本人亲身经历,经过重装系统、各种网上搜索无果后、最后用笔记本测试发现出来的,笔记本没有此问题,而台式机却有该问题。
至于该问题的具体原因暂不清楚。
方法2
检查移动硬盘的属性里头——安全子项——组或用户名是否有Everyone,若没有,可百度怎样添加Everyone用户,并给予Everyone用户完全控制权限。
***PS:***我本人的硬盘也没有Everyone用户,也不影响,但是此方法可以尝试一下。
方法3
检查台式机的防火墙里头允许的应用中文件和打印机共享是否被允许,检查的步骤如下:
1、打开控制面板,选择“Windows防火墙”;
2、点击“允许程序或功能通过Windows防火墙”;
3、确保“文件和打印机共享”选项已选中。
***PS:***事实上,此方法并不是根因,因为如果被防火墙拦截了,那么其他支持SMB协议的APP也是不能访问共享移动硬盘的。
方法4
检查台式机的服务——Server(实际上是LanmanServer)的服务状态是否处于运行中。这项服务是专门为SMB提供的,它的运行状态直接关系到共享是否成功。
检查的步骤如下:
1、右击我的电脑,选择“管理”;
2、在弹出的界面点击“服务和应用程序”;
3、往下翻直到找到“Server”服务,查看其状态,如处于禁用则需要将启动类型改成“自动”。
方法5
检查台式机的Windows功能——SMB协议是否打开,因为Win10默认状态下该协议是处于关闭状态。
检查的步骤如下:
1、打开控制面板,选择“程序和功能”;
2、在弹出的界面选择“启用或关闭Windows功能”;
3、往下翻直到找到“SMB1.0/CIFS文件共享支持”项然后全部勾选“SMB1.0/CIFS服务器、SMB1.0/CIFS客户端、SMB1.0/CIFS自动删除 ”,最后重启电脑。
***PS:***事实上,此方法并不是根因,因为如果SMB协议未开启,那么其他支持SMB协议的APP也是不能访问共享移动硬盘的。
方法6
不用SMB协议进行共享,换成将移动硬盘设置为FTP来共享,具体方法可参考网上FTP搭建相关教程。
***PS:***此方法也是最后没法的办法了。