转自:https://support.microsoft.com/zh-cn/kb/947215
症状
用户配置文件服务登录失败。无法加载用户配置文件。
解决方案
注意 您必须可以登录到管理员帐户修复您的用户配置文件或将您的数据复制到新的帐户。解决此问题前,请使用其他拥有管理员权限的帐户登录到 Windows,或者在安全模式下使用内置管理员帐户重新启动计算机。有关如何在安全模式下启动的详细信息,请访问以下 Microsoft 网站:
方法 1:修复用户帐户配置文件
若要修复用户帐户配置文件,请执行以下步骤:
重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows 中备份和还原注册表如何对 Windows 中的注册表进行备份和恢复
- 单击“开始”,在“搜索”框中键入“regedit”,然后按 Enter。
- 在“注册表编辑器”中,找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- 在导航窗格中,找到以“S-1-5”(SID 密钥)开头,后跟一长串数字的文件夹名称。
- 单击每个“S-1-5”文件夹,在详细信息窗格中找到“ProfileImagePath”条目,然后双击以确保其为出现错误的用户帐户配置文件。
- 如果您有两个文件夹以“S-1-5”开头,后跟一长串数字,并且其中一个以“.bak”结尾,则必须重命名“.bak”文件夹。为此,请执行以下步骤:
- 右键单击不含“.bak”的文件夹,然后单击“重命名”。键入“.ba”,然后按 Enter。
- 右键单击含“.bak”的文件夹,然后单击“重命名”。删除文件夹名称末尾的“.bak”,然后按 Enter。
- 右键单击含“.ba”的文件夹,然后单击“重命名”。将文件夹名称末尾的“.ba”更改为 .bak,然后按 Enter。
- 右键单击不含“.bak”的文件夹,然后单击“重命名”。键入“.ba”,然后按 Enter。
- 如果您只有一个以“S-1-5”开头,后跟一长串数字并以“.bak”结尾的文件夹,请右键单击该文件夹,然后单击“重命名”。删除文件夹名称末尾的 .bak,然后按 Enter。
- 如果您有两个文件夹以“S-1-5”开头,后跟一长串数字,并且其中一个以“.bak”结尾,则必须重命名“.bak”文件夹。为此,请执行以下步骤:
- 在详细信息窗格中,单击不含“.bak”的文件夹,双击“RefCount”,键入“0”,然后单击“确定”。
- 在详细信息窗格中,单击不含“.bak”的文件夹,双击“状态”,键入“0”,然后单击“确定”。
- 关闭注册表编辑器。
- 重新启动计算机。
- 使用您的帐户再次登录。
方法 2:登录到 Windows 并将数据复制到新帐户
创建一个新帐户,并将旧帐户的数据复制到新帐户。有关如何操作的信息,请访问以下 Microsoft 网站之一:
Windows 7 Windows Vista
Windows 7 Windows Vista
方法 3:删除错误 SID 并创建新的配置文件
注意- 此向导可能只提供英文版本。但是自动修复功能同样适用于其他语言版本的 Windows。
- 如果操作的计算机中未出现此问题,则可以将自动修复功能保存至闪存驱动器或 CD,然后在出现此问题的计算机中运行该功能。
我自己修复此问题
重要说明 此部分、方法或任务包含有关如何修改注册表的步骤。但是,注册表修改不当可能会出现严重问题。因此,请一定严格按照下列步骤操作。为了获得进一步保护,请在修改注册表之前对其进行备份。这样就可以在出现问题时还原注册表。有关如何备份和还原注册表的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何在 Windows 中备份和还原注册表要自己解决此问题,请执行以下步骤:- 使用“计算机属性”对话框删除配置文件。为此,请按照下列步骤操作:
- 单击“启动”,右键单击 “计算机”,然后单击“属性”。
- 单击“更改设置”。
- 在“系统属性”对话框中, 单击“高级”选项卡。
- 在“用户配置文件”区域中,单击 “设置”。
- 在“用户配置文件”对话框中, 选择要删除的邮件,单击 “删除”,然后单击“确定”。
- 单击“开始”,在“搜索”框中键入“regedit”,然后按 Enter 键。
- 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList
- 右键单击要删除的 SID,然后单击“删除”。
- 登录到计算机,并创建新的配置文件。
高级信息
手动删除用户配置文件文件夹时也可能会出现此错误。手动删除的配置文件文件夹不会删除注册表中配置文件列表中的安全标识符 (SID)。
警告:我们强烈建议您不要将此方法作为删除计算机中用户配置文件的标准方法。记录和支持的方法是使用系统属性中“高级系统设置”的“用户配置文件”设置。对于应用程序来说,使用“DeleteProfile”API 即可提供此功能。
如果存在 SID,则 Windows 将通过使用指向不存在的路径的 ProfileImagePath 加载配置文件。因此,无法加载该配置文件。
事件日志信息
应用程序日志中记录下列事件:
-
日志名称:应用程序
源:Microsoft-Windows 用户配置文件服务
日期:日期
事件 ID:1515
任务类别:无
级别:警告
关键字:经典
用户:用户
计算机:计算机
描述:Windows 已经备份此用户配置文件。Windows 将在用户下次登录时自动尝试使用备份配置文件。 -
日志名称:应用程序
源:Microsoft-Windows 用户配置文件服务
日期:日期
事件 ID:1511
任务类别:无
级别:警告
关键字:经典
用户:用户
计算机:计算机
说明:Windows 找不到本地配置文件,正使用临时配置文件让您登录。当您注销时,对此配置文件所做的更改将会丢失。 -
日志名称:应用程序
源:Microsoft-Windows 用户配置文件服务
日期:日期
事件 ID:1500
任务类别:无
级别:错误
关键字:经典
用户:用户
计算机:计算机
说明:Windows 不能让您登录,因为不能加载您的配置文件。请检查您是否连接到网络,以及您的网络是否工作正常。
详细信息 -未知 -
日志名称:应用程序
源:Microsoft-Windows-Winlogon
日期:日期
事件ID:6004
任务类别:无
级别:警告
关键字:经典
用户:N/A
计算机:计算机
说明:Winlogon 通知订阅服务器配置文件发送重要通知事件失败。