转自:http://blog.sina.com.cn/s/blog_51e82bab0100f31k.htmlhtml
添加windows服务分为不少种,最多见的有使用windows API进行添加服务或者使用手动添加服务这两种方法 数据库
手动添加服务方法:(手动法又分为使用Instsrv.exe和Srvany.exe软件包的方法,以及非使用Instsrv.exe和Srvany.exe软件包添加法)windows
使用Instsrv.exe和Srvany.exe软件包的方法:安全
要把应用程序添加为服务,你须要两个小软件:Instsrv.exe和Srvany.exe。Instsrv.exe能够给系统安装和删除服务,Srvany.exe可让程序以服务的方式运行。这两个软件都包含在Windows
而后回车,app
其中的“c:\instsrv.exe”和“c:\srvany.exe”表示这两个程序保存的位置,而sand_test则是你想添加的服务名称。编辑器
接下来须要对服务作一些额外的设置,在运行中输入“Services.msc”并回车,在列表中找到咱们刚添加的Mail服务,双击打开,来作详细的设置。在“General”选项卡上,咱们须要设置这个服务的运行方式,在图二中能够看见,做为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照须要,咱们通常设置成自动就能够了。而在“Logon”选项卡下能够设置以什么身份运行这个服务,通常能够不用理会,按照默认的设置。“Recovery”选项卡下则是进行恢复设置的,你能够指定,在服务第一次,第二次和第三次出错以后分别采起什么措施。“Dependencies”则显示了服务之间的依存关系,可让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。这后面几个对咱们通常用户没有什么意义。通过这些设置,你的服务已经彻底能够正常工做了。
另外一个简单阐述手动方法使用instsrv.exe /srvany.exe 注册windows 服务的方法
用instsrv.exe /srvany.exe 注册windows 服务方法:
1.
-------- 将srvany.exe 注册成系统服务操作系统
2.
3.
4.
5.
6.
7.
8.
----------- 经过srvany.exe 启动注册表中定义的.exe 应用
9.
------------
在windows 服务管理器中看到定义的服务...
------------
注意:
on error resume next
if err.number=0 then
end if
这样在计算机从新启动后才能自动执行定义的服务!!!!
不然.exe 应用可能没法执行~~~
注意:
在服务的登录选项卡上, 不然一些网络操做将不能完成!!!
--------------------------------------------------------------------------------
非使用Instsrv.exe和Srvany.exe软件包的创建windows目录的方法:
windows 如何手动添加服务 windows 手动添加服务 方法一:修改注册表 在注册表编辑器,展开分支"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"(若是CurrentControlSet里面没有services的话,就在ControlSet001或002下面的services目录下新建服务),在右侧窗格中显示的就是本机安装的服务项。若是要新建服务,只须点击"编辑→新建→项" ,而后为此项命名,如"test";而后右击该项,选择"新建→字符串值"或"新建→Dword值"便可。添加一个服务项目具体须要添加的键值以下: "DisplayName",字符串值,对应服务名称; "Description",字符串值,对应服务描述; "ImagePath",字符串值,对应该服务程序所在的路径; "ObjectName",字符串值,值为"LocalSystem",表示本地登陆; "ErrorControl",Dword值,值为"1"; "Start",Dword值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;