Windows 注册表

  注册表是什么?如果你用电脑的经验比较丰富,你就会发觉有很多程序会暗暗记录你做的事,或者,当面给你一些包含选项的表格给你填写,那么这些信息都记录在哪里呢?注册表就是一个好地方。它把这些应用程序的数据组织起来,然后存放在文件里。Windows 注册表由两个文件组成:user.dat 和 system.dat。当然,应用程序可以选择把它自己的信息存放在文件里。这就是所谓用户信息文件或配置文件。不过,注册表对 Windows 来说是至关重要的。Windows 不仅将用户配置信息存放在注册表中,而且还把驱动程序、硬件配置等放在注册表里。所以,注册表对 Windows 来说是很重要的。
  在纯 MS-DOS 下可以使用 regedit(注册表编辑器)来从注册表文件(.reg 文件,是一种文本文件)建立或导入,也可以导出或删除。如果将注册表用这种方式重建,将会使注册表的体积明显地变小(这是因为 Windows 在读写注册表时并不直接将要删除的信息完全从注册表删除,而是将现有记录标记为不可用,Windows 在文件尾部可能会增加新记录,从而会使注册表中的垃圾越来越多)。在使用时要注意一点:直接用注册表编辑器从文件导入或新建,速度很慢,且对磁盘读写很多,可以先运行 WINDOWS 目录下的 SmartDrv.exe(是 MS-DOS 5.0 或更高版本的磁盘缓存程序,用于磁盘访问的加速,启动后不可启动 Windows 9x,否则会造成数据丢失),这样速度就会更快,且能延长磁盘使用寿命。安装 Windows 或在 MS-DOS 下扫描病毒时也可用。不过,如果安装 Windows 时出现警告,拒绝安装,那就有必要在 setup 运行时加上开关符“/is”。
  我对 Windows 使用的看法是:要优化,而不要用太多的点缀和安装太多的软件。
  Windows NT / 2000 的注册表文件好像是放在 C:\WINNT\system32\config 下面。HKEY_USERS 的内容肯定是放在 WINNT\Profiles\<user_name>\ntuser.dat (NT)和 Documents and settings\<user_name>\ntuser.dat (2000)这些文件里的。
 
返回 Windows 概览