首页 > 系统相关 >使用NSSM将server注册为windows系统服务说明

使用NSSM将server注册为windows系统服务说明

时间:2023-10-16 22:03:34浏览次数:52  
标签:NSSM nssm windows server wgcloud release 101 2.24

1、如果server目录下有regServerService.bat批处理脚本,直接点击运行就自动注册为系统服务了,完成后在系统服务启动wgcloud-server-release,如果正在窗口模式运行server,那先关闭运行窗口

如果没有这个批处理脚本,则继续往下看

2、下载nssm-2.24-101-g897c7ad.zip,若已下载过,请忽略

3、解压nssm-2.24-101-g897c7ad.zip,比如我们解压到C盘根目录(建议和server放到同一目录下,因为注册服务后,NSSM不能删除,要持续用)

4、根据windows操作系统是64位或32位,cd到解压的C:\nssm-2.24-101-g897c7ad\win64或C:\nssm-2.24-101-g897c7ad\win32目录,我们要使用nssm.exe注册服务

C:\Users\ethan>cd C:\nssm-2.24-101-g897c7ad\win64

5、将wgcloud-agent-release.exe注册为系统服务,cmd下运行命令如下所示

C:\nssm-2.24-101-g897c7ad\win64>nssm install wgcloud-server-release E:\wgcloud-v3.3.5\server\start.bat

执行完成后提示:Service "wgcloud-server-release" installed successfully!,说明服务安装成功注意:将E:\wgcloud-v3.3.5\server\start.bat替换为自己的server实际路径,且一定填写绝对路径,不要用相对路径

6、若要删除wgcloud-server-release系统服务,cmd下运行命令如下所示

C:\nssm-2.24-101-g897c7ad\win64>nssm remove wgcloud-server-release

注意server和nssm所在路径尽量不要包含空格

7、如果注册出现以下错误,退出所有的杀毒软件、安全软件,重新打开cmd,再操作就好了。或者把nssm.exe的完整路径加到安全软件的白名单

Error setting startup parameters for the service

8、建议把系统服务wgcloud-server-release设置为【自动延迟启动】

注意:刚注册完服务,服务不会自动启动,需要先手动把服务启动下,就是右击->【启动】就可以了


标签:NSSM,nssm,windows,server,wgcloud,release,101,2.24
From: https://blog.51cto.com/u_16270487/7894041

相关文章

  • Go - Creating a UDP Server
    Problem: YouwanttocreateaUDPservertoreceivedatafromaUDPclient.Solution: UsetheListenPacketfunctioninthenetpackagetolistenforincomingpackets.ThenusetheReadFrommethodofthePacketConninterfacetoreaddatafromtheconnecti......
  • linux安装myql-server及libmysqlclient
    1.去官网下载对应的仓库源https://dev.mysql.com/downloads/下面以centos8为例#仓库下载直链为https://dev.mysql.get/{具体的仓库名}wgethttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpmyuminstall./mysql80-community-release-el8-8.noarch.r......
  • windows下mysql忘记密码怎么办?
    1.关闭正在运行的MySQL服务。【Win+r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。2.找到本地安装mysql的bin目录,然后打开cmd......
  • linux 安装Apache HTTP Server 2.4.48版本详细教程
    编译前准备首先下载:httpd-2.4,apr-1.4以上,apr-util-1.4以上httpd-2.4.48.tar.gz下载地址:https://downloads.apache.org/httpd/httpd-2.4.48.tar.gzapr-1.7.0.tar.gz下载地址:https://downloads.apache.org/apr/apr-1.7.0.tar.gzapr-util-1.6.1.tar.gz下载地址:https://downlo......
  • SQL server CONVERT()函数关于data用法
    CONVERT()函数是把日期转换为新数据类型的通用函数。CONVERT()函数可以用不同的格式显示日期/时间数据。语法:CONVERT(data_type(length),data_to_be_converted,style)       data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converte......
  • HarmonyOS/OpenHarmony原生应用开发-华为Serverless服务支持情况(四)
    文档中的TS作者认为就是ArkTS之意。一、云存储AppGalleryConnect(简称AGC)云存储是一种可伸缩、免维护的云端存储服务,可用于存储图片、音频、视频或其他由用户生成的内容。借助云存储服务,您可以无需关心存储服务器的开发、部署、运维、扩容等事务,大大降低了应用使用存储的门槛,让您可......
  • 【触想智能】Windows 工控一体机系统选择知识分享
    工控一体机按系统可以分为安卓工控一体机和Windows工控一体机两种,而Windows工控一体机一般都支持win7、win8、Win10等系统。支持工控一体机的操作系统很多,拿Win10举例,版本众多,包含精简版、家庭版、专业版、企业版等系统。从功能体验来看,Win10专业版和企业版无疑是最完善......
  • Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
      现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia基于.NETCore,因此它可以运行在任何支持.NETCore的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家参考,它可以在Windows和Linux(包括国......
  • Avalonia 实现视频聊天、远程桌面(源码,支持Windows、Linux、国产OS)
        现在最火的.NET跨平台UI框架莫过于Avalonia了。Avalonia基于.NETCore,因此它可以运行在任何支持.NETCore的平台上。之前基于CPF跨平台UI框架写过一个视频聊天的demo,而现在看来Avalonia是大势所趋,于是,我再写一个Avalonia版本的Demo来供大家参考,它可以在Windows和Linux......
  • update left join 在MySQL和SQL Server使用方式区别
    (1)MySQL使用UPDATEhayl_service_infot1leftjoinhayl_Old_infot2ont1.CERT_NO=t2.CERT_NOsett1.AAP0112=t2.ADDRESSwheret1.AAP0112=''(2)SQLServers使用UPDATEhayl_service_infosetAAP0112=t2.ADDRESSfromhayl_service_infot1leftjoin......