workstation服务启动报错。错误1075:依存服务不存在, 或已标记为删除的解决方法
近来,突然发现workstation服务启动了,导致了无法访问共享服务器和启动rabbitMQ。
百度一下。方法普遍是:
1.替换mrxsmb.sys、rbdss.sys
2.在cmd中 ,执行sfc / scannow
3.重装
都尝试了一遍,发现不行。
还有一个是替换mrxsmb.sys、mrxsmb10.sys、mrxsmb20.sys(三个文件的,这个没试过,不知道行不行)
后来跑去看官网和google外网,发现解决方案。如下:
1.查看SMBv2是否已启用。
打开CMD,输入sc query mrxsmb20
发现它不是这样
这样为启动中,其他情况就需求启动SMBv2。(ps:SMBv1查询为sc query mrxsmb10,同理。V3为sc query mrxsmb30)
2.启动SMBv2。在cmd中,
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi |
在新的cmd中,查看时候已经启动成功。
sc query mrxsmb20
#一般都会启动成功了
3.删除smbv1的依赖项,工作站服务就会启动。
在注册表中,转到计算机\ HKEY_LOCAL_MACHIN E \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation
- >双击dependonservice 并仅删除行MRxSmb10
4.重启电脑。发现workstation服务已经正常启动。
至此,问题已解决。如还需查看SMBv1,V2,v3的开启启动禁用问题。参照
赞 (0)