沙丘魔堡手机中文版:用instsrv.exe把程序做成服务

来源:百度文库 编辑:偶看新闻 时间:2024/10/02 09:06:51

用instsrv.exe把程序做成服务

(2010-09-08 16:32:19) 转载标签:

it

用instsrv.exe与srvany.exe新增了服务,按要求修正注册表信息配置服务做成服务,并且能自动启动服务。但是为什么当班务维护器只看到srvany.exe而看不到所要启动的.exe呢?做的服务,在注册表里的可执行文件的途径c:\windows\system32\srvany.exe,貌似无法修正换成所要的顺序途径:\.exe,修正了就无法启动做好的服务了哦。
最好答案

貌似做完服务了之后,只吊销不重启是不可以的哦。白白折腾了黄昏多个小时,睡觉起来开机不就好了么!

 

用instsrv.exe顺序配置成服务启动
小知识 什么是服务
  服务是一种使用顺序类型,它在后台运转。要维护系统服务,请运转services.msc,翻开“服务”对话窗口,这里可以看到现在系统中的一切服务。双击某一服务,在弹出的“属性”对话框的“惯例”选项页中的“服务形态”栏可以看到此服务现在形态。单击“启动类型”下拉菜单,可以将该服务配置为自动启动、手动启动或禁用。
 用instsrv.exe顺序配置成服务启动
  Windows的“服务”工具是无法添加/删除服务的,但可以运用Windows提供的资源工具包中的Instsrv.exe和Srvany.exe来完成。其中,Instsrv.exe可以给系统装置和删除服务,Srvany.exe可以让顺序以服务的方式运转。
  ★配置方法
  第一步:报户口——注册服务称号
  这里就以树立一个名为explorer的服务为例来标明,最先将Instsrv.exe和Srvany.exe寄存到一个比拟简约的地点,建议放到系统装置目录中(笔者的Windows xp装置目录为D:\Windows)。运转cmd.exe,进入“命令提示符”窗口,执行命令:cd d:\Windows,进入系统装置目录。运转命令:
  Instsrv explorer d:\Windows\srvany.exe
  好了,这条命令的成功运转,曾经在系统中注册了一个名叫explorer的服务,快到“服务”中看看一下检验检验吧!
  小提示
  ★注册服务:instsrv :这里的可随意取名,先面必需带上该文件的相对途径,如:D:\Windows\srvany.exe。
★删除服务:instsrv remove
(删除的也仅仅是两步:①中止服务。所用的命令是:net stop 服务称号,比如:net stop explorer。②周到删除伪服务,命令为:instsrv.exe 服务称号 remove,比如:instsrv.exe explorer remove。
可以运转如下命令来中止一切AppToService服务:AppToService /StopAll。接着再来删除它,要删除某一服务,请运转命令:AppToService /Remove 现在已存在的某个服务称号,比如:AppToService /remove bd,删除一切AppToService服务的命令为:AppToService /RemoveAll。)
  第二步:找关联
  要让explorer服务正常运转,还必需在注册表中指定该服务对应的使用顺序。运转Regedit.exe,翻开“注册表编辑器”,顺次展开如下子键:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services],在该子键下找到并右击explorer(对应先面树立的服务名),挑选“新建”下的“项”,将其命名为Parameters。单击选定它,在右侧窗口中新建一个名为Application的字符串值,将其数值数据配置为explorer服务对应的使用顺序相对途径,比如:d:\Windows\gboor.exe。接着再新建两个字符串值:AppDirectory和AppParameters,AppDirectory指定顺序所在的目录,AppParameters指明顺序运转的参数(留意:可以不用设值),如图1所示,开头关闭注册表编辑器。

    接下来翻开“服务”窗口,找到刚添加的explorer服务,翻开其属性对话框,单击切换到“登录”选项页,在“登录身份”中选中“本地系统账户”,如图2,假设不想让服务在运转的时辰弹出形态窗口,请不要勾选“准许服务与桌面交互”复选项,单击“确定”前往。至此,explorer服务曾经一切配置好了。
  开头,右击该服务,挑选“启动”,这样该顺序就会启动,并且现在也会在系统启动时自动以服务方式运转!