快速用户切换的体系结构

文章翻译 文章翻译
文章编号: 294737 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

本文介绍允许多用户会话同时运行的“快速用户切换”功能。另外,还介绍了如何创建多桌面环境。

更多信息

操作系统的以下几个部分与“快速用户切换”功能进行交互:
  • Winlogon:这是 Windows XP 的登录子系统。Winlogon 包括 Winlogon.exe、Msgina.dll 以及向操作系统提供用户标识和身份验证服务的其他组件。
  • Windows 用户子系统:其中包含对桌面编程接口的支持,这些接口支持多个桌面的创建以及当前所显示桌面的设置。
  • 安全子系统:包含 Windows 的安全功能,其中包括对访问控制列表 (ACL) 和用户安全令牌的支持。
  • Windows Shell:这是 Windows 的用户界面。包含“开始”菜单、任务栏、文件和文件夹管理用户界面以及控制面板。
登录到启用了“快速用户切换”功能的计算机上:
  1. 计算机在首次重新启动时进入“欢迎”屏幕。在此屏幕上,用户输入相应的标识信息并在必要时输入密码。“欢迎”屏幕位于名为 Winlogon 桌面的一个桌面上,有时将该桌面称为安全桌面,因为其他程序无法在此桌面上运行。
  2. 在用户输入相应的标识信息后,Winlogon 对该用户的凭据进行验证。
  3. Msgina.dll 文件将该用户的令牌和配置文件信息返回给 Winlogon。
  4. Winlogon 检查当前登录到该计算机上的用户的列表。如果该用户已经在列表内,Winlogon 便切换到该用户的现有桌面,登录过程就此结束。
  5. 如果该用户尚未登录到计算机上,Winlogon 将为此用户创建一个新线程并将信息传输到该线程。
  6. 用户的线程将为此用户创建一个新桌面,设置用户环境,然后在新建的桌面上启动用户 Shell。线程和桌面信息添加到当前登录到计算机上的用户的列表中。Winlogon 切换到该用户的新桌面,登录过程就此结束。
从计算机中注销或者将用户切换到启用了“快速用户切换”功能的计算机:
  1. 用户的线程等待从与将要接收信号的线程相关联的事件中注销(当用户从计算机中注销时发生这种情况)。当用户从计算机中注销时,用户的线程结束。
  2. 在从计算机中注销之前的任何时刻,用户都可以启动一个操作(例如,切换用户),该操作可以使计算机返回到“欢迎”屏幕,而不向用户的线程发出信号宣告已经从事件中注销。出现这种现象时,用户桌面会继续运行,而且在该桌面上启动的所有程序都会继续运行。用户无法看到这些程序中的任何一个,因为桌面是隐藏的。该桌面被报告为“切换出”,但它仍是活动的。
  3. 当计算机显示“欢迎”屏幕时,可以对任何用户进行标识和身份验证。如果用户已经有一个切换出的活动桌面,则该桌面将成为活动桌面。将保持该用户的程序状态,因为在该用户切换出时所有这些程序都不需要关闭。如果该用户没有切换出的桌面,则将为该用户创建一个新桌面。
下列服务使用“快速用户切换”功能:
  • 终端服务:此服务提供一个可使多个用户同时登录到计算机的多会话环境。如果此服务未启动,则一次只能有一个用户登录到计算机上。
  • 快速用户切换兼容性服务:有些程序已被设计为仅在单用户环境中运行。此服务为许多这类程序提供帮助,使它们可以在多用户环境中运行。

属性

文章编号: 294737 - 最后修改: 2008年3月4日 - 修订: 1.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
关键字:?
kbenv kbinfo KB294737
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com