用户登录时使用的临时配置文件

用户登录时使用的临时配置文件

我的一位用户昨晚登录了他的计算机 Windows XP,结果却收到一条错误消息,提示无法加载他的配置文件,他将使用临时配置文件登录。通常,当这种情况发生时,我会关闭计算机并重新启动,当他们再次登录时,正确的配置文件就会加载。但这次不是。在计算机->属性->高级->用户配置文件下的用户配置文件选项中,显示有三个配置文件与他同名。两个大小完全相同,修改日期也相同(5/5/10),另一个是我期望的新配置文件的大小,修改日期为今天。我有什么选择可以恢复他的配置文件?

答案1

好的,所以我所做的就是从“计算机属性”->“高级”->“用户配置文件”中删除最小的配置文件(约 18 Mb),然后我重新启动计算机并让用户登录,它使用了正确的配置文件。我想说它继续使用临时配置文件的原因是它将临时配置文件的位置与他的登录相关联,一旦删除临时配置文件,它就会恢复到正确的配置文件。

答案2

当与配置文件关联的注册表配置单元因某种原因损坏或无法读取时,就会发生这种情况。我通常会让人们重新启动并尝试再次登录,只是为了看看是否是某个进程错误地保存了配置单元。

如果问题仍然存在,请备份相关的配置文件夹(我的文档、收藏夹、桌面等)并按照您的操作删除该配置文件。

重新启动并登录后,应删除配置文件并创建全新的用户配置文件文件夹。

使用用户配置文件配置单元清理服务(来自 MS)将发生这种情况的可能性降到最低。此外,请尽量减少启动项(为此使用 CCleaner 或 Autoruns),如果问题再次出现,则默认用户配置文件注册表配置单元可能存在问题,在这种情况下,您需要创建一个新帐户,积极清理它并运行 CCleaner 注册表清理器,然后,在以其他管理员帐户登录时,将 NTUSER.DAT 文件从该新清理的配置文件移动到默认用户目录(首先备份现有的 NTUSER.DAT),并使用新帐户登录以确保它正常工作。

答案3

解决方案 1:1. 重新启动计算机。解决方案 2:1. 使用管理员帐户登录(受影响的用户除外),备份配置文件,重命名并再次使用原始用户登录。适用于损坏的用户配置文件。解决方案 3:1. 检查您的 Active Directory 用户是否不是域控制器上的成员或来宾组。解决方案 4:1. 重新启动系统,在安全模式下运行。2. 使用管理员用户帐户登录系统(受影响的用户除外)3. 备份所有受影响用户的配置文件(如果可用,J 因为在某些情况下您甚至会丢失数据,请阅读如何在 Windows 中恢复丢失的配置文件),可以从 %SystemDrive%\Users\UserName(Windows Vista / 7)访问用户配置文件文件夹,对于 Windows XP,您需要额外输入一些内容。%SystemDrive%\Documents and Settings\UserName。4. 删除所有受影响的配置文件(如果一个或多个配置文件具有增量名称,但请先备份)。 5. 单击“开始”,在“开始搜索”框中键入 regedit,然后按 ENTER。在 Windows Vista/7 中,系统可能会提示您输入管理员访问权限或密码。 6. 找到以下注册表子项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 7. 在 ProfileList 子项下,单击每个单独的子项并找到受影响的用户名,在左窗格中的 ProfileImagePath 前面,对我来说它如下。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ S-1-5-21-2697157797-3922012616-804475456-2266\ 在 ProfileImagePath 前面,是我的用户名,路径为 C:\Users\rizwan.ahmad。
微软说:在 ProfileList 子项下,展开并删除 SID.bak 子项。但我推荐上述程序;)。8. 退出注册表编辑器。9. 正常重启计算机,希望这个问题能解决。

相关内容