在注册表中所有的数据都是通过一种树状结构以键和子键的方式组织起来就象我们的磁盘文件系统的目录结构一样每个键都包含了一组特定的信息每个键的键名都是和它所包含的信息相关联的如果某个键包含了子键则在注册表编辑器窗口中代表这个键的文件夹的左边将有+符号以表示在这个文件夹中有更多的内容如果这个文件夹被用户打开了那么这个+就会变成-我们可以象打开文件夹一样层层的打开注册表树当然我们有时并不清楚我们要找的键在哪个目录分支下面我们就得搜索相应的关键字我们来看看注册表树最顶层的六个分支所分别代表的含义这样我们在修改的时候就可以做到心中有数了 HKEY_CLASSES_ROOT 管理文件系统根据在Windows 中安装的应用程序的扩展名该根键指明其文件类型的名称相应打开该文件所要调用的程序等等信息 HKEY_CURRENT_USER 管理系统当前的用户信息在这个根键中保存了本地计算机中存放的当前登录的用户信息包括用户登录用户名和暂存的密码在用户登录Windows 时其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中 HKEY_LOCAL_MACHINE 管理当前系统硬件配置在这个根键中保存了本地计算机硬件配置数据此根键下的子关键字包括在SYSTEMDAT中用来提供HKEY_LOCAL_MACHINE所需的信息或者在远程计算机中可访问的一组键中 这个根键里面的许多子键与Systemini文件中设置项类似 HKEY_USERS 管理系统的用户信息在这个根键中保存了存放在本地计算机口令列表中的用户标识和密码列表同时每个用户的预配置信息都存储在HKEY_USERS根键中HKEY_USERS是远程计算机中访问的根键之一 HKEY_CURRENT_CONFIG 管理当前用户的系统配置在这个根键中保存着定义当前用户桌面配置(如显示器等等)的数据该用户使用过的文档列表(MRU)应用程序配置和其他有关当前用户的Windows 中文版的安装的信息 HKEY_DYN_DATA 管理系统运行数据在这个根键中保存了系统在运行时的动态数据此数据在每次显示时都是变化的因此此根键下的信息没有放在注册表中 在Windows的注册表中是通过键和子键来管理各种信息同时注在册表里面的所有信息是以各种形式的键值项数据保存下来在注册表编辑器的右窗口中保存的都是各种键值项数据键值项由键值名数据类型和键值三部分组成其格式为键值名数据类型键值 这些键值项数据可分为如下三种类型 字符串值(S) 在Windows的注册表中表示文件的描述硬件的标识等等信息一般都用字符串值字符串值由字母和数字组成它的最大长度不能超过个字符通过键键值就组成了一种键值项数据这就相当于WininiSsytemini文件中每个小节下面的设置行一样的道理 二进制值(B) 在Windows的注册表中二进制值是没有长度限制的可以是任意个字节长在注册表编辑器中二进制以十六进制的方式显示出来 DWORD值(D) 在Windwos的注册表中DWORD值是一个位(双字节长)长度的数值在注册表编辑器中系统以十六进制的方式显示DWORD值 在修改中这么多子键并不一定都用得作其中对我们最有用还是 HKEY_LOCAL_MACHINE和 HKEY_USERS这两个键下面的子键 我们先看看 HKEY_LOCAL_MACHINE键先面的几个重要的子键及其作用 )HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion \uninstall 保存Windows系统中已经安装了的Windows应用程序卸载信息 )HKEY_LOCAL_MACHINE\system\currentControlSet\control \keyboard Layouts 保存Windows中键盘使用的语言以及各种中文输入法的信息 )HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell folders 保存计算机中个人文件夹收藏夹的路径 )HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\class 保存控制面板增添硬件设备设备类型目录全面管理你的硬件信息(小新技术网) )HKEY_LOCAL_MACHINE\software\microsoft\windows \currentVersion\run 保存由控制面板设定的计算机启动时运行程序的名称其图标显示在任务条右边这也是我们经常修改和用到的一个目录 )HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion \Policies\Ratings 保存了IE的安全\分级审查中设置的口令(数据加密)若遗忘了口令删除 Ratings 中的数据即可解决问题 )HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion \explorer\desktop\nameSpace 保存桌面中特殊的图标如回收站收件箱网上邻居等等你可以把它改得面目全非人家都认不出来 下面我们再来看看另外一个重要的键HKEY_USERS下面的重要分支 )HKEY_USERS\Default\so\microsoft\windows\currentVersion\explorer\RunMRU保存开始 \ 运行中运行的程序列表信息清除文档菜单时该分支将被清空 )HKEY_USERS\Default\software\microsoft\internet explorer \typeURLs保存IE浏览器地址栏中输入的URL地址列表信息清除文档菜单时它也将被清空 )HKEY_USERS\Default\so\microsoft\windows\currentVersion \explorer\RecentDocs 保存最近使用的十五个(数目是可以修改的)文档的快捷方式清除文档菜单时将被清空 )HKEY_USERS\default\software\microsoft\windows\currentVersion \applets 保存Windows应用程序的记录数据信息 在上面我们大致介绍了Windows的注册表的结构和重要的信息这对于我们修改注册表是非常有用的 |