目录

学无止境


夫君子之行,静以修身,俭以养德。
非澹泊无以明志,非宁静无以致远。
夫学须静也,才须学也,
非学无以广才,非志无以成学。
慆慢则不能励精,险躁则不能治性。
年与时驰,意与日去,遂成枯落,
多不接世,悲守穷庐,将复何及!

软件——为windows服务添加依赖

sc config ServiceB depend= ServiceA/ServiceC

这里,ServiceA是必须先启动的服务,ServiceC(如果有的话)是可选的依赖服务。

移除服务依赖
要移除服务的依赖关系,你可以使用sc config命令,并通过depend参数来指定新的依赖列表,不包括你想要移除的依赖。例如,如果“ServiceB”当前依赖于“ServiceA”和“ServiceC”,而你想要移除对“ServiceA”的依赖,你可以这样做:

cmd
Copy Code
sc config ServiceB depend= ServiceC
查看服务依赖
要查看一个服务的所有依赖关系,你可以使用以下命令:

cmd
Copy Code
sc qc ServiceName
这将显示服务的配置信息,包括它的依赖列表。在输出中查找DependOnService行来查看所有依赖的服务。

示例
‌添加依赖‌:

cmd
Copy Code
sc config MyService depend= DepSvc1/DepSvc2
‌移除依赖‌:

cmd
Copy Code
sc config MyService depend= DepSvc2
‌查看依赖‌:

cmd
Copy Code
sc qc MyService
注意
在执行这些命令之前,确保你有足够的权限(通常需要管理员权限)。你可以通过在命令提示符前加上runas /user:Administrator来以管理员身份运行命令提示符。
修改服务依赖可能会影响系统的稳定性和服务的正常运行。在生产环境中更改之前,最好先在测试环境中验证更改的影响。
确保在修改任何服务的依赖之前,了解这些更改可能带来的影响。
通过上述方法,你可以使用命令行来管理Windows服务的依赖关系。

********************************************************************************************************
                               安得广厦千万间,大庇天下寒士俱欢颜!
********************************************************************************************************