Windows系统下删除jenkins.war安装的Jenkins失败,求解决方案
你这种通过jenkins.war直接启动的Jenkins,默认不会注册成系统服务,所以service.msc里找不到对应项;而直接运行jenkins.war uninstall没用,是因为Windows本身无法直接执行war文件——得用Java命令来调用它才行。不过其实对于war包启动的Jenkins,卸载步骤很直接,跟着下面的操作来就行:
先停止Jenkins进程
打开任务管理器切换到「详细信息」标签,找到和Jenkins相关的java.exe或javaw.exe进程(就是你之前启动jenkins.war用的Java进程),右键选择「结束任务」,确保Jenkins完全停止运行。删除Jenkins核心数据目录
Jenkins的所有配置、插件、构建数据默认存在用户目录下的.jenkins文件夹里,路径一般是C:\Users\[你的用户名]\.jenkins,直接把这个文件夹彻底删除,这是清理最关键的一步。清理war包与启动文件
找到你存放jenkins.war的文件夹,直接删除这个war文件;如果之前你创建过启动Jenkins的批处理文件(比如start_jenkins.bat),也一起删掉。检查开机启动项
如果之前设置过Jenkins开机自动运行,打开任务管理器的「启动」标签,看看有没有和Jenkins相关的启动项,右键禁用或者删除它。
补充说明:如果你之前尝试过用java -jar jenkins.war install注册服务但没成功,可能需要手动清理残留的服务信息,但根据你的描述service.msc里找不到Jenkins服务,这一步可以跳过。
内容的提问来源于stack exchange,提问作者Olena Chaban

