科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>服务器频道>ZD评测>巧管服务器注册服务不用愁

巧管服务器注册服务不用愁

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

身为企业网络管理员的我们经常要根据企业自身的网络业务定制服务和运行某些程序,很多时候都需要这些程序能够随服务器系统的启动而启动,但是传统的将程序加为启动项或者设置计划任务等方式都存在或多或少的问题。

来源:IT168 2008年03月31日

关键字:管理系统 programs web Windows 服务器

  身为企业网络管理员的我们经常要根据企业自身的网络业务定制服务和运行某些程序,很多时候都需要这些程序能够随服务器系统的启动而启动,但是传统的将程序加为启动项或者设置计划任务等方式都存在或多或少的问题,要嘛经常因为程序启动故障而终止程序运行,要嘛每次启动程序都需要用管理员帐号和密码登录到系统桌面。实际上我们可以通过将这些程序或软件注册为服务的方式来解决以上问题,今天就请各位的读者跟随笔者一起巧管服务器注册服务不用愁。

  一、选用FireDaemon工具注册系统服务:

  我们可以利用一些第三方小工具来实现注册某程序为服务的功能,例如FireDaemon这种进程守护软件。他是为Microsoft Windows准备的一个系统工具。通过FireDaemon,您可以将任意应用程序或脚本程序作为一个交互式或非交互式的Windows服务来运行,下面笔者就来简单说下实现步骤。

  FireDaemon小档案:

  软件版本:V2.0.2456

  软件大小: 8648 KB

  软件语言: 英文

  软件类别: 共享软件

  应用平台: Win9x/NT/2000/XP/2003

  下载地址:

  http://www.firedaemon.com/downloads/FireDaemon-Trinity-2_0.exe

  第一步:运行下载的FireDaemon主程序,点NEXT继续,由于该软件需要microsoft .net framework 2.0,所以如果本机没有安装该程序的话将自动从网络下载组件。(如图1)

  

  第二步:下载完毕后安装必须文件到本地硬盘并写入信息到注册表中。(如图2)

  

  第三步:选择是否安装WEB页面管理服务,如果选择还要设置对应的管理员帐户名和密码。(如图3)

  

  第四步:结束整个安装工作后运行FireDaemon Trinity主程序,我们点上方的“NEW”按钮新建立一个监控和守护规则。(如图4)

  

  第五步:在新规则窗口点左边的PROGRAMS程序项,在右边的填写区域中通过Search按钮定位要守护的程序,这里我以QQ程序为例,另外还需要将对应目录信息填写到working directory中。这样我们就完成了将其注册为系统服务的工作。(如图5)

  

  第六步:之后我们在点左边的service项,为我们建立的这个守护规则起一个名字,例如笔者填写的是QQ,全部设置完毕点Apply应用按钮保存设置。(如图6)

  

  第七步:同样我们在advanced标签对应的参数中可以看到服务恢复方面的设置,可以选择第一次失败,第二次失败,第三次启动服务失败都采取何种方式对待,是不做反应不做操作还是重新启动操作系统,重新启动该服务,又或者重新运行某程序。(如图7)

 

  第八步:除了以上种种功能外我们的FireDaemon还可以在软件界面内管理系统各个服务,通过dependencies标签实现管理目的。(如图8)

  

  第九步:最人性化的一点是FireDaemon提供我们按照时间按照日期的方式运行某注册服务程序,同样我们在new service on local system的scheduling计划任务选项中进行设置,可以针对其运行时间段,具体日期,具体到星期几和小时分钟进行配置,这样使程序运行变得更加方便。设置完毕后我们点APPLY应用按钮保存即可。(如图9)

  

  FireDaemon的本领不光局限于此,他还有很多强大的功能,例如将某个程序注册成服务,管理系统诸多服务的运行情况,通过WEB页面远程管理等。感兴趣的读者可以自行研究。当我们针对某程序注册为服务后该程序将会随着系统的启动而启动,即使我们不登录到系统桌面,该程序也会在后台自动运行。(如图10)

  

  二、通过RunAsService注册系统服务:

  除了上面介绍的FireDaemon外,我们还可以通过RunAsService实现注册系统服务的目的。该软件笔者通过附件来提供,实际上他是从windows 2003系统中提取出来的,适用于包括XP系统在内的多个操作系统。

  第一步:下载RunAsService程序压缩包并解压缩,我们可以看到解压缩目录中有三个文件,其中runassrv.exe是命令提示窗口下的主程序,不过一般我们使用都不会通过他来完成,毕竟命令提示下的指令设置比较烦琐,比较常见的是通过runasservice.exe程序注册服务。(如图11)

  

  第二步:启动runasservice.exe程序,我们会看到他的软件界面很简洁,功能一目了然。(如图12)

  

  第三步:要注册服务只需要通过“添加”按钮配置即可,这里我们以将电驴软件程序注册为系统服务为例子进行介绍,通过右边的“添加”按钮找到电驴启动程序所在目录,然后选中emulue.exe主程序。接下来还要为该系统设置一个名称,在上方的系统服务名文本框中填写。(如图13)

  

  第四步:接下来点右边的“安装服务”按钮,会出现一个“是否添加服务”的提示窗口,我们选择“是”就完成了添加服务的工作。(如图14)

  

  第五步:当然别看runasservice.exe程序容量比较小,但是他的功能却一点不弱,我们可以通过右下角的“选项”按钮伸展高级配置参数窗口,在这里我们可以依次设置该服务的服务类型,启动类型,优先级以及错误时采用的处理策略等等信息,还可以针对运行服务需要的用户名和密码进行配置。总之这里出现的参数和我们日常管理服务一样。(如图15)

  

  第六步:一般来说我们都要将注册的服务启动类型选为autostart自动启动,这样才可以更好的启动服务,即使不登录到操作系统桌面也能够自动运行对应服务的程序。(如图16)

  

  当然如果日后不希望给程序继续以服务的方式存在的话,我们只需要打开runasservice.exe程序然后点选“删除服务”按钮即可,操作上非常方便。

  三、总结:

  将某程序注册为系统服务的方法有很多,根据笔者经验今天介绍的两个是效率最好操作最简单的,希望这两个方法可以帮助更多的网络管理员根据企业实际需求去配置去选择自动运行的程序,将程序运行服务化,将程序运行自动化。

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅ZDNet技术邮件将是您的最佳途径之一。