1、目 录win7 您已使用临时配置文件登陆以及恢复的解决办法 .1若要解决此问题,请按照下列步骤操作: .1用户配置文件的修复方法 2一、修改注册表 3二、以管理员身份重新授权 6三、更新用户配置文件 7出现临时配置文件后,微软提供的解决方法 .10收到“用户配置文件服务登录失败”错误消息 .11症状 .11解决方案 .12方法 1: 修复用户帐户配置文件 12方法 2: 登录到 Windows 并将你的数据复制到新帐户 .15方法 3: 删除错误的 SID 并 创建新的配置文件 .15修复 Windows 7 中已损坏的用户配置文件 18我的计算机在域中 .18我的计算机在工作组中 .19将文
2、件复制到新的用户配置文件 .19win7 您已使用临时配置文件登陆以及恢复的解决办法登陆 win7 系统总是提示 您已使用临时配置文件登陆在网上搜了很多的相关帖子,几乎没有能说在点子上正确解决此问题的,最后在微软才搜到了解决方案。win7 您已使用临时配置文件登陆 的解决办法http:/ 开始,右键单击 计算机,然后单击 属性。2、单击 更改设置。3、系统属性 对话框中单击 高级 选项卡。4、在 用户配置文件,下单击 设置。5、用户配置文件 对话框中选择若要删除,请单击 删除,然后单击 确定 所需的配置文件。=用户配置文件的修复方法但当不小心将该用户的信息删除,之后再重新建立。那么再一次用该登
3、陆名登陆的时候,系统会自动建立一个新的文件夹,此时新创建的文件夹名字为以域用户名.域名(NetBios)的形式来命令。比如,在 Windows Server 2008 R2 的域环境下用 Win7 来作为域的客户端,当在 AD 里建立一个叫 Jack 的账户,第一次登陆 Win7 的时候系统自动在%SystemDrive%Users 下创建一个叫 jack 的用户配置文件文件夹,但当将此用户在域控上删除之后重新创建一个小 jack 的用户名,再一次在客户端登陆时,则系统自动在%SystemDrive%Users 下建一个名为 jack.JACK-TEST(这里的域名是 JACK-TEST)的用
4、户配置文件文件夹。如下图:当然,如果再一次删除或是出现意外的时候,再一次重建此账户,再一次登陆的时候,则系统会以 UserName.域名.000 命名,如果再一次出现问题,那这个名字会是 UserName.域名.001,如下图:当然,如果是在单身上,没有域的情况下,这里这个文件夹的命名则会以UserName.ComputerName,第三次则会是 UserName.ComputerName.000 第四次就变成了UserName.ComputerName.001 从第五次以上都以此类推。这是因为每次删除并重建同名的账号,但系统中的这个名字的 SID 号是不会相同的,所以每次即便是重建同名的账号
5、,在登陆时系统在对比你的 SID 号不同时就会创建新的用户配置文件的文件夹。如上所示,jack 此时的用户配置文件的文件夹路径是“%SystemDrive%Usersjack.JACK-TEST.001“,此时如果此想恢复到第一个用户配置文件,通过修注册表可以实现(为避免风险,在修改注册表之前请备份注册表),下步骤可以解决此问题。一、修改注册表单击“开始”菜单,然后单击“运行”,键入 regedit 命令,然后单击确定,在“注册表编辑器”中找到以下注册表子项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileLi
6、st当展开这个注册表子项的时候,你会看到很多用户安全标识符(SID),这里你可以用管理员的身份打开 CMD 窗口,输入 whoami /user(注意:Windows XP sp2 没有这个命令)就可以很快知道当前用户名的 SID 是“S-1-5-21-2235525430-3451628426-3257946400-1161”如下图:展开这个 SID 的注册表子项,并查看当前用户的配置文件的文件夹存放路径,如下图:以上图中可以看到用户配置文件文件夹的路径,这里我们需要查找 ProfileImagePath 的路径为“C:Usersjack“的子项,找到后将整个“S-1-5-21-223552
7、5430-3451628426-3257946400-1127“注册表子项删除或是重命名,比如后面加一个.old 之类的,如下图:删除该项的时候一定要有本机管理员的权限,在 Win7 下一定要以管理员的身份打开注册表才可以。接下来就将存放当前用户配置文件的文件夹的路径改为“C:Usersjack“,修改方法如下图示:二、以管理员身份重新授权修改完成之后退出注册表,以管理员的身份运行资源管理器,或是退出以管理员的身份登陆系统。进到 C:User 目录下,找到 jack 目录,选中后右键菜单,单击“属性”-“安全”把里面的一个 SID 为“S-1-5-21-2235525430-345162842
8、6-3257946400-1127”的未知用户删除,重新授权给当前的域用户 jack,单击“安全”-“高级”,在“高级权限设置”窗口中选择“所有者”选项卡,这里更换所有者为 jack,如下图:之后单击“确定”返回,这里细节上就不多说了,但一定要注意该用户一定要有“完全控制”权限,一定要用上面的方法。三、更新用户配置文件打开“资源管理器”进到“C:Usersjack”目录下,将如下图中的文件删除,如图:删除之后进到“C:Usersjack.JACK-TEST”目录下,将同样的几个文件复制到“C:Usersjack”目录下,此时将“C:Usersjack.JACK-TEST”目录改名或删除,之后注
9、销以 jack-testjack 用户登陆系统,你会发现之前的桌面回来了,此时再验证一下当前目录和用户的 SID 标识如下图:出现临时配置文件后,微软提供的解决方法这个时候一定不能乱改注册表,或者使用网上一些似是而非的方法,否则很可能丢失原有的用户配置和文档。因为这个时候其实之前的用户数据还存在,只是使用了 TEMP 用户数据登录而已,如果小心操作,还可以将原来的用户环境改过来。解决办法:首先,更改文件夹属性,取消勾选”隐藏受保护的操作系统文件“ ,选择“显示隐藏的文件,文件夹和驱动器”,“显示所有文件和文件夹”这三个选项。然后,进到 user 目录,查看你的用户名目录,再查看新的 TEMP
10、目录。发现 TEMP 目录下面有很多隐藏文件 Ntuser.dat Ntuser.dat.log Ntuser.ini,这些隐藏文件就是临时登录配置文件。而原来用户目录里就是缺了这个。1、切换账户到 administrator;(如果你没有使用修改过注册表,这里也会提示你使用临时配置文件登录)2、打开注册表到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList ,可以看到下面的这些文件都是你使用的用户的 SID,此时大概可以看到的有 S-1-5-500,S-1-5-500.bak,S-1-5-1000.b
11、ak ,前一个是当前用户 administrator,中间的是administrator 的备份(这就是为什么用 administrator 登录也会提示临时配置文件登录了,只要删掉这个选项,就不会有这种提示了,只是如果你之前在 administrator 做的更改都不会保留了_),最后就是你自己的用户账户了。这时,即使你去掉 S-1-5-1000.bak 后的.bak 也没用,因为你的用户目录里面的配置文件损坏或者丢失了。所以,这个问题有两种解决办法。1、将原来用户配置拷出来,放到新的临时目录;2、将新的临时配置拷进原始用户目录去。按照下面两种方法即可:1、微软帮助和支持: 错误消息:“ 用
12、户配置文件服务登录失败。无法加载用户配置文件”,在登录到 Windows 7 或 Windows Vista 时 Fix a corrupted user profile参见下方“ 收到“用户配置文件服务登录失败”错误消息”部分2、登录到 Windows 并将您的数据复制到新帐户: Fix a corrupted user profile参见下方“ 修复已损坏的用户配置文件 (Windows 7) ”中的 “将文件复制到新的用户配置文件”收到“用户配置文件服务登录失败”错误消息https:/ Windows 7 或 Windows Vista 的计算机时,你可能会收到以下错误消息: 用户配置文
13、件服务登录失败。 无法加载用户配置文件。解决方案Windows 有 时可能无法正确读取你的用户配置文件,例如尝试登录时,防病毒软件正在扫描你的计算机。 在执行以下方法之前,请尝试重新启动计算机并再次使用你的用户帐户登录计算机以解决问题。 如果重新启动计算机不能解决此问题,请使用下列方法解决该问题。注意 你必须可以登录到管理员帐户修复你的用户配置文件或将你的数据复制到新的帐户。 解决此问题前,请使用其他拥有管理员权限的帐户登录到 Windows,或者在安全模式下使用内置管理员帐户重新启动计算机。 有关如何在安全模式下启动的详细信息,请访问以下 Microsoft 网站:在安全模式下启动计算机全部
14、隐藏 方法 1: 修复用户帐户配置文件 若要修复用户帐户配置文件,请执行以下步骤:重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 这样就可以在出现问题时还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章: 322756 如何在 Windows 中备份和还原注册表1. 单击“开始”,在“搜索”框中键入 regedit,然后按 Enter 键。2. 在“注册表编辑器”中,找到并单击下面
15、的注册表子项 :HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList3. 在导航窗格中,找到以 S-1-5(SID 密钥)开头,后跟一长串数字的文件夹名称。4. 单击每个“S-1-5”文件夹,在详细信息窗格中找到“ProfileImagePath ”条目,双击以确保其为出现错误的用户帐户配置文件。5. 如果你有两个以 S-1-5 开头,后跟一长串数字的文件夹,且其中之一以 .bak 结尾,则你需要重命名 .bak 文件夹。 为此,请按照下列步骤操作: a. 右键单击不含“.bak”的文件夹,然后单击“ 重命
16、名”。 键入 .ba,然后按 Enter 键。b. c. 右键单击以 .bak 命名的文件夹,然后单击“重命名”。 删除文件夹名称末尾的 .bak,然后按 Enter 键。d. e. 右键单击以 .ba 命名的文件夹,然后单击“ 重命名”。 将文件夹名称末尾的“ .ba”更改为 .bak,然后按 Enter 键。f. 如果你只有一个以 S-1-5 开头,后跟一长串数字并以 .bak 结尾的文件夹,则右键单击该文件夹,然后单击“重命名” 。 删除文件夹名称末尾的 .bak,然后按 Enter 键。6. 在详细信息窗格中,单击不含“.bak ”的文件夹,双击“RefCount”,键入 0,然后单击
17、“确定”。7. 8. 在详细信息窗格中,单击不含 .bak 的文件夹,双击 “状态”,键入 0,然后单击“确定”。9. 10. 关闭注册表编辑器。11. 重新启动计算机。12. 使用您的帐户再次登录。方法 2: 登录到 Windows 并将你的数据复制到新帐户 创建一个新帐户并将旧帐户的数据复制到新帐户。 有关如何执行此操作的信息,请访问以下任意一个 Microsoft 网站:Windows 7修复已损坏的用户配置文件 (Windows 7)参见“ 修复 Windows 7 中已损坏的用户配置文件”Windows Vista修复已损坏的用户配置文件 (Windows Vista)方法 3: 删
18、除错误的 SID 并创建新的配置文件 要删除错误的 SID 并创建新的配置文件,请执行以下步骤:1. 删除错误的 SID。2. 重要说明 本部分(或称方法或任务)包含有关如何修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 这样就可以在出现问题时还原注册表。 有关如何备份和还原注册表的更多信息,请单击下面的文章编号查看 Microsoft 知识库中相应的文章:322756 如何在 Windows 中备份和还原注册表3. 要自己解决此问题,请执行以下步骤:1. 使用“计算机属性”对话框删除配置
19、文件。 为此,请 按照下列步骤操作: a. 单击“开始”,右键单击“我的电脑” ,然后单击“属性”。b. 单击“更改设置”。c. d. 在“系统属性”对话框中,单击“高级” 选项卡。e. f. 在“用户配置文件”区域中,单击“设置” 。g. 在“用户配置文件”对话框中, 选择你希望删除的配置文件,单击“删除”,然后单击“确定” 。2. 单击“开始”,在“搜索”框中键入 regedit,然后按 Enter 键。 3. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList4.5. 右
20、键单击要删除的 SID,然后单击“删除” 。 4. 登录到计算机,并创建新的配置文件。修复 Windows 7 中已损坏的用户配置文件https:/ 通过以下方法打开 Microsoft 管理控制台:单击“开始”按钮 、在搜索框中键入 mmc,然后按 Enter。 如果系统提示你输入管理员密码或进行确认,请键入该密码或进行确认。2. 在 Microsoft 管理控制台的左侧窗格中,单击“ 本地用户和组”。如果你没有看到“本地用户和 组” ,可能是因为尚未向 Microsoft 管理控制台添加管理单元。按照下列步骤进行安装:1. 在 Microsoft 管理控制台中,单击 “文件”菜单,然后单击
21、“添加/ 删除管理单元”。2. 单击“本地用户和组”,然后单击“ 添加 ”。3. 依次单击“ 本地计算机”、“ 完成”和“确定” 。3. 单击“用户”文件夹。4. 单击“操作”菜单,然后单击“新建用户” 。5. 在对话框中键入相应信息,然后单击“创建” 。6. 当你完成创建用户帐户时,请单击“关闭” 。7. 重启电脑。我的计算机在工作组中1. 通过以下方法打开“用户帐户 ”:依次单击“开始”按钮 、“控制面板” 、“用户帐户和家庭安全”,然后单击“用户帐户”。2. 单击“管理其他 帐户” 。 如果系统提示你输入管理员密码或进行确认,请键入该密码或进行确认。3. 单击“创建一个新 帐户”。4.
22、键入你想要分配给用户帐户的名称、单击帐户类型,然后单击“创建帐户”。5. 重启电脑。将文件复制到新的用户配置文件创建配置文件后,你可以从现有配置文件中复制文件。你必须在计算机上至少拥有三个用户帐户才可以完成这些步骤,包括你刚创建的新帐户。1. 以你刚创建的新用户之外的用户身份登录,或者以你想要复制其文件的用户身份登录。2. 通过以下方法打开“我的文档” 文件夹:单击“开始 ”按钮 ,然后单击“计算机”。依次双击安装了 Windows 的硬盘驱动器(通常是驱动 器 C:)、用户、文件夹名是你的帐户名的文件夹,然后双击“我的文档” 。3. 单击“工具 ”菜单,然后单击“文件夹选项”。如果没有看到“
23、工具”菜单,按 Alt。4. 单击“查看 ”选项卡,然后单击“显示隐藏的文件、文件 夹和驱动器” 。5. 清除“隐藏受保 护的操作系统文件” 复选框、单击“是” 进行确认,然后单击“确定”。6. 找到 C:UsersOld_Username 文件夹,其中 C 是安装了 Windows 的驱动器,Old_Username 是你想要从中复制文件的配置文件的名称。7. 选择此文件夹中的所有文件和文件夹,以下文件除外: Ntuser.dat Ntuser.dat.log Ntuser.ini8. 单击“编辑 ”菜单,然后单击“复制”。如果没有看到“编辑”菜单,按 Alt。9. 找到 C:UsersNew_Username 文件夹,其中 C 是安装了 Windows 的驱动器,New_Username 是你创建的新用户配置文件的名称。10. 单击“编辑”菜单,然后单击“粘贴” 。如果没有看到“编辑”菜单,按 Alt。11. 注销,然后以新用户身份重新登录。如果电子邮件程序中有你的电子邮件,你必须先将你的电子邮件和地址导入新的用户配置文件,然后再删除旧的配置文件。如果一切正常运行,你可以删除旧的配置文件。