482 字
2 分钟

NSSM 安装系统服务

🎯 一、基本使用方法#

1. 图形化界面安装 frpc 为系统服务#

Terminal window
nssm install FrpcService

FrpcService 为系统服务名称

这会打开一个图形界面,你需要填写:

  • Path: 选择你的 frpc.exe 文件路径
  • Startup directory: frpc.exe所在的目录
  • Arguments: 启动参数,比如 -c frpc.toml
  • 点击 Install service 完成安装

注意: 所有文件路径请使用绝对路径。

2. 用命令行直接安装#

Terminal window
nssm install FrpcService "D:\APP\frp_0.60.0_windows_amd64\frpc.exe" -c "D:\APP\frp_0.60.0_windows_amd64\frpc.toml"

⚡ 二、常用命令#

1. 启动/停止服务#

Terminal window
nssm start FrpcService # 启动服务
nssm stop FrpcService # 停止服务
nssm restart FrpcService # 重启服务

2. 查看服务状态#

Terminal window
nssm status FrpcService # 查看状态
nssm statuscode FrpcService # 查看状态码

3. 编辑服务配置#

Terminal window
nssm edit FrpcService # 图形界面编辑

4. 删除服务#

Terminal window
nssm remove FrpcService confirm # 直接删除(无确认)

5. 测试服务#

按 Win + R,输入 services.msc 打开服务管理器。

在列表中找到刚创建的 FrpcService ,右键打开“属性”。

将“启动类型”设置为“自动”(可以选择“自动(延迟启动)”以进一步确保在网络就绪后启动)。

现在,你可以在服务管理器中右键点击该服务,选择“启动”来测试服务是否能正常运行。

📝 三、常用参数设置示例#

1. 设置服务自动启动#

Terminal window
nssm set FrpcService Start SERVICE_AUTO_START

2. 设置服务描述#

Terminal window
nssm set FrpcService Description "frp客户端内网穿透服务"

3. 设置NSSM来捕获日志#

Terminal window
nssm set FrpcService AppStdout "D:\APP\frp_0.60.0_windows_amd64\frpc_stdout.log"
nssm set FrpcService AppStderr "D:\APP\frp_0.60.0_windows_amd64\frpc_stderr.log"

4. 查看服务列表#

Terminal window
nssm list

或者使用系统命令

Terminal window
sc query FrpcService

💡 小贴士#

  • 一定要用管理员权限运行命令提示符
  • 服务安装后可以在 services.msc 中看到和管理
  • 如果frpc崩溃,NSSM会自动重启它
  • 使用 nssm edit FrpcService 可以随时修改配置

你现在就可以尝试运行 nssm install FrpcService 来开始安装了!

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
NSSM 安装系统服务
https://blog.kabule.cn/posts/nssm-install-service/
作者
Charlie
发布于
2026-01-16
许可协议
CC BY-NC-SA 4.0

目录