如果想把exe程序添加为windows服务,我们就需要用到两个工具:instsrv.exe.exesrvany.exe

这两个工具微软提供的两个实用工具,两者相互配合就可以实现把exe应用程序作为windows服务进行运行。

下面我举例实现把exe程序作为windows服务启动:

1、  首先从网上下载instsrv.exe.exesrvany.exe程序文件。

2、  instsrv.exe.exesrvany.exe文件复制到C:\Windows\SysWOW64目录下。

3、  执行命令:

C:\Windows\SysWOW64>instsrv.exe lxtservice C:\Windows\SysWOW64\srvany.exe  /lxtservice

lxtservice是服务的名字,自己定义,前后两个要一致。

                                               把EXE程序添加为windows服务_instsrv.exe

4、  修改注册表

打开注册表:d:\service\regedit,找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,在此目录下就可以找到我们用命令创建的服务。

把EXE程序添加为windows服务_exe程序_02

我们鼠标右键点击lxtservice,新建一个项,名称为Parameters

进入Parameters,我们创建一个字符串值:名称:Application,数据:D:\service\Notepad2_x64.exe;名称:AppDirectory,数据:D:\service\Notepad2_x64.exe

把EXE程序添加为windows服务_windows服务_03

5、  打开服务,我们就可以找到我们建立的服务lxtservice,启动.

把EXE程序添加为windows服务_windows服务_04

6、  打开windows任务管理器,既可以看到我们建服务已经启动。

把EXE程序添加为windows服务_instsrv.exe_05