爱子日志

Windows 不能加载本地存储的配置文件

故障现象:

Windows XP系统,每次开机进入“欢迎使用”界面时,报错:
Windows 不能加载本地存储的配置文件。此问题的可能原因是安全权限不足或本地配置文件损坏。如果此问题持续存在,请与您的网络管理员联系。


点确定后,弹出另一对话框:
Windows找不到本地配置文件,用临时配置文件让您登录。当您注销时,对此配置文件所作的更改将丢失。


进桌面后发现,所装的软件基本都在,但桌面上保存不了东西,一些个性化设置(如IE收藏夹)也会在重启后消失。



原因分析:

登录Windows XP需要一个本地配置文件,若这个文件丢失(被误删)或损坏,就只能用临时配置文件让你登录。而临时配置文件重启后就自动消失了。
本地配置文件丢失或者损坏的原因:非正常关机(直接掐断电脑的电源),或电脑使用时突然断电。




问题解决:

方式一、重装系统;



方式二(以Administrator帐户为例)
①从U盘或光盘引导进入PE,重命名C:\Documents and Settings目录下的“Administrator”文件夹,比如命名为“Administrator_old”

②重启电脑,用Administrator帐户登录,不再报错,背地里,WinXP已以C:\Documents and Settings目录下的Default User文件夹为模板,重建了Administrator目录;

③目录:「开始」菜单、Application Data、Local Settings、桌面,从Administrator_old拷到Administrator,若提示则全部覆盖。重启即可。

注意:旧的Administrator_old目录下包含错误或损坏的配置文件,所以不要把里面的东西全拷到新的Administrator目录下。


方式三
开始 → 运行 → regedit → 找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

确保以下两个字符串这样设置(注册表中Default User文件夹的指定路径错误或丢失)
AllUsersProfile 值为 All Users
ProfilesDirectory 值为 %SystemDrive%\Documents and Settings

删除带.bak的子项(例:S-1-5-21-515967899-839522115-1343024091-500.bak,还有一个与它相同的子项,但没有.bak)
然后把不带.bak的子项下,ProfileImagePath里的
%SystemDrive%\Documents and Settings\temp改成
%SystemDrive%\Documents and Settings\Administrator

如果Default User文件夹不完整或者被删除了,导致系统无法复制新的一份,从别的电脑拷贝一份到Documents and Settings目录下即可。

转载自以下:
http://bbs.51cto.com/thread-658702-1.html
http://www.zhaoniupai.com/archives/218.html
http://hi.baidu.com/happyccie/blog/item/33dae2166cb4504e20a4e9d8.html
http://social.technet.microsoft.com/Forums/zh-CN/windowsxpzhchs/thread/f09a3c0d-d045-468e-9327-75cac6c9142c
http://blog.csdn.net/perky007/article/details/6844050

聚划算