Windows 2000注册表编辑器运行方法和Windows 9X下的注册表编辑器运行方法相同,这里不再介绍,要说明一点的是,在Windows
2000下有两个注册表编辑器“Regedit.exe”和“Regedt32.exe”,其中前者在WinNT目录下和Windows
9X下的注册表编辑器类似,后者则是专门为Windows 2000设计的注册表编辑器,位于WinNT\system32目录下.
·Windows 2000注册表的结构
Windows 2000的注册表可分为五大项:
1.HKEY_LOCAL_MACHINE:根键中存放的是用来控制系统和软件的设置.由于这些设置是针对那些使用Windows系统的用户而设置的,所以它与具体用户无关,它是一个公共配置信息,大家只须作一个了解就可以了.HKEY_LOCAL_MACHINE包括了如下五个子键:
●HARDWARE子键:包含了系统使用的浮点处理器、串口等有关信息.
●SAM子键:系统自动将其保护起来.
●SECURITY子键:包含了安全设置的信息,同样也让系统保护起来.
●SOFTWARE子键:包含了系统软件、当前安装的应用软件及用户的有关信息.
●SYSTEM子键:包含了系统的全部软件和硬件信息
2.HKEY_CLASSES_ROOT:根键中记录的是Windows操作系统中所有数据文件的信息,主要记录不同文件的文件名后缀和与之对应的应用程序,当用户双击一个文档时,系统可以通过这些信息启动相应的应用程序.
注意:HKEY_CLASSES_ROOT根键中存放的信息与HKEY_LOCAL_MACHINE\Software\Classes分支中存放的信息是一致的
3.HKEY_CURRENT_CONFIG:如果您在Windows中设置了两套或者两套以上的硬件配置文件(Hardware
Configuration file),则在系统启动时将会让用户选择使用哪套配置文件.而HKEY_CURRENT_CONFIG根键中存放的正是当前配置文件的所有信息.
4.HKEY_USERS:根键中保存的是默认用户(.DEFAULT)、当前登录用户(如ws)与软件(Software)的信息.
注意:HKEY_USERS\Software中保存的软件信息与HKEY_LOCAL_MACHINE\Software相同.
5.HKEY_CURRENT_USER根键中保存的信息(当前用户的子键信息)与HKEY_USERS\.Default分支中所保存的信息是相同的,任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS\.Default中子键信息的修改,反之也是如此.