Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jenkins windows从属服务器在作为服务运行时失败_Jenkins - Fatal编程技术网

jenkins 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

我们有一个windows jenkins主服务器和两个从服务器windows和linux从服务器。当我们尝试将windows从服务器安装为服务时,会显示错误

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安装为服务,如中所述