每个用户配置文件中都隐藏着一个名为 NTUSER.DAT 的文件。该文件包含每个用户的设置和首选项,因此你不应该删除它,也不应该编辑它。Windows 会自动加载、更改并保存该文件。
NTUSER.DAT 包含您的用户配置文件设置
每次更改 Windows 和已安装程序的外观和行为时,无论是桌面背景、显示器分辨率,还是默认打印机,Windows 都需要在下次加载时记住您的偏好设置。
Windows 首先会将这些信息存储到 HKEY_CURRENT_USER 文件夹的注册表中。然后,当您退出或关机时,Windows 会将该信息保存到 NTUSER.DAT 文件中。下次登录时,Windows 会将 NTUSER.DAT 加载到内存中,并再次将所有首选项加载到注册表中。在此过程中,您可以进行用户配置文件独有的个人设置,例如您选择的桌面背景。
NTUSER.DAT 这个名称是从 Windows NT 沿用下来的,最初在 Windows 3.1 中引入。微软将 DAT 扩展名用于任何包含数据的文件。
每个用户都有一个 NTUSER.DAT 文件
Windows 并不总是完全支持用户配置文件。在早期版本中,当你启动 Windows 时,计算机的每个用户都会看到相同的桌面、文件和程序。现在,Windows 能更好地支持同一台机器上的多个用户,它通过在每个用户的配置文件中放置 NTUSER.DAT 文件来实现这一点。打开文件资源管理器,浏览到 "C:\用户\你的用户名)",或者在文件资源管理器的地址栏中输入 %userprofile% 并点按 回车,就能找到该文件。
如果你还没有看到 NTUSER.DAT,不用担心。微软并不想让你编辑或删除这个文件,所以将其隐藏了起来。你可以打开 "显示隐藏文件" 选项,使文件可见。单击 "查看",然后勾选 "隐藏的项目" 旁边的复选框。
您可能会注意到,除了 NTUSER.DAT 文件外,还有一个或多个 ntuser.dat.LOG 文件。每次进行更改时,Windows 都会将新的首选项保存到 NTUSER.DAT 文件中。但首先,它会复制一个文件并将其重命名为 ntuser.dat.LOG(加上一个递增的数字),以备份以前的设置。连微软都知道,你应该随时备份你的设置和文件。
不要删除 NTUSER.DAT 文件
千万不要删除 NTUSER.DAT 文件。因为 Windows 依赖它来加载您的设置和首选项,删除它将破坏您的用户配置文件。下次登录时,你会看到 Windows 无法登录你的账户的提示。
尽管有人建议退出登录后再重新登录可能会解决问题,但你还是会再次看到同样的信息。如果你试图创建一个普通的 NTUSER.DAT 文件来替换丢失的实例,你将在首次设置对话框中经历一个循环,Windows 将永远无法完成登录。
NTUSER.DAT 文件通常不是一个大文件,在我们的一台新电脑上只有 3 兆字节,而在我们用了几年的电脑上则有 17 兆字节。删除它通常不会恢复多少空间,但结果可能是灾难性的。如果不需要用户配置文件,最好通过 Windows 删除用户账户。
另外你也不应该编辑它。有些管理员可能会这样做,以便快速更改许多用户,但如果不小心,就会造成难以挽回的问题。
更好的做法是使用 regedit 对注册表进行更改。在注册表中工作也要小心谨慎,但很有可能你可以找到一份指南,指导你完成必要的步骤。编辑注册表后,下次注销或关机时,新设置将保存到 NTUSER.DAT 文件中。