首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将批处理文件作为Windows服务运行

将批处理文件作为Windows服务运行
EN

Stack Overflow用户
提问于 2009-01-06 04:02:28
回答 6查看 370.8K关注 0票数 187

为了运行一个应用程序,必须启动一个批处理文件(它执行启动Jetty、显示实时日志等操作)。仅当此批处理文件正在运行时,应用程序才能工作。因此,我被迫运行此批处理文件,而不是从Windows服务器注销。

此批处理文件可以作为服务运行吗?我正在试验一个similar question的建议。

EN

回答 6

Stack Overflow用户

发布于 2012-11-09 01:21:47

NSSM是完全免费和超级简单的,以管理员身份运行命令提示符/终端:

代码语言:javascript
复制
nssm install "YourCoolServiceNameLabel"

然后会出现一个对话框,您可以选择要运行的文件所在的位置。

要卸载

代码语言:javascript
复制
nssm remove "YourCoolServiceNameLabel"
票数 173
EN

Stack Overflow用户

发布于 2009-01-07 17:30:59

为什么不简单地将其设置为计划在启动时运行的计划任务?

票数 70
EN

Stack Overflow用户

发布于 2018-11-19 01:34:07

不需要额外的软件。使用任务计划程序-> create task -> hidden。隐藏的复选框位于左下角。将任务设置为在登录时触发(或您喜欢的任何条件),然后在actions选项卡中选择任务。隐藏运行它可以确保任务像服务一样在后台静默运行。

请注意,您还必须将程序设置为“无论用户是否登录”,否则程序仍将在前台运行。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/415409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档