Batch file 求解“;指定的服务已标记为删除”;通过bat的错误
我需要确保特定服务始终在计算机上运行。要做到这一点,我使用一个蝙蝠的命令Batch file 求解“;指定的服务已标记为删除”;通过bat的错误,batch-file,windows-services,Batch File,Windows Services,我需要确保特定服务始终在计算机上运行。要做到这一点,我使用一个蝙蝠的命令 sc启动“servicename” 但是,如果该服务已被标记为删除,则会出现上述错误。那么,通过bat解决这种情况的正确方法是什么? 终止与服务关联的任何.exe进程 在SC命令之前添加此命令很可能会解决问题 taskkill/F/IM mmc.exe对你没有帮助吗。。。我只是不知道怎么做。您是否尝试运行sc query servicename查看它的输出。是的。我想我说的不清楚,“我不知道如何…”咨询输出对我没有帮助
sc启动“servicename”
但是,如果该服务已被标记为删除,则会出现上述错误。那么,通过bat解决这种情况的正确方法是什么?- 终止与服务关联的任何.exe进程
- 在SC命令之前添加此命令很可能会解决问题
taskkill/F/IM mmc.exe
对你没有帮助吗。。。我只是不知道怎么做。您是否尝试运行sc query servicename
查看它的输出。是的。我想我说的不清楚,“我不知道如何…”咨询输出对我没有帮助,因为我的意图是强制启动服务,即使它被标记为删除。我已经尝试删除Windows注册表的键“deleteflag”,但即使如此,sc命令也无法启动服务。我完全误解了你的问题。您如何知道服务未运行且需要启动?如果服务已经在运行,为什么要尝试启动它?使用NET START命令时是否会出现相同的错误:NET START servicename