注册win服务

一、将exe文件注册为win服务

第一步:

  下载微软系统小工具 instsrv.exe和srvany.exe至C:\Windows\System32(64位拷贝到C:\Windows\SysWOW64下)。
第二步:
  运行Dos命令代码:instsrv ServiceName C:\Windows\System32\srvany.exe(64位拷贝到C:\Windows\SysWOW64下)。
    (ServiceName 即你自己定义的服务名称,可以是要作为系统服务启动的应用程序的名称。) 
第三步:
    打开注册表,定位到下面的路径。 
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName 
    (同样的ServiceName是你刚才安装服务时自定义的服务名称。) 
    如果该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,然后定位到Parameters项,新建以下几个字符串值。 
    名称 Application 值为你要作为服务运行的BAT文件地址。 
    名称 AppDirectory 值为你要作为服务运行的BAT文件所在文件夹路径。 
    名称 AppParameters 值为你要作为服务运行的BAT文件启动所需要的参数。 
注:instsrv ServiceName remove 命令可删除服务。
关于将bat注册为win服务方法,还未找到,nssm注册不管用。

二、注册mongodb为win服务
1.新建conf目录,新建mongodb.conf,添加
dbpath=D:\mongodb-3.2\data #数据库路径
logpath=D:\mongodb-3.2\logs\mongodb.log #日志输出文件路径
logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
journal=true #启用日志文件,默认启用
quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
port=27017 #端口号 默认为27017
2.将缺少的目录和文件补全
3.启动测试
D:\mongodb-3.2\bin\mongod.exe --config D:\mongodb-3.2\conf\mongodb.conf
打开浏览器
4.注册服务
D:\mongodb-3.2\bin\mongod.exe --config D:\mongodb-3.2\conf\mongodb.conf --install --serviceName "MongoDB"
(使用绝对路径)

三、tomcat注册win服务
bin目录下的service.bat可以进行注册。

使用默认service.bat注册服务,服务显示名称默认为 Apache Tomcat 7.0 %1,%1为我们传入的参数(服务名)
想去掉服务名前缀,备份并修改service.bat,删除%1前面

这时再注册,就是自定义的名称了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值