什么是Windows中的NTUSER.DAT文件?

每个用户配置文件中都隐藏了一个名为NTUSER.DAT的文件。该文件包含每个用户的设置和首选项,因此您不应该删除它,也不应该编辑它。Windows会自动为您加载、更改和保存文件。

NTUSER.DAT包含您的用户配置文件设置

每次更改Windows和已安装程序的外观和行为时,无论是您的桌面背景、显示器分辨率,甚至是哪种打印机是默认打印机,Windows都需要在下次加载时记住您的首选项。

Windows通过首先将该信息存储到HKEY_CURRENT_USER配置单元中的注册表来实现这一点。然后,当您注销或关闭时,Windows会将该信息保存到NTUSER.DAT文件。下次登录时,Windows会将NTUSER.DAT加载到内存,并且您的所有首选项再次加载到注册表。此过程允许您对用户配置文件进行独特的个人设置,如您选择的桌面背景。

名称NTUSER.DAT是Windows NT的遗留名称,在Windows 3.1中首次引入。Microsoft将DAT扩展名用于任何包含数据的文件。

每个用户都有一个NTUSER.DAT文件

Windows并不总是完全支持用户配置文件。在启动Windows的早期版本中,计算机的每个用户都看到相同的桌面、文件和程序。现在,Windows更好地支持同一台计算机上的多个用户,它通过在每个用户的配置文件中放置一个NTUSER.DAT文件来实现这一点。您可以打开文件资源管理器,然后浏览到以下位置:

C:\Users\*您的用户名*

或键入以下命令:

%userprofile%

进入文件资源管理器的地址栏,然后按Enter键。

如果您还没有看到NTUSER.DAT,请不要担心。Microsoft不打算让您编辑或删除此文件,因此它们会将其隐藏。可以启用“显示隐藏文件”选项以使文件可见。

您可能会注意到,除了NTUSER.DAT文件之外,还有一个或多个ntuser.dat.LOG文件。每次进行更改时,Windows都会将您的新首选项保存到NTUSER.DAT文件。但首先,它会创建一个副本,并将其重命名为ntuser.dat.LOG(加上一个递增的数字),以备份您以前的设置。即使是Microsoft也知道您应该始终备份您的设置和文件。

不删除NTUSER.DAT文件

您不应该删除NTUSER.DAT文件。由于Windows依赖它来加载您的设置和首选项,因此删除它会损坏您的用户配置文件。下次登录时,您将看到Windows无法登录到您的帐户的提示。

尽管有人建议注销然后重新登录可能会解决问题,但您会再次看到相同的消息。如果您尝试创建一个普通的NTUSER.DAT文件来替换丢失的实例,您将在第一次设置对话框期间遇到循环,并且Windows永远不会完成登录。

NTUSER.DAT文件通常不是很大的文件,在我们的一台新计算机上从3兆字节到我们已经使用了几年的PC上的17兆字节不等。删除它通常不会收回太多空间,但结果可能是灾难性的。如果不需要用户配置文件,最好通过Windows删除该用户帐户。

您可能也不应该编辑它。有些管理员可能会这样做,以便对许多用户进行快速更改,但如果您不小心,可能会导致难以修复的问题。

更好的做法是使用regedit对注册表进行更改。在注册表中工作也是您应该小心做的事情,但是您很有可能找到指导您完成必要步骤的指南。编辑注册表后,下次注销或关闭时,新设置将保存到NTUSER.DAT文件。

相关文章