NTUSER.DAT 文件被系统进程锁定 - 以 TEMP 配置文件身份登录

NTUSER.DAT 文件被系统进程锁定 - 以 TEMP 配置文件身份登录

我在域中有一个装有 Windows XP SP3 计算机的实验室。有时,登录的学生会收到以下消息...

Windows 无法加载本地存储的配置文件。此错误的可能原因包括安全权限不足或本地配置文件损坏。如果此问题仍然存在,请联系您的网络管理员。

紧接着的是……

Windows 找不到本地配置文件,因此将使用临时配置文件登录。注销后,您对配置文件所做的更改将丢失。

这会影响该计算机的大多数(但不一定是全部)域用户,直到计算机重新启动后,他们的配置文件才可以再次访问。

我们不使用漫游配置文件。

在受影响的计算机上的 Process Explorer 中搜索 NTUSER.DAT 报告称,系统进程正在为多个用户锁定 NTUSER.DAT 文件,包括最近未登录的用户:

Process      PID      Type    Handle or DLL
System       4        Handle  C:\Documents and Settings\Administrator\NTUSER.DAT
System       4        Handle  C:\Documents and Settings\TEMP.(domain)\NTUSER.DAT
System       4        Handle  C:\Documents and Settings\(user 1)\NTUSER.DAT
System       4        Handle  C:\Documents and Settings\(user 2)\NTUSER.DAT
System       4        Handle  C:\Documents and Settings\(user 3)\NTUSER.DAT
System       4        Handle  C:\Documents and Settings\(user 4)\NTUSER.DAT

我在运行任何防病毒软件、Symantec Endpoint Protection 甚至 Microsoft Security Essentials 时都遇到过这个问题,所以它似乎与防病毒无关。

网站上其他地方似乎没有发生这种情况。可能相关的信息:计算机很少重新启动,通常在不使用时进入待机模式;有问题的特定计算机是联想 A58 台式机。

答案1

使用管理员帐户登录,尽可能清理管理员帐户用户配置文件。运行 CCleaner 注册表清理程序。

然后,使用单独的管理员帐户,将 NTUSER.DAT 文件从以前的(已清理的)管理员帐户复制到默认用户配置文件目录中。当然,首先从默认用户目录中备份 NTUSER.DAT。

然后安装用户 Hive 配置文件清理服务(这有助于确保在注销或关机时正确关闭与用户配置单元(NTUSER.DAT)的所有连接。

如果可以删除学生的用户帐户,请删除它们,以便下次登录时他们将获得新的用户配置文件注册表配置单元。

这将删除所有损坏的注册表配置单元,并修复默认配置单元以尽量减少问题,并安装一个软件包来监视未来的问题。

答案2

尝试运行进程监控启用启动日志记录。

相关内容