Jenkins启动失败-验证您是否有足够的权限启动系统服务

mzaanser  于 2022-09-20  发布在  Jenkins
关注(0)|答案(5)|浏览(720)

当通过安装程序在Windows10上安装Jenkins(LTS)时,在选择JDK文件夹后-当服务试图启动时会弹出一个错误。

错误为:“Jenkins启动失败-验证您是否有足够的权限启动系统服务”

让我澄清一下,我确实有足够的特权,但有些东西不起作用。

我尝试了许多不同的建议来解决这个问题,并阅读了许多帖子,但都没有帮助。此外,很多这样的帖子都变得陈旧了,我不确定它们现在有多重要。

我找到了一种解决这个问题的方法,我会将其作为建议答案发布。这也适用于其他安装程序,但只在Jenkins安装程序上进行了测试。

然而,如果有人知道解决这个问题的更好方法--请与我们分享。

希望这个方法能帮助更多的人!

acruukt9

acruukt91#

重要提示:如果您重试安装的次数太多,请跳到“选项2”。运行Jenkins的本地用户帐户可能已锁定。在尝试以下任一修复之前,您需要解锁该帐户。

这就是我解决问题的方法。

选项一:重新输入Jenkins用户的凭据

请在执行之前全部阅读,并按顺序执行以下步骤:

1.删除当前剩余的所有Jenkins安装
1.开始安装过程,在系统提示时输入您的凭据,然后继续屏幕提示(包括选择JDK文件夹),直到出现错误。
1.当出现错误时,*>>什么都不要做!<*保留我的问题中所示
1.现在(也仅限于现在),打开“服务”
1.搜索Jenkins服务。它应该设置为“自动”,但可能是“禁用”
1.打开Jenkins属性,进入登录标签
1.确保您选择了“This Account”单选按钮,删除帐户名和密码字段,然后重新输入它们
1.点击[应用]
1.返回安装程序,点击[重试]

如果一切按计划进行-安装现在将继续,没有问题。

此方法在本地和VM/AWS计算机上进行了测试,并奏效了!

如果您仍然遇到问题,请尝试将步骤5中的启动更改为“自动”,并确保在步骤4中只打开“服务”。“服务”在打开时不会更新。

方案二:解锁Jenkins用户账号,手动启动服务

如果您遇到“服务‘Jenkins’启动失败”错误太多次,您的计算机上应该运行Jenkins的帐户将被锁定。您需要首先解锁该本地帐户。保持Jenkins安装窗口打开并显示错误消息,然后执行以下步骤:

1.打开本地用户和组应用。
1.进入用户文件夹。
1.右击将运行Jenkins服务的用户,然后单击[属性]。
1.取消勾选账户已锁定。在此期间,请确保“帐户已禁用”也未选中。
1.单击确定。
1.在你的电脑上打开“服务”应用。
1.确保Jenkins服务设置为自动启动。
1.右击Jenkins服务,点击[启动]。服务应该会成功启动。
1.切换回Jenkins安装窗口,但仍显示“权限不足”消息。
1.在权限不足的消息框中点击重试按钮。安装程序应该识别出Jenkins服务已经启动。

您应该能够完成安装。

izj3ouym

izj3ouym2#

直到我安装了Java Runtime Environment (JRE) 11,它才对我起作用。

yvgpqqbh

yvgpqqbh3#

因为安装的Java是jre-8u301-windows-x64.exe

我安装了x86,jdk-8u301-windows-i586.exe,它工作了

unhi4e5o

unhi4e5o4#

我也有同样的问题,我有jre8、jdk 8和jdk 11对应的版本,我认为使用这些版本的Java会有一些兼容性问题。我能够通过安装上面提到的@Maksym的jre来修复它,它是this。我尝试安装的Jenkins版本是2.332.2LTS和2.345。我能够成功安装2.332.2 LTS

up9lanfz

up9lanfz5#

我用以下方式解决这个问题:

1.卸载所有与Jenkins链接的内容:Foldert,我尝试安装的位置和安装程序
1.重新下载Jenkins安装程序
1.当我下次开始重新安装时,我遇到了另一个问题,JDK版本不正确,在执行完之前没有错误(Jenkins无法启动)的步骤后,我下载了17.0.4.1版本

相关问题