跳过正文
Background Image
  1. Posts/

解决 “.NET Framework 2.0 or later is required on this computer to run a Jenkins agent as a Windows service” 问题

·316 字·1 分钟· ·
沈显鹏
作者
沈显鹏
目录

在将 Jenkins 从 2.176.3 升级到 2.235.1 后,我的 Windows Agent 无法与 Master 成功连接,并提示:

.NET Framework 2.0 or later is required on this computer to run a Jenkins agent as a Windows service

这意味着需要升级 Windows Agent 的 .NET Framework。以下是将其升级到 .NET Framework 3.5 的步骤。


安装 .NET Framework 3.5
#

  1. 打开 Programs and Features(程序和功能)

    Programs and Features

  2. 勾选 .NET Framework 3.5 Features(截图中已安装)

    Features

安装完成后,尝试重新连接 Jenkins Agent,一般即可恢复正常。


安装 Jenkins Agent 服务
#

如果系统中找不到 Jenkins agent 服务,可以按以下步骤安装:

# 安装 Jenkins agent 服务
cd c:\\jenkins
.\jenkins-agent.exe install
net start jenkinsslave-C__agent

# 卸载 Jenkins agent 服务
sc delete jenkinsslave-C__agent

Jenkins agent service


手动安装 .NET Framework 3.5
#

如果在 Windows 功能中安装失败,可以手动安装:

  1. 下载 microsoft-windows-netfx3-ondemand-package.cab
  2. 在命令行中指定路径进行安装(路径为 .cab 文件所在目录)
    microsoft-windows-netfx3-ondemand-package.cab file path

在我的案例中,安装完成后 无需重启 Windows Agent。


希望此方法对你有帮助,如有更好的解决方案,欢迎分享。

相关文章

如何通过 Jenkins 进行资源的锁定和释放
·901 字·2 分钟
本文介绍了如何使用 Jenkins 的 Lockable Resources 插件来管理和锁定资源,确保在多任务环境中资源的独占性和安全性。
通过 Jenkins 来提交修改的代码 git push by Jenkins
·439 字·1 分钟
如何通过 Jenkins Pipeline 脚本来提交修改的代码到 Git 仓库,包括克隆仓库、修改代码和推送更改等步骤。
Jenkins Linux Agent 配置
·353 字·1 分钟
本文提供了 Jenkins Linux Agent 的逐步配置指南,包括 Java 运行时的准备、节点创建以及常见问题的排查方法。
Jenkins Windows Agent 配置
·608 字·2 分钟
本文提供 Jenkins Windows Agent 的详细配置步骤,包括 Java 运行时准备、节点创建以及常见问题的排查方法。
Jenkinsfile 配置
·256 字·1 分钟
本文介绍了如何使用 Jenkinsfile 配置 Jenkins Pipeline,包括构建、测试和发布阶段的示例,以及如何处理邮件通知。
每个 Jenkins 用户都应该知道这三个最佳实践
·1603 字·4 分钟
本文介绍了 Jenkins 的三个最佳实践:配置即代码、Jenkins 共享库和多分支流水线,帮助用户提升 Jenkins 的使用效率和质量。