怎样把任意exe程序注册成windows系统服务

服务器上,某exe的软件每次重启都要手动启动,本文说说怎么把exe软件注册成系统服务,设置为开机自启即可

instsrv.exe

来自Windows 2000 Resource Kits的一个小工具

微软官方对该小工具的说明:

1
Installs and uninstalls executable services and assigns names to them.

显而易见,这个小工具是用以安装和卸载可执行的服务和指派服务名给这些可执行的服务的。

那么怎么去使用呢?这里我们设定要将F:\cpu.execpuserver的名称显示作为系统服务的话,我们应当这样子做:

先将instsrv.exe放入任意目录,我们有两种办法来执行这个命令

一、CMD法

1、单击『开始』菜单中的【运行】并键入cmd后单击【确定】按钮

2、在cmd中使用cd命令进入instsrv.exe所在目录或者直接输入instsrv.exe具体路径。比如instsrv.exe在F:\Tools目录下的话,我们应该这样子做:

1
2
键入 cd f:\tools 后回车进入该目录
键入 instsrv cpuserver f:\cpu.exe 回车即可

或者也可以

1
直接键入 f:\tools\instsrv.exe cpuserver f:\cpu.exe 后回车即可

3、安装了服务,但此时服务并未启动,我们可以使用Net命令来启动服务

1
依旧在CMD中键入 net start cpuserver 后回车即可

4、启动了服务,我们还可以设置服务启动类型

1
2
3
4
依旧在CMD中
键入 sc config cpuserver start= auto 自动启动方式
键入 sc config cpuserver start= demand 手动启动方式
键入 sc config cpuserver start= disabled 已禁止启动方式

二、GUI法

1、单击『开始』菜单中的【运行】

2、在【运行】文本框中键入

1
2
f:\tools\instsrv.exe cpuserver f:\cpu.exe
后单击【确定】按钮

3、安装了服务,启动服务

单击『开始』菜单中的【运行】并键入“Services.msc”(不包括双引号)后单击【确定】按钮

4、在【服务】中的名为 cpuserver 的服务上右击即可执行 启动§停止§重新启动 等菜单命令。双击进入即可设置启动类型。

三、删除服务

如果我们要删除这个服务,按照上述步骤,我们执行

1
2
instsrv.exe cpuserver REMOVE
即可删除该服务

注:不要用该工具删除系统有关服务!

我们也可以用这个小工具创建一个服务,并设定以某帐户登录启动该服务,命令格式:

1
instsrv CPUSrv F:\cpu.exe -a your account name -p password

四、下载地址

百度网盘: https://pan.baidu.com/s/1TvoCB1RWDa2OkWk5HORa8w

博主QQ:1012405802
技术交流QQ群:830339411
版权声明:网站内容有原创和转载,如有侵权,请联系删除,谢谢!!
感谢打赏,93bok因你们而精彩!!(支付宝支持花呗)
0%