jenkins windows从属服务器在作为服务运行时失败
我们有一个windows jenkins主服务器和两个从服务器windows和linux从服务器。当我们尝试将windows从服务器安装为服务时,会显示错误jenkins windows从属服务器在作为服务运行时失败,jenkins,Jenkins,我们有一个windows jenkins主服务器和两个从服务器windows和linux从服务器。当我们尝试将windows从服务器安装为服务时,会显示错误 WMI.WmiException: UnknownFailure at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result) at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo metho
WMI.WmiException: UnknownFailure
at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
at WMI.Win32ServicesProxy.Create(String , String , String , ServiceType , ErrorControl , StartMode , Boolean , String[] )
at winsw.WrapperService.Run(String[] _args)
at winsw.WrapperService.Main(String[] args)
你能帮帮我吗…正如我在文章中所建议的那样,最好不要在Windows上运行Jenkins作为服务。我在这方面遇到了太多的问题,以至于在某一点上,我认为不断寻找解决办法的头痛根本不能证明它的好处是合理的。不是最终的解决办法,而是一种解决办法。我刚刚遇到这个错误,并通过删除和重新安装Jenkins服务来解决它 首先查找服务名称(注意
service\u name
和DISPLAY\u name
之间的区别
C:\Users\Baris>sc queryex type= service state= all | find /i "jenkins"
SERVICE_NAME: jenkinsslave-D__X
DISPLAY_NAME: Jenkins Slave
sc delete jenkinsslave-D__X
并按其服务名称
删除该服务
C:\Users\Baris>sc queryex type= service state= all | find /i "jenkins"
SERVICE_NAME: jenkinsslave-D__X
DISPLAY_NAME: Jenkins Slave
sc delete jenkinsslave-D__X
我还删除了Jenkins目录下的所有文件(只是可执行文件和配置,而不是存储库),但不确定是否有必要
然后按照常规步骤将Jenkins安装为服务,如中所述