参考 Create your own user-defined services Windows NT/2000/XP/2003, 和 Run a Windows Application as a Service with srvany
下载工具
创建服务
使用管理员权限打开控制台, 假设服务名称为 frpc
:
c:\srvany\instsrv.exe "frpc" c:\srvany\srvany.exe
instsrv.exe
和 srvany.exe
一定要用绝对路径, 也就是 c:\srvany\instsrv.exe
, 不能使用相对路径(比如.\instsrv.exe
是不行的).
更改注册表
打开注册表, 定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\frpc
, 然后新建一个名为 Parameters
的 Key( Edit > New > Key), 然后右击这个Key, 新建一个名为Application
的 String Value, 双击这个Key, 值输入要执行的程序(比如: "C:\frp_0.29.1_windows_amd64\frpc.exe" -c "C:\frp_0.29.1_windows_amd64\frpc.ini"
)
启动
sc start "frpc" REM 启动服务
sc delete "frcp" REM 删除服务
设置Windows启动自动登陆:
运行输入 Control Userpasswords2
, 在打开的窗口里选中要自动登陆的账号, 取消勾选用户登陆必须输入用户名和密码使用电脑, 然后点击保存输入账号的密码即可.