注册表编辑器的作用

上传人:鲁** 文档编号:492588310 上传时间:2023-08-24 格式:DOC 页数:8 大小:24KB
返回 下载 相关 举报
注册表编辑器的作用_第1页
第1页 / 共8页
注册表编辑器的作用_第2页
第2页 / 共8页
注册表编辑器的作用_第3页
第3页 / 共8页
注册表编辑器的作用_第4页
第4页 / 共8页
注册表编辑器的作用_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《注册表编辑器的作用》由会员分享,可在线阅读,更多相关《注册表编辑器的作用(8页珍藏版)》请在金锄头文库上搜索。

1、注册表编辑器的作用注册表编辑器的作用-03-2 22:8 从indws 5开始,Micooft在Window中引入了注册表(英文为EGISTRY)的概念(事实上本来在WindsNT中已有此概念)。注册表是Wis 5及Wnos 8的核心数据库,表中寄存着多种参数,直接控制着nds的启动、硬件驱动程序的装载以及某些Winos应用程序运营的正常与否,如果该注册表由于某种因素受到了破坏,轻者使Widos的启动过程浮现异常,重者也许会导致整个Wido系统的完全瘫痪。因此对的地结识、修改、及时地备份以及有问题时恢复注册表,对idws顾客来说就显得非常重要了。 一、注册表的构造划分及互相关系 WINOWS的

2、注册表有六大根键,相称于一种硬盘被提成了六个分区。在“运营”对话框中输入Rgdit,然后单击“拟定”按钮,则可以运营注册表编辑器。Windws98中文版的注册表Riry(Syst.a、Usrdat、onfi.ol)的数据组织构造。 注册表的根键共六个。这些根键都是大写的,并以HY_为前缀;这种命令商定是以Win32 I的Rgistry函数的核心字的符号变量为基本的。虽然在注册表中,六个根键看上去处在一种并列的地位,彼此毫无关系。但事实上,HKEY_CASSE_ROT和HEY_CURENT_ONIG中寄存的信息都是Y_LOCAL_MACHIN中寄存的信息的一部分,而KEYCURENT_USR中寄

3、存的信息只是HKY_USERS寄存的信息的一部分。 KY_LOAL_ACHNE涉及HKEY_CLASESROOT和HKEY_CNTUSER中所有的信息。在每次系统启动后,系统就映射出HKE_CURRENT_USR中的信息,使得顾客可以查看和编辑其中的信息。 事实上,HEY_OA_MAHINOFTWAECasse就是HK_CLASES_OOT,为了顾客便于查看和编辑,系统专门把它作为一种根键。同理,KY_URREN_CONFISY-STECrentConto就是HKEY_LO_MHNSSEMCurent Conrol。 HKY_USERS中保存了默认顾客和目前登录顾客的顾客信息。K_CURRET

4、_USE中保存了目前登录顾客的顾客信息。 HKEY_T保存了系统运营时的动态数据,它反映出系统的目前状态,在每次运营时都是不同样的,即便是在同一台机器上。 根据上面的分析,注册表中的信息可以分为HY_CAL_MACHIN和E_USERS两大类,这两大类的具体内容请看背面的简介。二、六大根键的作用 在注册表中,所有的数据都是通过一种树状构造以键和子键的方式组织起来,十分类似于目录构造。每个键都涉及了一组特定的信息,每个键的键名都是 和它所涉及的信息有关的。如果这个键涉及子键,则在注册表编辑器窗口中代表这个键的文献夹的左边将有“”符号,以表达在这个文献夹中有更多的内容。如果这个文献夹被顾客打开了,

5、那么这个“+”就会变成“-”。 1.HKEYUSER 该根键保存了寄存在本地计算机口令列表中的顾客标记和密码列表。每个顾客的预配备信息都存储在KEY_UERS根键中。HKYSER是远程计算机中访问的根键之一。 2.KEY_CURRENTUSER该根键涉及本地工作站中寄存的目前登录的顾客信息,涉及顾客登录顾客名和暂存的密码(注:此密码在输入时是隐藏的)。顾客登录Winows 8时,其信息从HK_USER中相应的项拷贝到EY_CRRE_USER中。 .HK_CURREN_CONFIG 该根键寄存着定义目前顾客桌面配备(如显示屏等)的数据,最后使用的文档列表(RU)和其她有关目前顾客的ndow 98

6、中文版的安装的信息。图为HKECURRENTCONFIG子核心字之间的连接状况。 4.EY_CLASSES_ROT 根据在Wndows 98中文版中安装的应用程序的扩展名,该根键指明其文献类型的名称。 在第一次安装Wndow9中文版时,TF(Rih Tetformat)文献与写字板(Worda)&2;联系起来,但在后来安装了中文Wor 6.0后,双击一种R文献时,将自动激活Word。寄存在SYS.AT中的HK_CASES_ROT,将替代WIN.INI文献中的xtenion&127;小节中的设立项,它把应用程序与文献扩展名联系起来,它也替代了Windws 3.中的g.da文献中的相似的设立项。5

7、.HEYLOCAL_MACHIN该根键寄存本地计算机硬件数据,此根键下的子核心字涉及在YSTMDA中,用来提供KE_LOL_MACHINE所需的信息,或者在远程计算机中可访问的一组键中。 该根键中的许多子键与Systm.ii文献中设立项类似。图7显示了HKEY_LOCL_MACHINE根键下的各个子键之间的状况。 6.HKE_DYNAT 该根键寄存了系统在运营时动态数据,此数据在每次显示时都是变化的,因此,此根键下的信息没有放在注册表中。图8显示了HKY_YN_DATA根键下的各个子键的状况。 三、注册表部分重要内容注册表是一种大型数据库esr。要具体地分析该数据库,不是一两页就能简介完。我曾

8、经用了半年多时间分析此数据库构造。下面只简介部分重要内容。 (一)HKEY_CLAS_RT 1.HEY_CLASS_RO/Paint.Pricure/eultcon双击窗口右侧的默认字符串,在打开的对话框中删除本来的“键值”,输入%1。重新启动后,在“我的电脑”中打开Ws目录,选择“大图标”,然后你看到的文献的图标再也不是千篇一律的SPIT图标了,而是每个mp文献的略图(前提是未安装ACDSee等看图软件)。 (二)HEY_URRT_USR 1.HEY_CURRENTURontroanelDesktop 中新建串值名MeShowDea=0 可使“开始”菜单中子菜单的弹出速度提高。 2.在HEY

9、_CURRNTUSERContrl PaeDesktopndsMterics中新建串值名MiAnmat,值为1启动动画效果开关窗口,值为0取消动画效果。 (三) HEY_LOCAL_MAHIE 1E_OCAL_MACHIEsotwaremcrostwndoscurntVersionexplorusrhelfodrs 保存个人文献夹、收藏夹的途径。2.HKEY_LOCALMCHEsystemcurrenontrolSetcontroleyoad Layouts 保存键盘使用的语言以及多种中文输入法。 .HY_LOCALACHINEoftwremiooftwinowcurrentersonunis

10、tall 保存已安装的Winw应用程序卸载信息。 .HKEY_LOCAL_MACINEystemCurrentContro-Setserviclass保存控制面板-增添硬件设备-设备类型目录。5.EY_LCAMAHIEsysemCurr-ControlStnrolupdte 设立刷新方式。值为设立为自动刷新,1设立为手工刷新在资源管理器中按F。 HKY_LOALMACINsoftwaeiosofwin-dowsrentVonun 保存由控制面板设定的计算机启动时运营程序的名称,其图标显示在任务条右边。在“启动”文献夹程序运营时图标也在任务条右边。7.HK_OCALMACINEswremiros

11、ftwidocurrnVersionolicisRatns 保存I.中文版“安全”“分级审查”中设立的口令(数据加密),若遗忘了口令,删除atis中的数据即可解决问题。.HKE_LOCA_MHINEsoftwaemcrosftindowsurreVersionexploredesktpnameSpace 保存桌面中特殊的图标,如回收站、收件箱、MS Network等。 (四) Y_USERS 1.KEY_UERS.Defaultsofwaremcrosotintrnet exlorertypeL保存E40浏览器地址栏中输入的RL地址列表信息。清除文档菜单时将被清空。2.HKEY_ERSeaul

12、tsomi.wi.current-Versonex.menuderstarMn保存程序菜单排序信息。 3.KE_SERS.Deaults.irsotwidowcrrentsionxplorerRunMRU保存“开始 运营.”中运营的程序列表信息。清除文档菜单时将被清空。 4KY_UERS.Defutso.mcrsoftwindscrent-VrsineploreRentDos保存近来使用的十五个文档的快捷方式(删除掉可解决文档名称反复的毛病),清除文档菜单时将被清空。 HKEY_USERS.dealtsftwaeicrsoftwiowurenVrsiapplts 保存Windos应用程序的记录

13、数据。 6KEYUSERS.defauswacosftwinwscrretVersionun保存由顾客设定的计算机启动时运营程序的名称,其图标显示在任务条右侧。注册表通过键和子键来管理多种信息。但是,注册表中的所有信息是以多种形式的键值项数据保存下来。在注册表编辑器右窗格中,保存的都是键值项数据。这些键值项数据可分为如下三种类型: 1.字符串值 在注册表中,字符串值一般用来表达文献的描述、硬件的标记等。一般它由字母和数字构成,最大长度不能超过255个字符。在图9所示中,“D:win98triden”即为键值名“”的键值,它是一种字符串值类型的。同样地,“b”也为键值名“MRUList”的键值。通过键值名、键值就可以构成一种键值项数据,这就相称于Wi.in、Ssemini文献中小节下的设立行。其实,使用注册表编辑器将这些键值项数据导出后,其形式与NI文献中的设立行完全相似。.二进制值 在注册表中,二进制值是没有长度限制的,可以是任意个字节长。在注册表编辑器中,二进制以十六进制的方式显示出来,如图1所示。在图10中,键值名Wizard的键值“80 00 0 0”就是一种二进制。在如图11所示的“编辑二进制值”对话框时,在编辑框的左边输入十六进制数时,其右边将会显示相应的ASII码。DOD值DORD值是一种32位(4个字节,即双字)长度的数值。在注册表编辑器中,您将

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号