exe制作成window服务器(windows把exe程序做成服务)
- 服务器
- 2022-12-19 17:31:48
- 10
今天给各位分享exe制作成window服务器的知识,其中也会对windows把exe程序做成服务进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、怎样把任意exe程序注册成windows系统服务
- 2、2种方法教你,如何将exe注册为windows服务,直接从后台运行
- 3、如何将exe注册为windows服务,直接从后台运行
- 4、如何把EXE文件做成windows服务
怎样把任意exe程序注册成windows系统服务
工具/原料
Instsrv.exe(可以给系统安装和删除服务)
Srvany.exe(可以让程序以服务的方式运行)
怎样把任意exe程序/bat脚本注册成windows系统服务
instsrv.exe——来自Windows 2000 Resource Kits的一个小工具
微软官方对该小工具的说明:
Installs and uninstalls executable services and assigns names to them.
显而易见,这个小工具是用以安装和卸载可执行的服务和指派服务名给这些可执行的服务的。
那么怎么去使用呢?这里我们设定要将F:\cpu.exe 以 CPUSrv 的名称显示作为服务的话,我们应当这样子做:
先将instsrv.exe放入任意目录,我们有两种办法来执行这个命令
A、CMD法
1、单击『开始』菜单中的【运行】并键入“cmd”(不包括双引号)后单击【确定】按钮
2、在CMD中使用 cd 命令进入 instsrv.exe 所在目录或者直接输入 instsrv.exe 具体路径。比如 instsrv.exe 在F:\Tools目录下的话,我们应该这样子做:
键入 cd f:\tools 后回车进入该目录
键入 instsrv CPUSrv f:\cpu.exe 回车即可
或者也可以
直接键入 f:\tools\instsrv.exe CPUSrv f:\cpu.exe 后回车即可
3、安装了服务,但此时服务并未启动,我们可以使用 Net 命令来启动服务
依旧在CMD中
键入 net start CPUSrv 后回车即可
4、启动了服务,我们还可以设置服务启动类型
依旧在CMD中
键入 sc config CPUSrv start= auto 自动启动方式
键入 sc config CPUSrv start= demand 手动启动方式
键入 sc config CPUSrv start= disabled 已禁止启动方式
B、GUI法
1、单击『开始』菜单中的【运行】
2、在【运行】文本框中键入
f:\tools\instsrv.exe CPUSrv f:\cpu.exe
后单击【确定】按钮
3、安装了服务,启动服务
单击『开始』菜单中的【运行】并键入“Services.msc”(不包括双引号)后单击【确定】按钮
4、在【服务】中的名为 CPUSrv 的服务上右击即可执行 启动§停止§重新启动 等菜单命令。双击进入即可设置启动类型。
如果我们要删除这个服务,按照上述步骤,我们执行
instsrv.exe CPUSrv REMOVE
即可删除该服务
注:不要用该工具删除系统有关服务!
我们也可以用这个小工具创建一个服务,并设定以某帐户登录启动该服务,命令格式:
instsrv CPUSrv F:\cpu.exe -a your account name -p password
2种方法教你,如何将exe注册为windows服务,直接从后台运行
[TOC]
首先我们要打开cmd,下面的命令在cmd中运行,最好使用管理员运行cmd
binpath :你的应用程序所在的路径。
displayname :服务显示的名称
在cmd中输入 services.msc 打开系统服务,查看是否出现 ceshi 名称的服务(即 displayname= 后面的参数,我这里是 ceshi )
or
按下面的方式尝试启动服务
使用方法一,如果你的exe不符合服务的规范,启动有可能会失败
这种情况下,我们使用instsrv+srvany
链接:
提取码:s1vm
注意: Myservice 是自定义的服务的名称,可以根据应用程序名称任意更改
运行成功!
之后启动服务 Myservice 即可后台运行exe!
注意: Myservice 是自定义的服务的名称,可以根据应用程序名称任意更改
运行成功!
我这里是64位系统
之后启动服务 Myservice 即可后台运行exe!
如何将exe注册为windows服务,直接从后台运行
用Instsrv.exe(可以给系统安装和删除服务)和Srvany.exe(可以让程序以服务的方式运行)
要实现这个功能要用到微软提供的两个小工具“instsrv.exe”和“srvany.exe”。先下载这两个程序然后放在同一个目录,我是直接放在D盘的,然后进入到DOS命令行下面输入如下命令注册服务:
d:\instsrv.exe tjserver d:\srvany.exe //tjserver是服务名
这个命令是把srvany.exe这个程序注册成了系统服务
然后进入注册表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到刚刚注册的服务名tjserver,在tjserver新建一个项,名称为“Parameters”,单击选中它然后在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你针要做为服务运行的程序的路径,例如我的路径为“D:\\tools\\tjs.exe”。这里特别要注意的是程序路径一定要写得跟前面的例子一样,也是就是中间是用双斜杠隔开,不然服务没办法自动启动。
然后可以再建立一个AppDirectory指定程序运行的初始目录(可选)。
如果你需要把自己注册的服务做得看起来更专业也更好理解的话还可以继续新建一个字符串值名称为“Description”,在其值里面你可以输入你想显示的服务描述。
如何把EXE文件做成windows服务
在Windows的Kit工具包里有一个工具:srvinstw.exe可以实现,并且能自由的安装,卸载,很方便的.不过这个工具只在Server版Windows安装盘里才有,推荐你去下载一个一位网友的汉化版.
//建议检查后运行.
用这个软件看下可以把他转换成系统服务文件不
exe制作成window服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于windows把exe程序做成服务、exe制作成window服务器的信息别忘了在本站进行查找喔。
本文由admin于2022-12-19发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:https://qnphp.com/post/117137.html