You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Jenkins运行.qvw(QlikView)文件时任务持续运行如何解决

问题1:services.msc修改Jenkins服务配置的作用

默认Windows环境下安装的Jenkins服务,默认使用*本地系统账户(Local System Account)*启动,该账户的特性刚好会导致QlikView运行阻塞,修改登录身份为管理员的作用主要有三个:

  • 解决交互式会话权限缺失问题:QlikView桌面端程序qv.exe本质是GUI程序,运行时依赖用户交互式会话环境,本地系统账户没有该权限,会导致程序启动后卡在后台无响应,进程永不退出,Jenkins任务就会一直处于运行状态
  • 解决权限不足问题:qv.exe加载.qvw文件时需要访问文件存储路径、注册表配置、用户目录下的QlikView缓存等资源,本地系统账户的访问权限有限,缺少对应权限时程序会阻塞报错
  • 解决许可证校验问题:QlikView的激活许可证通常和用户账户绑定,本地系统账户没有对应的授权信息,程序启动后会弹出隐藏的授权提示窗口,后台进程永远不会结束
问题2:Jenkins运行.qvw文件阻塞问题的完整解决步骤
  • 第一步:打开Windows服务管理器
    按下Win + R组合键调出运行窗口,输入services.msc后回车,打开服务管理界面
  • 第二步:停止Jenkins服务
    在服务列表中找到名称为Jenkins的服务,右键点击选择「停止」,等待服务完全停止
  • 第三步:修改服务登录身份
    右键点击Jenkins服务选择「属性」,切换到「登录」标签页,选中「此账户」选项,输入本地可以正常运行QlikView批处理的管理员账户名和对应登录密码,点击「确定」保存配置
  • 第四步:重启Jenkins服务
    回到服务列表,右键点击Jenkins服务选择「启动」,等待服务重启完成
  • 第五步:验证Jenkins任务配置
    进入Jenkins对应任务的配置页面,确认执行的批处理命令和本地正常运行的命令完全一致,参考命令格式:
    "你的QlikView安装路径\qv.exe" /r "你的qvw文件全路径\myapplication.qvw"
  • 第六步:测试运行
    手动触发Jenkins任务执行,确认任务可以正常完成,不会一直处于运行状态

内容的提问来源于stack exchange,提问作者Anson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 16:54:03