首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

操作系统

Windows 9X | Linux&Uinx | Windows Server | 其它操作系统 | Vista | FreeBSD | Windows 7 |
首页 > 操作系统 > Windows 95/98/XP > 网管经验谈:让程序以服务形式运行 > 正文

网管经验谈:让程序以服务形式运行

出处:it168 作者:爱多多 时间:2006-6-1 9:39:00

我是一名网络管理员,公司的服务器都由我和另一名网管负责。在实际使用过程中我们两个都知道服务器的用户名和密码,我自己开发了一个小工具,是检测网络中流量的。所以把这个程序放到了启动项中,这样可以在每次服务器启动或登录到桌面时自动运行这个流量监测程序。不过由于另一名网络管理员也知道服务器的密码,他时不时的总是要管理这台服务器,经常把启动项中的所有程序都清空来优化系统。那么像使用注册表中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服务注册工具将随附件提供给各位读者。

图1 点击看大图

    解压缩完毕后我们就会看到srvinstw.exe,instsrv.exe,srvany.exe这三个程序。其中instsrv.exe和srvany.exe程序我们不用理会,直接运行srvinstw.exe程序即可。所有的服务安装和卸载工作都可以由这个程序完成,他将自动调用instsrv.exe和srvany.exe完成服务的增减任务。(如图2)
图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程序我们可以轻松实现对服务的添加和删除,这样就可以把实际工作和学习中需要经常用到的小程序注册成服务,让其随系统的启动而启动,也可以将系统内部的一些没用的或者说对于我们自己不合适的服务进行删除从而释放系统资源了。使用此方法可以轻松的解决上面两位网友提出的问题,一方面让程序以服务进行加载骗过另外一名网络管理员,另一方面也可以把程序注册成服务随系统的启动而启动,再也不需要输入用户名和密码登录到系统中才能运行了。

相关文章 热门文章
  • 漫画网管员系列:病毒及垃圾邮件伤不起
  • 网管 请别随意关闭Windows默认共享
  • 帮助网管解决局域网不能互访的问题
  • 网管技术百花齐放 用户该如何选择网管平台
  • 企业网管禁止BT下载7种有效方法
  • 限制与突破的战争—局域网管理方案效果评测
  • 侠诺电子白板技术 人性化的网管助手
  • koomail公共地址薄,帮网管省心省力
  • 网吧网管体会多 带宽管理巧实现
  • 企业网管有妙招 教您安心过好年
  • 网管手记:Openwebmail的安装配置
  • 网管员十大招解决服务器管理错误
  • Win2000/XP与Win98互访
  • Windows XP系统恢复全攻略
  • Windows蓝屏代码详解
  • Windows系统操作技巧
  • 在dos系统下使用USB盘
  • 彻底解决Windows XP网络文件共享
  • Windows下的netstat和nbtstat
  • 在Win98中更改Win2000的密码
  • 资源共享,如此“GUEST”
  • Windows Me优化指南
  • 解析Win XP恢复管理员密码的五大秘诀
  • FTP用户无法登录排错详解
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    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营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号