惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
I
InfoQ
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
Docker
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
博客园 - Franky
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
月光博客
月光博客
罗磊的独立博客

繁星点点

最新轻量级龙虾部署教程 通过netboot.xyz重装系统 giffgaff卡保号教程 Llinux系统中全新透明代理方案(可代理所有出站流量) tailscale开启子网路由常见的坑 OpenWrt固件编译 解决UFW和Docker的问题 使用PGP的非对称算法加密文件 轻量级简约端口转发rinetd 安卓IDE的安装和使用 IP信息查询网站汇总 热点共享代理教程 SSH使用密钥认证登录详细解释 Debian系统公网IP出口切换指南,适用多IP服务器 Windows系统安装Scoop包管理器 安卓Flutter开发学习笔记 使用手机搭建节点服务端 关于github提交记录泄露真实邮箱的处理办法 anytls协议部署教程 caddy给域名用上ECH加密 通过gitlab流水线自动备份仓库 通过CF-Workers代理访问网站 低配机器使用alpine系统跑docker 端口敲门教程 3x-ui面板通过api管理示例 nmap端口扫描 数据库常用命令 snap和winget包管理器 Git推送GitHub常用命令 😩😩😩学不完,根本学不完😩😩😩
NSSM工具把任意exe程序注册为Windows后台服务
2025-08-23 · via 繁星点点

NSSM(Non-Sucking Service Manager)用于把任意 exe 程序注册为 Windows 服务,后台运行,支持日志和自动重启。


下载 NSSM

  1. 官方下载地址:https://nssm.cc/release/nssm-2.24.zip

建议把路径加入系统环境变量,这样命令行直接使用 nssm


快速使用

  • 需要powershell管理员权限运行,假设你的 exe 程序 D:\main\main.exe,服务名为 123service

  • 启动后可以在任务管理器里面的服务查看

注册服务

nssm install 123service "D:\main\main.exe"

启动服务

nssm start 123service

停止服务

nssm stop 123service

卸载服务

nssm remove 123service confirm

设置开机自启

nssm set 123service Start SERVICE_AUTO_START

命令行帮助

:: 安装服务,服务名为 123service,启动程序是 D:\main\main.exe
nssm install 123service "D:\main\main.exe"

:: 设置启动参数,这里传入端口 8080
nssm set 123service AppParameters "--port=8080"

:: 设置程序工作目录,影响相对路径读取
nssm set 123service AppDirectory "D:\main"

:: 设置标准输出日志文件路径
nssm set 123service AppStdout "D:\main\123service.log"

:: 设置错误输出日志文件路径
nssm set 123service AppStderr "D:\main\123service_error.log"

:: 设置服务异常退出时自动重启
nssm set 123service Restart "yes"