win把exe注册成为系统服务的方法

原创
2020/10/19 23:29
阅读数 135

参考  https://blog.csdn.net/rickyit/article/details/53900618

1、首先到网上下载“instsrv.exe”工具用于系统安装和删除服务,然后下载“srvany.exe”,可将程序以服务的方式运行;

2、将这两个小工具存放于同磁盘目录中,比如存放于D盘目录中;

3、在命令提示符窗口中,输入如下命令注册服务
D:instsrv.exe tjserver d:srvany.exe //tjserver

(PS:其中 tjserver 是服务名,这个命令是把srvany.exe这个程序注册成了系统服务。)

4.点击“开始”→“运行”→输入“regedit”,点击“确定”,打开注册表编辑器。

5.在注册表编辑器窗口,依次展开以下注册项HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services,在Services下找到刚刚注册的服务名 tjserver。

6.选中 tjserver,右键新建一个项,名称为“Parameters”。

7.单击选中Parameters,在右侧的窗口新建一个字符串值名称为“Application”的字符串值,将其值设置为你要做为服务运行的程序的路径,例如路径为“D:\tools\tjs.exe”。

8.如果你要做为服务运行的程序是在运行后需要界面的,我们可以在控制面板里面找到管理工具然后打开服务或者直接运行“Services.msc”命令打开服务,找到刚刚创建的服务右键打开属性,选中登陆选项卡,登陆身份选中本地系统帐户并选中允许服务与桌面交互最后点确定,这样你的服务在启动后就可以看到界面了。

9、如果以后不想要这个刚注册的服务了,那么请先停止服务,然后用命令“D:/instsrv.exe tjserver remove”删除该服务即可。

 

展开阅读全文
msc
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部