windows服务怎么写( 五 )


以windows updata为例:
在服务状态选择“启动”,就可以打开服务,根据是否需要开机启动,启动类型可以选择自动或者手动,自动为开机自启 。
6. windows服务 1、Alerter Alerter(警示器)服务的进程名是Service.exe(即启动这个服务后在后台运行的进程名 称,可以通过任务管理器看到,下同) 。
Alerter服务的功能是,WinXP将系统上发生的与 管理有关的事件以警示(Alert)信息传送至网络上指定的电脑或用户,例如当发生打印错 误或硬盘即将写满等事件,这类警示信息由WinXP的警示器服务(Alerter Service)收集 、送出 。尽管Alerter依存的服务并没有Messenger(信使)服务,但Alerter服务必须依靠 后者才能送出信息,故在启动Alerter服务后还必须确定Messenger服务也在工作状态,而 接收的电脑也必须启动Messenger服务 。
由于Alerter服务运行后,服务是用户可以发送“ 弹出(Pop-up)”信息给其他用户,这些信息有可能被攻击者用来实施攻击,如诱骗用户 修改口令等,从而造成安全隐患 。同时该服务使得用户账号泄漏,也有可能被攻击者利用 来进行口令猜测攻击 。
所以对于家庭单机用户,甚至对于绝大多数小型的局域网来说,这 个功能是完全可禁用的,不仅节省了系统资源和加快启动速度,也提高了机器的安全性 。2、Application Layer Gateway Service 简称“ALG”(应用层网关)的进程名是alg.exe,WinXP Home/Pro默认安装的启动类型为 手动 。
ALG又被称为代理服务器(Proxy Server),是网络防火墙从功能层面上分类的一种。当内部计算机与外部主机连接时,将由代理服务器担任内部计算机与外部主机的连接中 继者 。
使用ALG的好处是隐藏内部主机的地址和防止外部不正常的连接,如果代理服务器上 未安装针对该应用程序设计的代理程序时,任何属于这个网络服务的封包将无法通过防火 墙 。通俗点说,具体到ALG本身,它就是附带的Internet连接共享/防火墙的具体控管程序 ,如果你需要启动这二者,这个服务是必备的 。
当然,只有一台计算机的上网家庭可以考 虑禁用这个服务,不过WinXP内置的防火墙效果还是不错的,如果不是坚持要用第三方的防 火墙,还是开着它吧 。3、Application Management AppMent(应用程序管理服务)的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动 类型为手动,没有任何依存服务关系 。
从Win2000开始,微软引入了一种基于MSI文件格式 (应用程序安装信息程序包文件)的全新、有效软件管理方案——即应用程序管理组件服 务(Application Management),它不仅管理软件的安装、删除,而且可使用此项服务修 改、修复现有应用程序,监视文件复原并通过复员排除基本故障等 。通常这个服务我们保 持其默认状态较好 。
可能许多朋友都有印象,当年ACDSee4.0刚发布时,由于安装制作上的考虑不周,并没有考 虑到那个时候大多数人的系统还并不支持MSI安装格式,结果只得又去下载安装一个名为W indows Installer的MSI辅助文件才解决问题 。通常以MSI文件格式安装的软件十分好认,比如说Office XP,当你安装后再次运行软件的安装程序时,它一般会有“重新安装”、“ 修复软件”、“卸载软件”多个选项,而不是以前安装程序那种就简单地卸载或覆盖安装 了事 。
4、Automatic Updates Wuauserv(自动更新服务)的进程名是Svchost.exe,WinXP Home/Pro默认安装的启动类型 为自动,没有任何依存服务关系 。这个是大家都非常熟悉的系统自动更新功能,就不多说 了 。
用小猫上网而深受其苦的朋友记得在系统属性中关闭是不够的,还要将Automatic Up dates这个服务禁用才可以 。以后需要更新,直接在IE中输入Windows Update网站地址htt p://v4.windowsupdate.microsoft.com/zhcn/default.asp手动更新即可 。