用户configuration文件在Windows XP上丢失 – 反复出现的问题

昨天我的用户报告说,当他login时,他得到一个错误,指出“Windows无法加载本地存储的configuration文件”。 他能够login到一个空白的configuration文件,然后我们configuration他使用。 今天又发生了同样的事情。

如何永久解决这个问题? 这是Windows XP上的本地configuration文件。 我们的域控制器是Windows Server 2003。

Windows事件日志中显示的是用户昨天(恢复其个人资料之后)或今天(何时获得新configuration文件)退出时的任何内容?

机器是否安装了UPHClean.exe ? UPHClean将帮助进程在注销时从registry中解除挂钩,并将有用的条目添加到事件日志中。 这些条目可能会帮助您排查导致configuration文件损坏的原因。

你也应该尝试运行CHKDSK,这可能是数据损坏是由硬盘的问题引起的。

MS有这样的说法。 恐怕没有永久性的解决办法。

http://support.microsoft.com/kb/812339

有两种方法来处理这个问题。 第一个是进入用户configuration文件并删除文件ntuser.dat这将导致它被重build,但成功的机会相对较低。 只有偶尔我能用这种方法恢复。

另一种方法是复制他们的文件(桌面/collections夹/ mydocuments,然后完全删除他们的configuration文件,Windows会为他们创build一个新的configuration文件,然后您可以将用户文件复制回来。