当通过安装程序在Windows10上安装Jenkins(LTS)时,在选择JDK文件夹后-当服务试图启动时会弹出一个错误。
错误为:“Jenkins启动失败-验证您是否有足够的权限启动系统服务”
让我澄清一下,我确实有足够的特权,但有些东西不起作用。
我尝试了许多不同的建议来解决这个问题,并阅读了许多帖子,但都没有帮助。此外,很多这样的帖子都变得陈旧了,我不确定它们现在有多重要。
我找到了一种解决这个问题的方法,我会将其作为建议答案发布。这也适用于其他安装程序,但只在Jenkins安装程序上进行了测试。
然而,如果有人知道解决这个问题的更好方法--请与我们分享。
希望这个方法能帮助更多的人!
5条答案
按热度按时间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服务已经启动。
您应该能够完成安装。
izj3ouym2#
直到我安装了Java Runtime Environment (JRE) 11,它才对我起作用。
yvgpqqbh3#
因为安装的Java是jre-8u301-windows-x64.exe
我安装了x86,jdk-8u301-windows-i586.exe,它工作了
unhi4e5o4#
我也有同样的问题,我有jre8、jdk 8和jdk 11对应的版本,我认为使用这些版本的Java会有一些兼容性问题。我能够通过安装上面提到的@Maksym的jre来修复它,它是this。我尝试安装的Jenkins版本是2.332.2LTS和2.345。我能够成功安装2.332.2 LTS
up9lanfz5#
我用以下方式解决这个问题:
1.卸载所有与Jenkins链接的内容:Foldert,我尝试安装的位置和安装程序
1.重新下载Jenkins安装程序
1.当我下次开始重新安装时,我遇到了另一个问题,JDK版本不正确,在执行完之前没有错误(Jenkins无法启动)的步骤后,我下载了17.0.4.1版本