Jenkins 启动失败 - 验证您是否有足够的权限启动系统服务
Jenkins failed to start - Verify that you have sufficient privileges to start system services
通过安装程序在 windows 10 上安装 Jenkins (LTS) 时,选择 JDK 文件夹后 - 服务尝试启动时会弹出错误。
错误显示:“Jenkins 启动失败 - 请确认您有足够的权限启动系统服务”
让我说清楚,我确实有足够的权限,但有些东西不起作用。
我尝试了很多不同的建议来解决这个问题,并阅读了很多 post,但 none 帮助了我。
此外,其中很多 post 都变老了,我不确定它们现在的相关性如何。
我找到了解决此问题的方法,我将 post 作为建议的答案。这也适用于其他安装程序,但仅使用 Jenkins 安装程序进行了测试。
但是,如果有人知道解决此问题的更好方法 - 请与我们分享。
希望这个方法能帮到很多人!
重要提示:如果您重试安装的次数过多,请跳至“选项 2”。 运行s Jenkins 的本地用户帐户可能被锁定。在尝试以下任一修复之前,您需要解锁该帐户。
我就是这样解决问题的。
选项 1:Re-enter jenkins 用户的凭据
请在执行前全部阅读并按顺序执行:
- 删除您当前拥有的所有 Jenkins 安装残留物
- 开始安装过程,在询问时输入您的凭据,并继续执行 on-screen 说明(包括选择 JDK 文件夹),直到出现错误为止。
- 出现错误时,>>> 不要做任何事情! <<< 保持它在我的问题中显示的样子
- 现在(而且只有现在),打开“服务”
- 搜索“Jenkins”服务。它应该设置为“自动”,但它可能是“禁用”
- 打开“Jenkins”属性,然后转到“登录”选项卡
- 确保选择“此帐户”单选按钮,删除帐户名和密码字段,然后重新输入
- 点击“应用”
- 返回安装程序并单击“重试”
如果一切都按计划进行 - 安装将继续,没有问题。
此方法已在本地和 VM/AWS 计算机上进行测试并且有效!
如果仍然遇到问题,请尝试将第 5 步中的启动更改为“自动”,并确保在第 4 步中只打开“服务”。“服务”在打开时不会更新。
选项 2:解锁 jenkins 用户帐户并手动启动服务
如果您多次遇到“服务 'Jenkins' 启动失败”错误,您计算机上应该 运行 Jenkins 的帐户将被锁定。您需要先解锁该本地帐户。 保持Jenkins安装window打开报错信息,然后执行以下步骤:
- 打开“本地用户和组”应用程序。
- 进入“用户”文件夹。
- Right-click将运行Jenkins服务的用户,点击“属性”。
- 取消选中“帐户被锁定”。当你这样做的时候,确保“帐户被禁用”也没有被选中。
- 单击“确定”。
- 在您的计算机上打开“服务”应用程序。
- 确保 Jenkins 服务设置为自动启动。
- Right-click Jenkins 服务并点击“启动”。服务应该成功启动。
- 切换回 Jenkins 安装 window,“权限不足”消息仍然显示。
- 单击“权限不足”消息框中的“重试”按钮。安装程序应该认识到 Jenkins 服务已经启动。
您应该可以完成安装。
在我安装 Java Runtime Environment (JRE) 11 之前它对我不起作用。
对我来说没用,因为 java 安装的是 jre-8u301-windows-x64.exe
我安装了 x86,jdk-8u301-windows-i586.exe 并且有效
我有同样的问题,我有 jre8、jdk 8 和 jdk 11 corretto,我认为使用这些版本的 java 存在一些兼容性问题。我能够通过安装上面提到的@maksym this 的jre 来修复它。
我尝试安装的 Jenkins 版本是 2.332.2 LTS 和 2.345。我能够成功安装 2.332.2 LTS
通过安装程序在 windows 10 上安装 Jenkins (LTS) 时,选择 JDK 文件夹后 - 服务尝试启动时会弹出错误。
错误显示:“Jenkins 启动失败 - 请确认您有足够的权限启动系统服务”
让我说清楚,我确实有足够的权限,但有些东西不起作用。
我尝试了很多不同的建议来解决这个问题,并阅读了很多 post,但 none 帮助了我。 此外,其中很多 post 都变老了,我不确定它们现在的相关性如何。
我找到了解决此问题的方法,我将 post 作为建议的答案。这也适用于其他安装程序,但仅使用 Jenkins 安装程序进行了测试。
但是,如果有人知道解决此问题的更好方法 - 请与我们分享。
希望这个方法能帮到很多人!
重要提示:如果您重试安装的次数过多,请跳至“选项 2”。 运行s Jenkins 的本地用户帐户可能被锁定。在尝试以下任一修复之前,您需要解锁该帐户。
我就是这样解决问题的。
选项 1:Re-enter jenkins 用户的凭据
请在执行前全部阅读并按顺序执行:
- 删除您当前拥有的所有 Jenkins 安装残留物
- 开始安装过程,在询问时输入您的凭据,并继续执行 on-screen 说明(包括选择 JDK 文件夹),直到出现错误为止。
- 出现错误时,>>> 不要做任何事情! <<< 保持它在我的问题中显示的样子
- 现在(而且只有现在),打开“服务”
- 搜索“Jenkins”服务。它应该设置为“自动”,但它可能是“禁用”
- 打开“Jenkins”属性,然后转到“登录”选项卡
- 确保选择“此帐户”单选按钮,删除帐户名和密码字段,然后重新输入
- 点击“应用”
- 返回安装程序并单击“重试”
如果一切都按计划进行 - 安装将继续,没有问题。
此方法已在本地和 VM/AWS 计算机上进行测试并且有效!
如果仍然遇到问题,请尝试将第 5 步中的启动更改为“自动”,并确保在第 4 步中只打开“服务”。“服务”在打开时不会更新。
选项 2:解锁 jenkins 用户帐户并手动启动服务
如果您多次遇到“服务 'Jenkins' 启动失败”错误,您计算机上应该 运行 Jenkins 的帐户将被锁定。您需要先解锁该本地帐户。 保持Jenkins安装window打开报错信息,然后执行以下步骤:
- 打开“本地用户和组”应用程序。
- 进入“用户”文件夹。
- Right-click将运行Jenkins服务的用户,点击“属性”。
- 取消选中“帐户被锁定”。当你这样做的时候,确保“帐户被禁用”也没有被选中。
- 单击“确定”。
- 在您的计算机上打开“服务”应用程序。
- 确保 Jenkins 服务设置为自动启动。
- Right-click Jenkins 服务并点击“启动”。服务应该成功启动。
- 切换回 Jenkins 安装 window,“权限不足”消息仍然显示。
- 单击“权限不足”消息框中的“重试”按钮。安装程序应该认识到 Jenkins 服务已经启动。
您应该可以完成安装。
在我安装 Java Runtime Environment (JRE) 11 之前它对我不起作用。
对我来说没用,因为 java 安装的是 jre-8u301-windows-x64.exe
我安装了 x86,jdk-8u301-windows-i586.exe 并且有效
我有同样的问题,我有 jre8、jdk 8 和 jdk 11 corretto,我认为使用这些版本的 java 存在一些兼容性问题。我能够通过安装上面提到的@maksym this 的jre 来修复它。 我尝试安装的 Jenkins 版本是 2.332.2 LTS 和 2.345。我能够成功安装 2.332.2 LTS