Windows Server 2016使用NSSM将FRPC注册为Windows系统自启动服务

原创 kaixinit  2019-04-24 00:45  阅读 3,010 次

1.首先从NSSM站点:http://nssm.cc/download下载nssm 2.24-101-g897c7ad (2017-04-26)软件

2.再从github站点:https://github.com/fatedier/frp/releases下载frp_0.26.0_windows_amd64.zip (建议用手机迅雷下载,速度有500kb,下载完成后选择要使用的应用QQ发送给好友发送至PC端)

3.以上两个文件全部各自解压到D盘目录下,在D:\frp_0.26.0_windows_amd64目录下新建文本输入:

frpc.exe -c frpc.ini

保存为start.bat文件。

3.Windows Server 2016为64位系统,NSSM文件目录选择D:\nssm\win64,shift+右键选择在此处打开命令窗口:

4.以注册服务frpc为例,命令行输入:

nssm.exe install frpc

弹出NSSM设置窗口,说明一下:

Application Path:要注册为服务的程序的路径

Startup directory:要注册为服务的程序所在的文件夹

Arguments:启动参数

在path处选择启动frpc的start.bat,如下图:

点击Install service,提示如下图,说明安装成功

5.在D:\nssm\win64,shift+右键选择在此处打开命令窗口,启动frpc服务,命令行输入:

nssm.exe start frpc

启动后,Win+R,services.msc,你将在本地计算机服务列表看到frpc服务

6.如果我们要删除系统服务,在D:\nssm\win64,shift+右键选择在此处打开命令窗口,命令行输入:

nssm remove frpc

在不重启的情况下,如果不小心搞错,需要重新创建相同名称frpc的系统服务,在删除掉系统服务后,本地计算机服务列表看到frpc服务会看到禁止关闭状态,右键frpc选择停止或关系即可删除掉。

7.相关命令

服务管理:

服务管理主要有启动、停止和重启,其命令如下:

启动服务: nssm start <servicename>

停止服务: nssm stop <servicename>

重启服务:    nssm restart <servicename>

当然,也可以使用系统自带的服务管理器操作和使用系统的命令。

修改参数:

NSSM安装的服务修改起来非常方便,命令如下:

nssm edit <servicename>

会自动启动操作界面,直接更改即可。

服务删除:

服务删除可以使用如下命令之一:

nssm remove <servicename>

nssm remove <servicename> confirm

功能没有大的区别,后面的命令是自动确认的,没有交互界面。

历史上的今天:

本文地址:http://www.kaixinit.com/info/maintenance/2215.html
版权声明:本文为原创文章,版权归 kaixinit 所有,欢迎分享本文,转载请保留出处!

发表评论


表情