配置应用程序exe为开机启动

54 阅读1分钟

首先明确一点,“开机启动”与“用administrator”自动是两回事。前者可以作为服务,但是如果作为服务那么就不是使用的后者来启动(从任务管理器里面看到的进程所属的用户也就不是administrator,同时也就更没有作为administrator运行的那些GUI)。

再明确一点:使用 shell:startup 的方式添加快捷方式,是可以达到登录的时候启动,但是前提是“administrator”或者其他用户“登录”才启动,不登录就不启动。——明显这是不符合需求的。

主要以frp 服务为例: 有尝试过使用 sc 这个自带的命令工具,从“服务”的列表里面看也是成功的,也设置为了 auto, 但是等到重启电脑的时候,它就是不能自动成功启动。

作为任务计划也是一样的结果。

image.png

最后是使用 nssm 这个解决方案来实现的。

NSSM - the Non-Sucking Service Manager

这是一个自从2014年开始就没有再更新的网站,不过可以访问,download 也都还是正常。

image.png

image.png

image.png