本文包含一个分步方法,可帮助你解决 Windows XP、Windows Server 2003、Windows 2000 和 Windows NT 4.0 中的注销问题。

适用于: Windows Server 2012 R2、Windows 10
原始 KB 编号: 837115

尝试从计算机注销时,无法注销,或者在应用程序日志中记录的事件消息指示未卸载用户配置文件。 如果尝试从计算机注销时 Microsoft Windows 或第三方程序未停止运行,则可能会出现此问题。 本文包含一个分步方法来帮助你解决此问题。

如果在有问题的计算机上查看此 Web 内容,可以使用此内容包含的自动检测和修复工具。 该工具可帮助你更快、更准确、更轻松地完成故障排除过程。 如果你不在有问题的计算机上,请打印此 Web 内容,并在有问题的计算机上使用它。

尝试从运行 Windows Server 2003、Windows XP、Windows 2000 或 Windows NT 4.0 的计算机注销时,可能会出现以下一种或多种症状:

  • 应用程序事件 ID 1000、1500、1517、1524 记录在应用程序日志中。 查看应用程序日志中的事件是确定用户配置文件卸载错误的最准确方法。 如果在应用程序日志中看不到这些事件,则没有用户配置文件卸载错误。 有关应用程序日志中的事件消息的详细信息,请参阅 “应用程序日志”部分中的事件消息

  • 使用配置为在注销时删除配置为删除配置文件本地缓存副本的漫游用户配置文件时,不会删除缓存的配置文件。 此错误的症状记录为应用程序日志中的事件消息。

  • 在 Windows XP 和 Windows Server 2003 中,可以注销,但在卸载用户配置文件之前无法恢复用户配置文件使用的内存。 可以注销,因为漫游用户配置文件是使用注册表内容的副本进行协调的。 此错误的症状记录为应用程序日志中的事件消息。

  • 尝试在 Windows 2000 中注销时,“保存设置...”消息显示时间很长,Windows 会停止尝试注销。 如果在网络上使用漫游用户配置文件,Windows 指示计算机上的用户配置文件与网络上的漫游用户配置文件不协调。 无法登录,因为用户配置文件未注销。 此错误的症状记录为应用程序日志中的事件消息。

  • 在 Windows NT 4.0 中,无法注销,并且未协调漫游用户配置文件。

  • 达到注册表大小限制 (RSL) 。

  • 备份可能无法启动。 备份程序的应用程序日志中没有错误。 但是,如果看到事件 ID 1524,则备份未运行。

    使用 Microsoft 用户配置文件 Hive 清理服务协调用户配置文件

    若要解决此问题,请使用 Microsoft 用户配置文件 Hive 清理服务 (UPHClean) 。 UPHClean 在注销时监视计算机,然后 UPHClean 卸载和协调用户配置文件,以便可以注销。 此方法演示如何安装和运行 UPHClean。

    以下操作系统支持 UPHClean:

  • Windows XP
  • Windows Server 2003
  • Windows 2000 (所有版本)
  • 当前版本的 UPHClean (v1.6d) 在基于 x64 的 Windows XP 或 Windows Server 2003 版本下不起作用。 这些操作系统可能支持未来版本的 UPHClean。

    此方法要求浏览当前正在查看的页面。 通过浏览离开此页面,你现在查看的内容将不再显示。 因此,在继续操作之前,你可能会发现在桌面上创建此网页的快捷方式很有帮助,以便通过双击快捷方式轻松返回到此页面。 若要在桌面上创建此网页的快捷方式,请执行以下步骤:

  • 右键单击此页面,然后单击 “创建快捷方式 ”。
  • Internet Explorer 对话框中,单击 “是 ”可在桌面上创建快捷方式。
  • 此方法的评级为:简易。

    估计时间:10 分钟或更长时间,具体取决于 Internet 连接速度。

    若要使用 Microsoft User Profile Hive Cleanup Service (UPHClean) ,请执行以下步骤:

  • 下载 UPHClean。

  • 下载 UPHClean 安装程序 (UPHClean-Setup.msi) 后,双击安装程序即可开始安装。

  • 在“用户配置文件 Hive 清理服务安装向导”中,单击 “下一步 ”。

  • 在“许可协议”页上,阅读许可协议,选择 “我同意 ”,然后单击 “下一步 ”。

  • 在“选择安装文件夹”页中,单击 “下一步 ”。

  • 在“确认安装”页中,单击 “下一步 ”。

  • 安装 UPHClean 后,单击 “关闭 ”。

    UPHClean 在 Windows 中作为服务运行,每次 Windows 启动时都会自动启动。

  • 若要确认 UPHClean 已安装并正在运行,请单击 “开始 ”,然后单击 “运行 ”。

  • “打开 ”框中,键入以下文本,然后单击 “确定 ”:

    services.msc

  • 在“服务”中的 “名称” 列中,找到 “用户配置文件 Hive 清理 ”。 在 “状态” 列中,确认用户配置文件 Hive 清理服务已 启动

    Windows Vista 和 Windows Server 2008 包括 UPHClean 的功能。 在升级到 Windows Vista 或 Windows Server 2008 之前卸载 UPHClean。 有关如何卸载 UPHClean 的详细信息,请参阅 [如何卸载用户配置文件 Hive 清理服务部分。

    如果在安装 UPHClean 时收到错误,请尝试以下操作:

  • 再次将 UPHClean 下载到计算机。 如果尝试从公司网络上的计算机安装 UPHClean,请先将 UPHClean 安装程序 (UPHClean-Setup.msi) 复制到计算机。 然后再次按照本部分中的步骤安装 UPHClean。
  • 安装 Visual C++ 应用程序的最新运行时组件。 然后再次按照本部分中的步骤安装 UPHClean。 如果使用 Windows NT 4.0,请在安装 Visual C++ 应用程序的最新运行时组件后重启计算机。
  • 若要验证此方法是否有效,请注销 Windows。 Windows 应立即注销。 打开应用程序日志,确定是否有任何事件消息指示存在用户配置文件错误。 有关应用程序日志中的事件消息的详细信息,请参阅 “应用程序日志”部分中的事件消息

    如果此方法有效:如果可以注销 Windows,并且没有事件消息指示存在用户配置文件卸载错误,则已成功更正问题。

    如果此方法不起作用:如果无法注销 Windows,或者有事件消息指示存在用户配置文件卸载错误,则此方法不起作用。 你可能想要向某人寻求帮助,或者你可能想要尝试高级故障排除。

    高级故障排除

    如果本文中列出的资源无法帮助你解决问题,或者遇到与本文中所述的不同症状,请在 Microsoft 知识库中搜索详细信息。 若要搜索 Microsoft 知识库,请访问以下 Microsoft 网站:

    https://support.microsoft.com

    然后,在搜索字段中键入收到的错误消息的文本,或键入问题的说明。

    联系支持人员

    如果问题未解决,则遗憾的是,此内容无法进一步帮助你。 因此,你可能想要向某人寻求帮助,或者你可能想要访问以下 Microsoft 网站:

    https://support.microsoft.com/contactus

    用户配置文件和用户帐户

    用户配置文件是设置的集合,使计算机的外观和工作方式,你希望它的外观和工作方式。 用户配置文件包含桌面背景、屏幕保存程序、指针首选项、声音设置和其他功能的设置。 用户配置文件确保在登录到 Windows 时使用个人首选项。

    用户配置文件不同于用于登录 Windows 的用户帐户。 每个用户帐户至少有一个与之关联的用户配置文件。

    用户帐户定义用户可以在 Windows 中执行的操作。 在独立计算机或工作组成员的计算机上,用户帐户将建立分配给每个用户的权限。 在属于网络域的计算机上,用户必须是至少一个组的成员。 授予组的权限和权限分配给其成员。

    有关用户配置文件配置文件配置文件的信息,请访问以下 Microsoft 网站:

    用户配置文件 hives

    注册表类型

    用户配置文件 Hive 清理服务

    用户配置文件 Hive 清理服务可帮助确保用户注销时用户会话完全结束。 用户注销后,系统进程和应用程序偶尔会与用户配置文件中的注册表项保持连接。 在这些情况下,阻止用户会话完全结束。 在网络环境中使用漫游用户配置文件或通过 Windows XP 的Shared Computer Toolkit实现锁定配置文件时,这可能会导致问题。

    在 Windows 2000 中,如果应用程序日志显示事件 ID 1000,并且消息文本指示配置文件未卸载且错误为“拒绝访问”,则可以从用户配置文件 Hive 清理服务中受益。在 Windows XP 和 Windows Server 2003 上,事件 ID 1517 和 1524 表示相同的问题。

    用户配置文件 Hive 清理服务监视已注销的用户,以及仍为其加载注册表 hiv 的用户。 发生这种情况时,服务将确定哪些应用程序具有向 Hive 打开的句柄并释放它们。 它会记录应用程序名称以及保持打开的注册表项。 发生这种情况后,系统将完成卸载配置文件。

    应用程序日志中的事件消息

    尝试从运行 Windows Server 2003、Windows XP、Windows 2000 或 Windows NT 4.0 的计算机注销时,应用程序日志中的以下事件消息之一是用户配置文件错误的症状。

    由于多种原因,可能会导致事件消息。 收到事件时,请确认它每次都有相同的说明。 这将有助于确定事件是否由用户配置文件错误引起。

    如何查看应用程序日志

    若要查看应用程序日志,请执行以下操作:

  • 单击“开始” ,然后单击“运行”

  • “打开 ”框中,键入以下文本,然后单击 “确定 ”。

    eventvwr.msc

  • 在事件查看器中,单击“ 应用程序 ”。

    Windows Vista 和 Windows Server 2008

    WINDOWS Vista 和 Windows Server 2008 用户配置文件服务中包含 UPHClean (v1.6) 的功能。 用户配置文件服务执行所有必要的工作,以防止发生用户配置文件注销错误。

    当用户配置文件服务采取措施阻止用户配置文件卸载时,它会记录事件 1530。

    Windows XP 和 Windows Server 2003

    Windows 2000

    Windows NT 4.0

    如何卸载用户配置文件 Hive 清理服务

  • 单击“开始” ,然后单击“运行”

  • “打开 ”框中,键入以下文本,然后单击 “确定 ”。

    appwiz.cpl

  • “添加/删除程序 ”中,单击 “用户配置文件 Hive 清理服务 ”,然后单击“ 删除 ”。

  • 单击“是”

  •