samba直连IP失败,错误1075:依存服务不存在, 或已标记为删除的解决方法
前言
用于记录自己解决samba无法直连IP的问题
正文
主要检查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
-
双击dependonservice 并仅删除行MRxSmb10
5.重启查看workstation是否启动,如果能启动那么此时应该可以访问samba了。