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