如何在Windows上卸载Jenkins?

24

一个类似的问题曾经出现在Mac系统上:如何卸载Jenkins?

那么在Windows上(尤其是如果我使用了Jenkins Windows安装程序来安装Jenkins),我该如何做呢?

我的卸载计划如下,但我不确定这是否是正确的方法:

  1. 通过从命令行中执行jenkins.exe uninstall(建议参考此处:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service)来卸载Jenkins Windows服务
  2. 直接删除目录:C:\Program Files (x86)\Jenkins

1
如果您使用安装程序安装,则应该在控制面板 - 软件中有一个条目,您可以在其中卸载它。 - Oliver
卸载控制面板中的Jenkins后,“C:\Program Files (x86)\Jenkins”目录仍然存在,是否可以直接删除整个目录? - Niko Bellic
2
我会先停止服务。这样或许可以确保在卸载后目录被删除。如果不行,就手动删除它,并确保服务已从Windows服务窗口中移除。 - Slav
由于某些原因,在“添加/删除程序”下我没有看到Jenkins条目(我想这就是问题的关键),但如果您再次运行相同的MSI文件,它将给您卸载Jenkins的选项。 - Ron Inbar
5个回答

17

卸载Jenkins及其从属服务

1.直接进入Jenkins安装的目录。

2.然后在该目录中打开cmd窗口。(最好以管理员模式打开)

3.运行jenkins.exe uninstall命令(如果是从属Jenkins服务,名称可能不同,如jenkins-slave.exe等,该应用程序位于该文件夹中)。

对于作为服务运行的Jenkins,请执行相同操作,只需进入其工作目录即可。

最后可以安全地删除这些目录。


14
  1. 找到您用于安装Jenkins的.msi(Windows Installer)文件。对我来说,它在我的“下载”文件夹中的一个.zip文件中。
  2. 双击它。(你可以双击压缩文件夹内的.msi文件,不需要先解压它。)
  3. 由于Jenkins已经安装,Windows Installer将为您提供自定义或卸载选项。
  4. 选择“卸载”。

2
这样,即使重新启动后,Jenkins也不会进行干净的安装,而是要求输入用户名和密码,而不是自动生成的管理员密码。如何完全从头开始重启? - realtebo
1
@realtebo:首先卸载,然后删除安装文件夹(例如C:\Program Files (x86)\Jenkins\),最后重新安装。现在它应该要求您在initialAdminPassword文件中输入密码。 - jous

9
如果您想要进行干净的重新安装,除了卸载和删除Jenkins主文件夹外,您需要删除更多内容。否则,这些内容将永久保留,并在重新安装后显示出来。为了完全从Windows中删除所有Jenkins内容(以下信息是基于64位Windows 10提供的):
  1. 打开Windows控制面板并单击程序和功能

  2. 右键单击Jenkins x.xxx.x(其中x.xxx.x,是Jenkins版本),然后选择卸载

  3. 按照说明操作。

  4. 完成后,请删除以下文件夹:(注意:如果您想保留项目和插件,则不要删除jenkins.jenkinsjenkinswar文件夹。)

    C:\Program Files\JenkinsC:\Program Files (x86)\Jenkins C:\Windows\System32\config\systemprofile\AppData\Local\Jenkins.jenkins C:\Windows\System32\config\systemprofile\AppData\Local\Jenkinswar

  5. 重新启动计算机。


1
这是完全删除的答案。 - user6268615

0
在 Rafiq 的帖子基础上,还要导航到 C:\ProgramData 并删除其中的文件夹。这是一个隐藏的文件夹,所以您需要启用隐藏文件夹。

应该是一个注释而不是答案,因为它是解决方案的一部分。 - NaturalDevCR

0
前往以下位置并删除“.jenkins”目录。

C:\Users<userName>.jenkins

注意:如果您无法删除所有文件,则表示进程正在后台运行,最好重新启动系统,然后再删除“.jenkins”目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接