使用NSSM注册Windows服务

NSSM介绍

NSSM(the Non-Sucking Service Manager)是Windows环境下一款免安装的服务管理软件,它可以将应用封装成服务,使之像windows服务可以设置自动启动等。

并且可以监控程序运行状态,程序异常中断后自动启动,实现守护进程的功能。不仅支持图形界面操作,也完全支持命令行设置。

1.下载并解压

打开NSSM官网 https://nssm.cc/download 下载 nssm-2.24.zip

下载完成后,解压 nssm-2.24.zip

下载

2.注册服务

注册服务使用如下命令: nssm install <servicename>

2.1 打开nssm.exe

为了运行nssm,需要在命令提示符CMD中打开nssm-2.24\win64\nssm.exe

在CMD中 CD到 nssm-2.24\win64\ 这个文件夹中

请替换截图中的解压后的nssm文件夹为实际的路径

CD

然后输入 .\nssm.exe install mt-photos-ai 回车后弹出NSSM service installer

完整的命令为:

C:\Users\Nero>cd C:\Users\Nero\Downloads\nssm-2.24\win64\
C:\Users\Nero\Downloads\nssm-2.24\win64>.\nssm.exe install mt-photos-ai

在弹出的 NSSM service installer 中,选择 mt-photos-ai-server.exe程序,然后点击 Install Service

install server

Install Service完成后,即可在Windows的任务管理器,服务中看到mt-photos-ai,且服务的状态为 运行中

3、启动或停止服务

打开Windows的任务管理器,在服务中可以看到 mt-photos-ai ;

右键可以停止或启动服务;

查看程序日志

注册为系统服务后,将无法看到api识别的日志;

如果需要查看日志,需要先停止mt-photos-ai服务,然后打开 mt-photos-ai-server.exe 程序,这样api识别时可以看到日志输出;

Copyright © 2025 杭州相册家科技有限公司 All Rights Reserved

隐私协议软件许可及服务协议

浙公网安备 33019202000625号浙ICP备2022014580号