本文包含一个分步方法,可帮助你解决 Windows XP、Windows Server 2003、Windows 2000 和 Windows NT 4.0 中的注销问题。
原始 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 对话框中,单击“是”以在桌面上创建快捷方式。
此方法的评级为:Easy。
估计时间:10 分钟或更多,具体取决于 Internet 连接速度。
若要使用Microsoft用户配置文件 Hive 清理服务(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 Cleanup 服务部分。
注意
如果在安装 UPHClean 时收到错误,请尝试以下操作:
- 再次将 UPHClean 下载到计算机。 如果尝试从公司网络上的计算机安装 UPHClean,请先将 UPHClean 安装程序(UPHClean-Setup.msi)复制到计算机。 然后再次按照本部分中的步骤安装 UPHClean。
- 安装 Visual C++ 应用程序的最新运行时组件。 然后再次按照本部分中的步骤安装 UPHClean。 如果使用 Windows NT 4.0,请在安装 Visual C++ 应用程序的最新运行时组件后重启计算机。
验证
若要验证此方法是否正常工作,请注销 Windows。 Windows 应立即注销。 打开应用程序日志并确定是否有任何事件消息指示存在用户配置文件错误。 有关应用程序日志中的事件消息的详细信息,请参阅 应用程序日志 部分中的事件消息。
如果此方法正常工作:如果可以注销 Windows,并且没有指示存在用户配置文件卸载错误的事件消息,则已成功更正问题。
如果此方法不起作用:如果无法注销 Windows,或者存在指示存在用户配置文件卸载错误的事件消息,则此方法不起作用。 你可能想要请求某人寻求帮助,或者你可能想要尝试高级故障排除。
高级故障排除
如果本文中列出的资源无法帮助你解决问题,或者遇到与本文中描述的不同症状,请搜索Microsoft知识库了解详细信息。 若要搜索Microsoft知识库,请访问以下Microsoft网站:
然后,在搜索字段中键入收到的错误消息的文本,或键入问题说明。
联系支持人员
如果问题未解决,遗憾的是,此内容无法进一步帮助你。 因此,你可能想要请求某人寻求帮助,或者你可能想要访问以下Microsoft网站:
https://support.microsoft.com/contactus
详细信息
用户配置文件和用户帐户
用户配置文件是一组设置,使计算机的外观和工作方式与你希望它的外观和工作方式一样。 用户配置文件包含桌面背景、屏幕保护程序、指针首选项、声音设置和其他功能的设置。 用户配置文件确保在登录到 Windows 时使用个人首选项。
用户配置文件不同于用于登录到 Windows 的用户帐户。 每个用户帐户至少有一个与之关联的用户配置文件。
用户帐户定义用户可以在 Windows 中执行的操作。 在独立计算机上或属于工作组成员的计算机上,用户帐户将建立分配给每个用户的权限。 在属于网络域的计算机上,用户必须是至少一个组的成员。 向组授予的权限和权限将分配给其成员。
有关用户配置文件配置单元的信息,请访问以下Microsoft网站:
用户配置文件 Hive 清理服务
用户配置文件 Hive 清理服务有助于确保在用户注销时完全结束用户会话。 用户注销后,系统进程和应用程序有时会在用户配置文件中维护与注册表项的连接。 在这些情况下,将阻止用户会话完全结束。 这可能会导致在网络环境中使用漫游用户配置文件或锁定配置文件通过适用于 Windows XP 的共享计算机工具包实现时出现问题。
在 Windows 2000 中,如果应用程序日志显示事件 ID 1000,并且消息文本指示配置文件未卸载,并且错误为“访问被拒绝”,则可以从用户配置文件 Hive 清理服务中受益。在 Windows XP 和 Windows Server 2003 上,事件 ID 1517 和 1524 表示相同的问题。
用户配置文件 Hive 清理服务监视已注销的用户以及仍为其加载注册表配置单元的用户。 发生这种情况时,服务将确定哪些应用程序具有打开到 hives 的句柄并释放它们。 它记录应用程序名称以及打开的注册表项。 发生此情况后,系统完成卸载配置文件。
应用程序日志中的事件消息
尝试从运行 Windows Server 2003、Windows XP、Windows 2000 或 Windows NT 4.0 的计算机注销时,应用程序日志中的以下事件消息之一是用户配置文件错误的症状。
注意
由于多种原因,事件消息可能会生成。 收到事件时,请确认它每次都有相同的说明。 这有助于确定事件是否由用户配置文件错误引起。
如何查看应用程序日志
若要查看应用程序日志,请执行以下操作:
单击“开始”,然后单击“运行”。
在 “打开 ”框中,键入以下文本,然后单击“ 确定”。
eventvwr.msc
在事件查看器中,单击 “应用程序”。
Windows Vista 和 Windows Server 2008
UPHClean(v1.6)的功能包含在 Windows Vista 和 Windows Server 2008 用户配置文件服务中。 用户配置文件服务执行所有必要的工作,以防止发生用户配置文件注销错误。
当用户配置文件服务采取措施防止用户配置文件卸载时,它会记录事件 1530。
Windows XP 和 Windows Server 2003
Windows 2000
Windows NT 4.0
如何卸载用户配置文件 Hive 清理服务
单击“开始”,然后单击“运行”。
在 “打开 ”框中,键入以下文本,然后单击“ 确定”。
appwiz.cpl
在 “添加/删除程序”中,单击 “用户配置文件 Hive 清理服务”,然后单击“ 删除”。
单击是。