我是一名网络管理员,公司的服务器都由我和另一名网管负责。在实际使用过程中我们两个都知道服务器的用户名和密码,我自己开发了一个小工具,是检测网络中流量的。所以把这个程序放到了启动项中,这样可以在每次服务器启动或登录到桌面时自动运行这个流量监测程序。不过由于另一名网络管理员也知道服务器的密码,他时不时的总是要管理这台服务器,经常把启动项中的所有程序都清空来优化系统。那么像使用注册表中RUN值和程序启动项等方法来加载程序过于简单,是否有一种方法可以把普通的可执行EXE程序或BAT文件变成某个服务的形式来运行呢?这样那个管理员就不会错误的将用于网络管理的小程序删除了。 我是公司的网管,公司内部使用了数据库来管理资源,但是这个数据库是一个EXE程序,开始我把此EXE程序放到了注册表中,但是服务器经常会出现这样或那样的问题,如果我不在身边只能通过其他人员来重新启动该服务器,但是由于无法告诉对方用户名和密码所以该EXE程序在注册表中是无法运行的,因为没有登录系统。而我也尝试过将其加到开机脚本中,但是EXE程序不像BAT批处理文件那样可以被正确添加,所以在这里询问IT168的专家,是否有办法将这个EXE程序变成服务,并在开机后和登录系统桌面前自动运行呢? 【网友解答】将某个程序注册成系统服务一直是众多网络管理员关心的话题,正如上面两个网友提出的问题一样,很多小工具小程序并不是以服务的身份进驻系统的,而实际中又需要他们的运行。这时候就可以使用本文介绍的小工具将这些小工具小程序注册成系统服务,从而实现该程序随系统的启动而启动。 这里我给大家介绍的软件名称为——windows操作系统中服务的添加和删除小工具,他只有一个services.exe文件,是由高水平的网友开发并发布的。正如安装说明中所说的一样,services.exe实际上是一个解压缩程序,该压缩包里面包含了三个程序srvinstw.exe,instsrv.exe,srvany.exe。我们直接运行services.exe来启动解压缩工作。(如图1)通过“浏览”按钮选择解压缩路径。关于services.exe服务注册工具将随附件提供给各位读者。
解压缩完毕后我们就会看到srvinstw.exe,instsrv.exe,srvany.exe这三个程序。其中instsrv.exe和srvany.exe程序我们不用理会,直接运行srvinstw.exe程序即可。所有的服务安装和卸载工作都可以由这个程序完成,他将自动调用instsrv.exe和srvany.exe完成服务的增减任务。(如图2)
| ||||
(1)删除某个服务:
我们可以通过srvinstw.exe来扫描本地计算机操作系统中的所有服务,可以将任何一款服务删除,其中包括一些系统自带的服务。这样就可以让我们的服务器运行效率更高。
第一步:运行srvinstw.exe程序。(如图3)
图3 |
第二步:在选择操作处点“remove a service”。然后点“下一步”后继续。(如图4)
图4 |
第三步:接下来我们可以选择本地计算机或者远程计算机,如果你选择远程计算机的话需要给出计算机名并且要提供该计算机的管理员帐户名和密码。一般来说我们都选择local machine本地计算机即可,“下一步”后继续。(如图5)
图5 |
第四步:然后我们就会发现在service name处的下拉菜单显示出了本地计算机全部服务名称,如果我们把下方的include device drivers也勾上的话还会显示出所有设备驱动。(如图6)
图6 |
第五步:我们随便找一个服务来演示删除服务的例子,例如remote registry远程注册表服务,一般这个服务没什么用,默认都是要禁用的,这样避免了黑客通过网络连接注册表来入侵该计算机。
第六步:选择remote registry后点“下一步”。(如图7)
图7 |
第七步:软件显示将要删除remote registry服务,点“完成”按钮后remote registry服务将被删除。(如图8)
图8 |
第八步:软件弹出remove success删除成功的提示。(如图9)
图9 |
第九步:当我们再次通过桌面“开始->运行->输入services.msc”启动服务设置窗口后将再也看不到remote registry服务了。我们已经将他彻底扫出系统。(如图10)
图10 点击看大图 |
通过srvinstw.exe可以删除系统默认和自带的服务,也可以卸载第三方添加的系统服务,这样我们的系统将会运行得更快,避免了系统资源的浪费。
(2)添加某个服务:
这里所说的添加某个服务是指将某个应用程序或单独可执行文件注册成服务,并设置为随系统的启动而启动。当然该程序的启动是以服务的形式运行的,所以具备了所有服务启动的优点,即计算机启动则启动,在系统后台启动,可以轻松的修改启动方式和随时通过关闭服务来阻止该程序的运行。添加某个程序为服务同样是利用srvinstw.exe来完成。
第一步:运行srvinstw.exe程序。
第二步:在选择操作处点“install a service”。然后点“下一步”后继续。
第三步:接下来我们可以选择本地计算机或者远程计算机,如果你选择远程计算机的话需要给出计算机名并且要提供该计算机的管理员帐户名和密码。一般来说我们都选择local machine本地计算机即可,“下一步”后继续。
第四步:为注册的这个服务起一个名字,例如我们想把QQ这个程序注册成服务,那么在service name处写QQ。(如图11)
图11 |
第五步:接下来是选择要把哪个程序注册成名为QQ的服务,通过browse按钮来选择。(如图12)
图12 |
第六步:对于那些仅仅有一个文件的程序来说我们还可以通过勾选move file to system32 directory将该文件复制到系统的system32目录中,这样更方便管理。
第七步:然后选择该服务的类型,依次为service is its own process(服务为其自身进程,不调用其他进程),file system driver(文件系统驱动),device driver(设备驱动)。一般来说我们选择第一个让服务为其自身进程,不调用其他进程即可。(如图13)
图13 |
第八步:然后选择运行该服务的用户,选中other account后输入具有能够运行服务权限的用户名和密码。(如图14)
图14 |
小提示:我们也可以直接选上面的system account,他将自动以当前系统登录帐户的权限去启动该服务。
第九步:然后选择该服务的自动运行方式,和正常的服务一样有自动运行,手动运行和禁止运行三种,我们当然选automatic自动运行,否则所有工作都白干了。(如图15)
图15 |
第十步:点“下一步”按钮后完成服务添加工作,我们将qq.exe添加成了名为QQ的服务。(如图16)
图16 |
第十一步:成功注册成服务后软件会给出install success的提示。
第十二步:我们再次通过桌面“开始->运行->输入services.msc”启动服务设置窗口后将会看到有一个名为QQ的服务出现在了服务窗口中,这个就是我们刚才添加的服务,这样当系统启动时QQ程序将会以服务的形式自动运行。(如图17)
图17 点击看大图 |
小提示:使用services.exe注册服务只能针对于EXE及其他可执行程序而言,对于那些批处理文件我们还是只能通过开机脚本来完成其随系统启动而启动,词方法对批处理等脚本文件无效。
总结:
通过services.exe中的srvinstw.exe程序我们可以轻松实现对服务的添加和删除,这样就可以把实际工作和学习中需要经常用到的小程序注册成服务,让其随系统的启动而启动,也可以将系统内部的一些没用的或者说对于我们自己不合适的服务进行删除从而释放系统资源了。使用此方法可以轻松的解决上面两位网友提出的问题,一方面让程序以服务进行加载骗过另外一名网络管理员,另一方面也可以把程序注册成服务随系统的启动而启动,再也不需要输入用户名和密码登录到系统中才能运行了。
自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |