在基于 Windows XP、基于 Windows Server 2003、基于 Windows 2000 或基于 Windows NT 4.0 的计算机上遇到注销问题

本文包含一个分步方法,可帮助你解决 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 的未来版本。

重要

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

  1. 右键单击此页,然后单击“ 创建快捷方式”。
  2. “Internet Explorer ”对话框中,单击“ ”在桌面上创建快捷方式。

此方法的评级为:Easy。

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

若要使用 Microsoft 用户配置文件 Hive 清理服务 (UPHClean) ,请执行以下步骤:

  1. 下载 UPHClean。

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

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

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

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

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

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

    注意

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

  8. 若要确认 UPHClean 已安装且正在运行,请单击“ 启动”,然后单击“ 运行”。

  9. 在“ 打开 ”框中,键入以下文本,然后单击“ 确定”

    services.msc

  10. 在“服务”的 “名称” 列中,找到 “用户配置文件 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 网站:

用户配置文件配置单元

注册表类型

用户配置文件 Hive 清理服务

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

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

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

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

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

注意

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

如何查看应用程序日志

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

  1. 单击“开始”,然后单击“运行”

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

    eventvwr.msc

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

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 清理服务

  1. 单击“开始”,然后单击“运行”

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

    appwiz.cpl

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

  4. 单击“是”