遇到关闭基于 Windows XP 的、 基于 Windows Server 2003 的、 基于 Windows 2000 的基于 Windows NT 4.0 的计算机上的问题日志

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

简介

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

如果出现此问题的计算机上查看此 Web 内容时,可以使用自动检测并修复此内容中包含的工具。该工具将帮助您进行故障排除的过程更快、 更准确和更容易为您。如果不是有问题的计算机上,打印此 Web 内容,并在出现问题的计算机上使用它。

注意许多关机问题不是由用户配置文件卸载错误导致的。 关机问题的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
308029Windows XP 中对关机问题的高级故障排除
324268 如何排查 Windows Server 2003 中的关机问题
315409 如何排查 Windows 2000 中的关机问题
注意Windows Vista 和 Windows Server 2008 包括功能的自动检测和修复工具 (UPHClean),其中包含此内容。如果您遇到 prooblems 注销 Windows Vista 和 Windows Server 2008 中,访问时重新以下 Microsoft 网站获得。

症状

当您尝试在一台计算机上注销时,运行 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 用户配置文件配置单元清理服务协调用户配置文件

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

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

重要此方法要求您可以浏览其他您现在正在查看的页面。离开此页面,将不再显示您现在正在查看的内容。因此,在继续操作之前,您可能会发现要在桌面上创建指向该 Web 页的快捷方式,以便您可以轻松地返回到此页通过双击此快捷方式很有用。若要在桌面上创建指向该 Web 页的快捷方式,请按照下列步骤操作:
  1. 此页面,请用鼠标右键单击,然后单击 创建快捷方式.
  2. 在中 Internet Explorer 对话框中,单击 若要在桌面上创建一个快捷方式。
此方法的评级: 方便。

估计时间: 10 分钟或更多,这取决于您的 Internet 连接速度。

若要使用 Microsoft 用户配置文件配置单元清理服务 (UPHClean),请执行以下步骤:
  1. 下载 UPHClean。要下载并安装 UPHClean,请访问下面的 Microsoft Web 站点:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=1B286E6D-8912-4E18-B570-42470E2F3582
    将提示您验证您的 Windows 副本。
  2. 只要下载 UPHClean 安装程序 (UPHClean Setup.msi) 后,双击安装程序,来开始安装。
  3. 在用户配置文件配置单元清理服务安装向导中,单击 下一步.
  4. 在许可协议页中,阅读许可协议,选择 我同意然后单击 下一步.
  5. 在选择安装文件夹页中,单击 下一步.
  6. 在确认安装页上,单击 下一步.
  7. 设置 UPHClean 后,单击 关闭.

    注意UPHClean 作为 windows 服务运行,每次启动 Windows 时自动启动。
  8. 若要确认 UPHClean 已安装并且正在运行,请单击 开始然后单击 运行.
  9. 在中 打开 框中,键入下列文本,然后再单击 确定:

    services.msc
  10. 在服务中 Name 列中,找到 用户配置文件的配置单元清理.在中 状态 列中,确认该用户的配置文件配置单元清理服务 开始.
重要Windows Vista 和 Windows Server 2008 包括 UPHClean 的功能。在升级到 Windows Vista 或 Windows Server 2008 之前卸载 UPHClean。有关如何卸载 UPHClean 的详细信息,请参阅 如何卸载用户配置文件配置单元清理服务 一节中。

注意如果在安装 UPHClean 时收到错误,请尝试下列解决方法:
  • 再次对您的计算机下载 UPHClean。如果您尝试从您的公司网络上的计算机安装 UPHClean,请首先将 UPHClean 安装程序 (UPHClean-Setup.msi) 复制到计算机。然后按照程序以安装 UPHClean 本部分中的步骤。
  • 设置 Visual C++ 应用程序的最新运行时组件。然后按照程序以安装 UPHClean 本部分中的步骤。如果您使用的 Windows NT 4.0,安装 Visual C++ 应用程序的最新运行时组件后重新启动您的计算机。

    有关如何安装 Visual C++ 应用程序的最新运行时组件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    259403如何获取 Visual C++ 6.0 运行时组件

验证

要验证此方法起作用,请注销 Windows。Windows 应注销 immediatley。如果任何事件消息表明没有用户配置文件错误,请打开应用程序日志和确定。有关事件的详细信息请参阅应用程序日志中的消息 事件应用程序日志中的消息 一节中。

如果此方法有效:您可以注销 Windows,并且没有指出没有用户配置文件卸载错误事件消息,如果您已经成功地解决了问题。

如果此方法不起作用:不能注销 Windows,或指示没有用户配置文件卸载错误事件消息,如果此方法无法正常工作。您可能需要寻求他人的帮助,或者您可能想要尝试高级故障排除。

高级故障排除

如果本文中列出的资源无法帮助您解决问题,或者您遇到的症状不同于本文所述,如果搜索 Microsoft 知识库文章中的详细信息。若要搜索 Microsoft 知识库文章,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com

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

与支持部门联系

如果未解决此问题,但遗憾的是此内容不能帮助您任何进一步。因此,您可能需要寻求他人的帮助,或者可能希望访问下面的 Microsoft Web 站点:
http://support.microsoft.com/contactus

更多信息

用户配置文件和用户帐户


您的用户配置文件是进行外观和工作方式所需外观和工作方式的计算机的设置的集合。您的用户配置文件包含您的设置为桌面背景、 屏幕保护程序、 指针首选项设置为、 声音设置为和其他功能。用户配置文件确保了当登录到 Windows 时使用的个人首选项。

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

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

有关用户配置文件配置单元的信息,请访问下面的 Microsoft 网站:
用户配置文件配置单元
http://msdn.microsoft.com/en-us/library/aa918365.aspx
注册表类型
http://msdn.microsoft.com/en-us/library/aa910532.aspx

用户配置文件配置单元清理服务

用户配置文件配置单元清理服务可帮助确保当用户注销时,完全在用户会话结束。系统进程和应用程序有时用户注销后保持连接到用户配置文件的注册表项。在这些情况下,阻止用户会话已完全结束。当您使用漫游用户配置文件的网络环境中或锁定的配置文件被用作 Shared Computer Toolkit Windows XP 来实现,则会导致问题。

在 Windows 2000 中,您可以从用户配置文件配置单元清理服务如果受益应用程序日志中显示事件 ID 1000 和消息文本指示该配置文件不会被卸载并且错误是"访问被拒绝"。在 Windows XP 和 Windows Server 2003,事件 Id 1517 并 1524年表示了相同的问题。

该用户的配置文件配置单元清理服务监视已注销的用户以及其注册表配置单元是仍在加载。当发生这种情况时,服务将确定哪些应用程序可以打开与配置单元并释放他们的句柄。它记录的应用程序名称和哪些注册表项保持打开状态。出现这种情况后,系统将完成卸载该配置文件。

关于 UPHClean 的详细信息,请访问下面的 Microsoft 网站:
UPHClean 的博客
http://blogs.technet.com/uphclean
UPHClean Readme.txt 文件
http://www.microsoft.com/downloads/details.aspx?FamilyId=1B286E6D-8912-4E18-B570-42470E2F3582

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

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

注意有许多原因可能会导致事件消息。收到事件时,确认它具有相同描述每次。这将帮助您确定该事件是否由用户配置文件错误引起。
如何查看应用程序日志
若要查看应用程序日志,请执行以下操作:
  1. 单击 开始然后单击 运行.
  2. 在中 打开 框中,键入下列文本,然后再单击 确定.

    eventvwr.msc
  3. 在事件查看器中,单击 应用程序.
Windows Vista 和 Windows Server 2008
UPHClean (1.6 版) 的功能包含在 Windows Vista 和 Windows Server 2008 用户配置文件服务。用户配置文件服务执行所有必要的工作以防止错误发生注销的用户配置文件。

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

事件类型:错误
事件 ID: 1530年
任务类别: 无
级别: 警告
说明:Windows 检测到注册表文件仍处于使用由其他应用程序或服务。该文件现在将被卸载。应用程序或服务保存注册表文件可能无法正确工作之后。

Windows XP 和 Windows Server 2003

事件类型:错误
事件源: Userenv
事件类别: 无
事件 ID: 1517年
说明:
Windows 保存用户时的 ComputerName\UserName 注册表应用程序或服务仍使用注册表日志期间关闭。"由用户的注册表使用的内存不被释放。将注册表卸载不再使用时。这由于为正在运行的服务用户帐户,请尝试配置服务运行在本地或网络服务帐户。

事件类型: 错误
事件源: Userenv
事件类别: 无
事件 ID: 1524年
说明:
Windows 不能卸载您类注册文件-它是仍在使用其他应用程序或服务。当不再使用时,该文件将被卸载。

事件类型: 错误
事件来源: Userenv
事件类别: 无
事件 ID: 1500年
说明:
Windows 无法登录您因为无法加载您的配置文件。检查您已连接到网络上,或者您的网络是否正常工作正确。如果此问题仍然存在,请与网络管理员联系。
详细信息:
------------------------------
访问被拒绝

Windows 2000

事件类型:错误
事件源: Userenv
事件类别: 无
事件 ID: 1000年
说明:
Windows 不能卸载您的注册表文件。如果您具有漫游配置文件,您的设置不会复制。请联系您的管理员联系。
详细信息:
------------------------------
访问被拒绝

事件类型:错误
事件源: Userenv
事件类别: 无
事件 ID: 1000年
说明:。
Windows 不能卸载您的类注册文件。如果您漫游配置文件,您的设置不会被复制。联系您管理员。
详细信息:-
-----------------------------
访问拒绝

事件类型: 错误
事件源: Userenv
事件类别: 无
事件 ID:1000
说明:
Windows 无法登录您的配置文件不能加载。请与网络管理员联系。

Windows NT 4.0

事件类型:错误
事件源: Userenv
事件类别: 无
事件 ID: 1000年
说明:
操作系统无法加载您的配置文件。请与网络管理员联系。
详细信息:
------------------------------
访问被拒绝。

如何卸载用户配置文件配置单元清理服务
  1. 单击 开始然后单击 运行.
  2. 在中 打开 框中,键入下列文本,然后再单击 确定.

    appwiz.cpl
  3. 在中 添加/删除程序请单击 用户配置文件的配置单元清理服务然后单击 删除.
  4. 单击 .

属性

文章编号: 837115 - 最后修改: 2013年3月21日 - 修订: 7.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 开发员版
关键字:?
kbresolve kbtshoot kbserviceprocess kbwinservperf kbprofiles kbprb kbmt KB837115 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 837115
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