欢迎来到天天文库
浏览记录
ID:17636125
大小:58.00 KB
页数:23页
时间:2018-09-04
《windows xp注册表探索》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WindowsXP注册表探索认识WindowsXP注册表 1.概述 WindowsXP注册表实际上是一个庞大的数据库,这个数据库记录了机器软硬件环境的各种信息,对操作系统及应用程序的正常运行至关重要。具体来讲,此数据库包含了Windows系统和应用程序的初始化信息、应用程序和文档文件的关联、硬件设备的说明、状态和属性等数据,操作系统和应用程序会对此数据库进行频繁存取,以保存和获取必要的数据。 注册表中的不少数据可直接通过操作系统及应用软件提供的界面来变更。笔者认为对注册表数据直接修改的意义主要有
2、二:一是快捷,可以绕过不少复杂的操作;二是可以对操作系统、应用软件不提供修改途径的数据进行变更,以实现特殊目的。这里要说明的是,由于WindowsXP是严格的多用户操作系统,在进行注册表操作时,应以管理组(Administrators)成员身份进入。 在Windows9X中,注册表的数据文件存放在系统盘的Windows目录下(user.dat和system.dat)。而在WindowsXP中,绝大部分数据文件存放在"%SystemRoot%system32config"文件夹下("%SystemR
3、oot%"是文件夹system32所在位置,如"c:windows")。该目录里面包含了5个没有扩展名的文件,即当前注册表文件: DEFAULT(默认注册表文件,位于注册表的HKEY_USERS项分支下) SAM(安全账户管理器注册表文件,位于注册表的HKEY_LOCAL_MACHINESAM项分支下) SECURITY(安全注册表文件,位于注册表的HKEY_LOCAL_MACHINESECURITY项分支下) SOFTWARE(应用软件注册表文件,位于注册表的HKEY_LOCAL_MAC
4、HINESOFTWARE项分支下) SYSTEM(系统注册表文件,位于注册表的HKEY_LOCAL_MACHINESYSTEM项分支下) WindowsXP会将系统初装后的注册表文件备份到"%SystemRoot%Repair"目录下,以便系统出现故障时能用此备份文件修复(具体使用方法请参见后文)。 2.WindowsXP注册表编辑器 Windows提供一个编辑注册表文件的编辑器,单击"开始"→"运行",输入"regedit"回车后即可进入。注册表编辑器的界面类似于资源管理器,其中涉及到
5、一些名词术语,以下介绍我们将统一采用WindowsXP中文版帮助文件中的命名。 编辑器左栏是树形目录结构,共有5个根目录,称为子树,各子树以字符串"HKEY_"为前缀(分别为HKEY_CLASSES_ROOT,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_USER,HKEY_CURRENT_CONFIG);子树下依次为项、子项和活动子项,活动子项对应右栏中的值项,值项包括3部分:名称、数据类型、值(图1)。 在WindowsXP注册表编辑器中可直接修改、添
6、加和删除项、子项与值项,并且可利用查找命令快速查找各子项和值项: (1)设置权限:在多用户情况下,可设置注册表的某个分支不能被指定用户访问,方法是选择要处理的项,并选择菜单"编辑"→"权限",然后在对话框中设置相应权限(图2)。但这里要注意,设置访问权限意味着该用户其进入系统后运行的任何程序均不能访问此注册表项,不熟悉的用户请慎用此功能。 (2)查找:选择菜单"编辑"→"查找"(或按"Ctrl+F"),在弹出的"查找"窗口中"√"选要查找目标的类型,并输入待查找内容(图3),单击"查找下一个"按钮,
7、等待片刻便能看到结果,之后按"F3"键可查找下一个相同目标。 (3)收藏:有些注册表项经常需要修改,这时可将此项添加到"收藏夹"中。选择注册表项,单击"收藏"→"添加收藏夹",输入名称并确定后该注册表项便添加到了"收藏"列表中(图4),以后访问时可直接从"收藏夹"点选进入。查找和收藏是注册表编辑器的重要功能,应多加以利用。 (4)添加子项或值项:在左窗格中选择要在其下添加新项的注册表项,然后在右窗格中单击鼠标右键,选择"新建"→"项"或值项数据类型(图5)。 (5)更改值项:右键单击要更改的值项,
8、选择"修改",然后输入新数据并"确定"即可(图6)。实际上,如要删除、重命名子项、值项,只须选择相应对象,单击右键,进行相应操作即可。 (6)注册表项的"导出"和"导入":建议在修改注册表时,如果没有把握,请将修改项先导出以备修改错误时再导入恢复。选择要导出的注册表项,单击"文件"→"导出","保存类型"一般选择"*.reg",输入文件名后单击"保存"即可。要导入已备份的注册表项只须单击"文件"→"导入",并选择准备导入的文件,若是上一步
此文档下载收益归作者所有