workstation服务启动报错。错误1075:依存服务不存在, 或已标记为删除的解决方法

近来,突然发现workstation服务启动了,导致了无法访问共享服务器和启动rabbitMQ。

百度一下。方法普遍是:

1.替换mrxsmb.sysrbdss.sys

2.在cmd中 ,执行sfc / scannow

3.重装

 

都尝试了一遍,发现不行。

还有一个是替换mrxsmb.sysmrxsmb10.sysmrxsmb20.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
sc.exe config mrxsmb20 start= auto

在新的cmd中,查看时候已经启动成功。

sc query mrxsmb20

#一般都会启动成功了

 

3.删除smbv1的依赖项,工作站服务就会启动。
在注册表中,转到计算机\ HKEY_LOCAL_MACHIN E \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation 
- >双击dependonservice 并仅删除行MRxSmb10

 

4.重启电脑。发现workstation服务已经正常启动。

至此,问题已解决。如还需查看SMBv1,V2,v3的开启启动禁用问题。参照

https://support.microsoft.com/en-us/help/2696547/detect-enable-disable-smbv1-smbv2-smbv3-in-windows-and-windows-server

 

 

 

 

  • 11
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值