主要检查workstation服务是否能正常启动
1. cmd里打开services.msc,找到Workstation,看是否启动,如果没有启动,则手动启动。如果能启动,那么下面的教程无用;
2. 不能启动,报错依赖服务不能启动;那么就可以开始下面内容,主要分两步,一是开启SMB2的功能,二是删除Workstation对SMB1的依赖;
3. 尝试启动mrxsmb20
sc query mrxsmb20
如果输出如下,重点看state是不是running,如果是就跳过3。

如果不是,执行下两条语句
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb20 start= auto
# 然后再看看state
sc query mrxsmb20
4. 删除Workstation对mrxsmb10的依赖
# 打开注册表,在cmd里输入
regedit
在注册表中,转到计算机\HKEY_LOCAL_MACHIN E\SYSTEM\CurrentControlSet\Services\LanmanWorkstation

5. 重启查看Workstation是否启动,如果能启动那么此时应该可以访问Samba了。