windows系统服务描述
下面介绍了 Windows Server 2003 和 Windows XP 服务(按字母顺序)。包括默认安装的服务以及可添加到计算机的附加服务。
注意:如果某项服务没有启动,则依赖于该服务的其他服务也将无法启动。因此,如果更改某项服务的状态,可能会影响其他看起来不相关的服务。这种依存关系存在于本部分介绍的所有服务中。要检查某项服务的依存关系,在 MMC 服务管理单元的服务属性对话框中单击“依存关系”选项卡。 Alerter
Alerter 服务通知选定的用户和计算机管理警报。可以使用此服务向连接在您的网络上的指定用户发送警报消息。
警报消息可提醒用户与安全、访问和用户会话等相关的故障。警报消息从服务器发送到客户端计算机,Messenger 服务必须在客户端计算机上运行,用户才能接收警报消息。(默认情况下,Windows XP 和 Windows Server 2003 中的 Messenger 服务被禁用,以使恶意用户无法发送错误通知。) 如果 Alerter 服务已关闭,使用 NetAlertRaise 或 NetAlertRaiseEx 应用程序编程接口 (API) 的应用程序将无法通过 Messenger 服务显示的消息框通知用户或计算机发生了管理警报。例如,很多不间断电源 (UPS) 管理工具使用 Alerter 服务向管理员通知与 UPS 相关的重要事件。如果要使用此服务,应将其启动状态配置为“自动”,以使外部组件在需要时可以使用它。
Application Experience Lookup Service
Application Experience Lookup Service(AELookupSvc) 是应用程序兼容性管理器的一部分。它在应用程序启动时为应用程序处理应用程序兼容性查找请求,为域中的 Windows Server 2003 计算机提供支持,报告兼容性问题,并将软件更新自动应用到程序。
Application Experience Lookup Service 必须处于活动状态才能应用应用程序兼容性软件更新。不能自定义此项服务,操作系统内部使用它。此服务不使用任何网络、Internet 或 Active Directory? 目录服务资源。
如果禁用 Application Experience Lookup Service,服务将继续运行但不会对服务进行调用。您无法停止实际进程。
Application Layer Gateway Service
Application Layer Gateway Service 是 Windows 网络子系统的子组件。它为允许网络协议穿越防火墙并在 Internet 连接共享后面工作的插件提供支持。应用程序层网关 (ALG) 插件可以打开端口并更改数据包中嵌入的数据,如端口和 IP 地址。文件传输协议 (FTP) 是唯一的网络协议,它在 Windows Server 2003 Standard Edition 和 Windows Server 2003 Enterprise Edition 中有相应的插件。
ALG FTP 插件经设计,可以通过 Windows 中包含的网址转换 (NAT) 引擎来支持活动的 FTP 会话。要达到此目的,ALG FTP 插件将穿过 NAT 的、目标为端口 21 的所有通信重定向到环回适配器上范围为 3000-5000 的专有侦听端口。然后 ALG FTP 插件监视/更新 FTP 控制通道上的通信,以便 FTP 插件可以通过此 FTP 数据通道的 NAT 来探测到端口映射。FTP 插件还会更新 FTP 控制通道流中的端口。
如果停止 Application Layer Gateway Service,所引用的协议的网络连接将不可用,而且会对网络产生反面影响。例如,如果禁用此服务,Windows Messenger 和 MSN? Messenger 即时消息应用程序将失败。
Application Management
Application Management 服务提供各种软件安装服务,例如“分配”、“发布”和“删除”。它处理枚举、安装和删除通过组织网络部署的应用程序的请求。在加入域的计算机控制面板的“添加或删除程序”中单击“添加”时,程序将调用此服务来检索部署的应用程序列表。使用“添加或删除程序”安装或删除应用程序时,也会调用该服务。如果组件(如 shell 或 COM)请求安装应用程序以处理文件扩展名、组件对象模型 (COM) 类或计算机中不存在的 ProgID,系统同样要调用该服务。服务在首次被调用时启动,启动后永不终止。
注意:有关 COM、COM 类或 ProgID 的详细信息,请参阅软件开发工具包 (SDK) 信息,该信息位于 MSDN 库中的“Windows 资源工具包 - Web 资源”页面上,网址为
www.microsoft.com/windows/reskits/webresources 上(页面可能为英文)。
如果 Application Management 服务停止或被禁用,用户将无法安装、删除或枚举通过 Microsoft IntelliMirror? 管理技术在 Active Directory 中部署的应用程序。如果禁用此服务,系统将无法检索已部署的应用程序信息,此信息也无法显示在控制面板“添加或删除程序”的“添加新程序”部分。“从网络添加程序”对话框将显示下面的消息: 网络上没有可用的程序。
如果不重新启动计算机,则在此服务启动后无法停止它。如果不需要此服务且不希望启动它,则必须禁用它。
ASP .NET State Service
ASP .NET State Service 为 ASP.NET 的进程外会话状态提供支持。ASP.NET 有所谓的会话状态概念,会话状态是一组与客户端会话相关联的值列表,它可通过“会话”设置从 ASP.NET 页中获取。有三个选项可用于存储会话数据:进程内、Microsoft SQL Server? 数据库和进程外会话状态服务器。 ASP.NET State Service 存储进程外会话数据。此服务与运行在使用套接字的 Web 服务器上的 ASP.NET 进行通信。如果此服务停止或者被禁用,将不会处理进程外请求。此服务的可执行代码在默认情况下安装,但是服务本身被禁用,除非手动将其启动类型更改为“自动”或“手动”。
Automatic Updates
Automatic Updates 服务允许下载并安装 Windows 和 Office 的安全更新。它自动为 Windows 计算机提供最新的更新程序、驱动程序和增强功能。您无需手动搜索安全更新和信息,操作系统可将它们直接传送到计算机中。操作系统可识别您联机的时间,并使用 Internet 连接通过 Windows Update 服务搜索可用的更新。根据具体的配置设置,该服务或在下载前、安装前通知您,或服务将自动安装更新程序。
可以通过“控制面板”中的“系统”设置关闭“自动更新”功能。或者,也可以右键单击“我的电脑”,然后单击“属性”。
也可以使用 MMC 组策略对象编辑器管理单元来配置 Intranet 服务器,该服务器使用 Windows Server 更新服务配置为宿主 Microsoft Update 站点中的更新内容。此设置允许您指定网络上的一台服务器,使其充当内部更新服务提供者角色。自动更新客户端将搜索此服务,以查找适用于您网络中的计算机的更新。
注意:有关 Windows Server 更新服务的详细信息,请参阅 Windows Server 更新服务网站,网址为 http://go.microsoft.com/fwlink/?LinkId=21133(页面可能为英文)。
如果 Automatic Updates 服务停止或者被禁用,更新将不会自动下载到计算机。将需要通过 Windows Update 网站(网址为:http://update.microsoft.com)搜索、下载,并安装相应的修补程序。
Background Intelligent Transfer Service (BITS)
Background Intelligent Transfer Service 是一种后台文件传输机制和队列管理器。BITS 可在客户端和 HTTP 服务器之间异步传输文件。在默认情况下,提交了 BITS 请求后,文件将通过其他空闲网络带宽传输,因此其他与网络相关的活动(如浏览)不受影响。
如果连接丢失或用户注销,BITS 将使传输挂起。BITS 连接是永久的,在用户注销、网络连接中断和计算机重新启动过程中,信息仍然传输。一旦用户登录,BITS 将恢复用户的传输作业。 BITS 通过队列来管理文件传输。您可对队列中的传输作业安排优先排序,并指定文件是在前台传输还是在后台传输。后台传输由 BITS 进行优化,基于空闲网络带宽的可用量来提高和降低(或限制)传输速率。如果网络应用程序开始消耗较多的带宽,BITS 将降低传输速率来保证用户交互。 BITS 提供了一个前台优先级和三个后台优先级,可以使用这些优先级来排定传输作业。优先级较高的作业先于优先级较低的作业执行。同等优先级的作业共享传输时间和轮转调度,这样可防止大型作业阻塞传输队列。只有所有的高优先级作业都已完成或处于错误状态,低优先级作业才能接收传输时间。
BITS 在 Windows Server 2003 和 Windows XP 上均设置为手动启动。在提交第一个作业时根据需要来启动。当未完成的作业都已完成时,BITS 停止。
如果 BITS 停止,一些功能(如“自动更新”)将无法自动下载程序和其他信息。此功能意味着,计算机还将无法接收来自组织软件更新服务服务器(如果已通过组策略配置)的自动更新。如果禁用此服务,所有明显依赖于此服务的其他服务都将无法传输文件,除非存在失败保护机制来直接通过其他方法(例如 Internet Explorer)传输文件。