笔记:使用NSSM封装程序为Windows服务

本文最后更新于:2019-12-17

折腾了一下V2Ray,完成之后想试试不用GUI。

目标:开机自动运行wv2ray.exe,并且可以通过命令行控制。

找了找,可以把程序封装成服务

过程:

  • 下载nssm https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip
  • 在nssm.exe所在的文件夹打开cmd,输入nssm install v2ray
    • nssm install service_name,这个service_name以后控制服务要经常输,所以最好不要太长,我这次安装的是v2ray,所以nssm install v2ray就可以
    • 以前都是Windows R输入cmd,然后再cd到目标目录,后来查了查,发现可以在文件夹的地址栏输入cmd
  • 在弹出的界面选好wv2ray.exe的路径,点击install service
  • Win + R运行services.msc,找到刚才注册的服务,改为自动启动,启动
    • 2019/12/18 更新
      在程序第二个标签就可以选择启动方式,按需选用
  • 现在V2Ray就可以开机启动了
  • 常用命令
    • sc query v2ray 查看运行状态
    • sc stop v2ray 停止V2Ray(需要管理员权限)
    • sc start v2ray 启动V2Ray(需要管理员权限)

参考资料:
使用nssm将cmd命令或.exe执行文件封装成Windows服务
NSSM - the Non-Sucking Service Manager - Usage
Windows 10 封装普通EXE为系统服务


用V2Ray的话,谷歌同步软件无法像用SSR的时候一样走代理,现在还不知道怎么办
请问关于电脑应用走v2ray代理的问题(谷歌同步软件googledrivesync)