2 jayhanshis Jayhanshis 于 2016.04.13 15:53 提问

将批处理文件注册成windows服务

具体情况如下:
写了个java应用程序,想用 java -jar ss.jar的方式执行
写了个批处理文件ss.bat 里面 写 java -jar ss.jar
现在想讲这个ss.bat注册成为windows服务
网上查了些方法,服务能注册成功但是启动的时候报1053的错误
希望有大神能够指点

2个回答

CSDNXIAOC
CSDNXIAOC   2016.04.13 16:02


前两天完成了将java程序注册成win服务,如今本人有一个java工程起重含有启动脚本startagent.bat。我想要达到的效果是:当系统启动的时候就自动调用startagent.bat脚本,于是开始网上寻求相关资料。
 
    1、首先由师兄提示可以使用系统命令sc实现
  sc create 服务名 binPath= .bat文件所在路径 start=auto
  (注意 =后面有空格,如果文件路径中含空格则使用引号引起来)
......
答案就在这里:将批处理文件注册成服务
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

caozhy
caozhy   Ds   Rxr 2016.04.13 16:14

批处理不能作为windows服务,你有两个办法, 一个是写一个小程序作为windows服务去调用它。vc++ 6.0里有现成的模板。
一个是,直接用windows的计划任务来执行批处理。

Jayhanshis
Jayhanshis 一个解方案不是很懂
一年多之前 回复
Jayhanshis
Jayhanshis 一个解方案不是很懂
一年多之前 回复
Jayhanshis
Jayhanshis 一个解方案不是很懂
一年多之前 回复
Jayhanshis
Jayhanshis 一个解方案不是很懂
一年多之前 回复
Jayhanshis
Jayhanshis 我在网上有看到 把批处理转成exe然后在吧exe注册成windows服务的,还有 直接sc或instsrv等注册服务,关键是制作完之后启动不了,
一年多之前 回复
Jayhanshis
Jayhanshis 我在网上有看到 把批处理转成exe然后在吧exe注册成windows服务的,还有 直接sc或instsrv等注册服务,关键是制作完之后启动不了,
一年多之前 回复
Jayhanshis
Jayhanshis 我在网上有看到 把批处理转成exe然后在吧exe注册成windows服务的,还有 直接sc或instsrv等注册服务,关键是制作完之后启动不了,
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!