什么是系统服务呢?指的的对系统功能置顶程序、进程等。以便使它支持其他程序,尤其是那些低层的程序。现在小编要讲的就是如何将exe程序注册成为win7系统的系统服务的具体操作。

 

  PS:在此处我们要用到微软所提供的两个小工具“instsrv.exe”和“srvany.exe”。

  什么是instsrv.exe

  Instsrv.exe是系统安装和删除服务的途径。

  什么是srvany.exe

  Srvany.exe工具可以让程序以服务的方式运行。

  具体操作步骤如下:

  1.先下载这两个程序然后放在同一个目录,小编是直接放在D盘根目录的。

  2.点击开始,在开始菜单的搜索框中输入“cmd”,按下回车键,进入到命令提示符窗口。

  开始cmd回车

  3.在命令提示符窗口中,输入如下命令注册服务

  D:\instsrv.exe tjserver d:\srvany.exe //tjserver

  PS:其中tjserver是服务名,这个命令是把srvany.exe这个程序注册成了系统服务。

  4.点击“开始”→“运行”→输入“regedit”,点击“确定”。

  5.在注册表编辑器窗口,依次点开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,在Services下找到刚刚注册的服务名tjserver。

  6.选中tjserver,按下鼠标右键,新建一个项,名称为“Parameters”。

  7.单击选中Parameters,在右侧的窗口新建一个字符串值名称为“Application”,将其值设置为你要做为服务运行的程序的路径,例如墨染暖心的路径为“D:\\tools\\tjs.exe”。

  PS:程序路径一定要写得跟前面的例子一样,也是就是中间是用双斜杠隔开,不然服务没办法自动启动。

  8.如果你要做为服务运行的程序是在运行后需要界面的,我们可以在控制面板里面找到管理工具然后打开服务或者直接运行“Services.msc”命令打开服务,找到刚刚创建的服务右键打开属性,选中登陆选项卡,登陆身份选中本地系统帐户并选中允许服务与桌面交互最后点确定,这样你的服务在启动后就可以看到界面了。

  【温馨提示】如果要删除注册的服务,那么要先停止服务,然后用命令“D:\instsrv.exe tjserver remove”删除服务。