和电脑打交道多了,尤其是装软件多了,就免不了遇见注册表这个个令人难以捉摸的东东。下面就简要介绍一下注册表知识。
一、注册表简介
多字符串值(reg_multi_sz):允许将一系列项目作为单独的一个值使用。对于多种网络协议、多个项目、设备列表以及其他类似的列表项目来说,可以使用多字符串值。
可扩充字符串值(reg_expand_sz):代表一个可扩展的字符串。
编辑器说明:
在运行里键入regedit就可以了。
根键:这个称为HKEY„„„„,某一项的句柄。 项:附加的文件夹和一个或多个值。
子项:在某一个项(父项)下面出现的项(子项)
值项:带有一个名称和一个值的有序值,每个项都可包括任何数量的值项,值项由三个部分组成:名称、数据类型和数据。
编辑器说明:
在运行里键入
regedit
就可以了。
根键:这个称为
HKEY„„„„,某一项的句柄。
项:附加的文件夹和一个或多个值。
子项:在某一个项(父项)下面出现的项(子项)
值项:
带有一个名称和一个值的有序值,
每个项都可包括任何数量的值项,
值项由三个部分组成:名称、数据类型和数据。
二、注册表总体结构分析
注册表包括以下5个根键
1.HKEY_CLASSES_ROOT
说明:该根键包括启动应用程序所需的全部信息,包括扩展名,应用程序与文档之间的关系,驱动程序名,DDE和OLE信息,类ID编号和应用程序与文档的图标等。
2.HKEY_CURRENT_USER
说明:该根键包括当前登录用户的配置信息,包括环境变量,个人程序以及桌面设置等。
3.HKEY_LOCAL_MACHINE
说明:该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息。
4.HKEY_USERS
说明:该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。这些信息告诉系统当前用户使用的图标,激活的程序组,开始菜单的内容以及颜色,字体。
5.HKEY_CURRENT_CONFIG
说明:该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。
HKEY_CLASSES_ROOT
我们知道,在这一个根键中记录的是WINDOWS操作系统中所有数据文件的信息内容,主要记录了不同文件的文件扩展名和与之相对应的应用程序。这就是为什么我们双击某一个文档的时候,可以由系统自动调出应用程序的所在了。 这个根键的子键当大家展开时发现是非常多的,它主要分为两种:一是已经注册的各类文件的扩展名;一是各种文件类型的有关信息。
三、注册表破坏的现象及原因
注册表破坏后的常见现象 1、无法启动系统
2、无法运行或正常运行合法的应用程序
3、找不到启动系统或运行应用程序所需的文件 4、没有访问应用程序的权限
5、不能正确安装或装入驱动程序 6、不能进行网络连接 7、注册表条目有错误
注册表被破坏的原因
1、应用程序错误:这个出现的时候比较多,因为我们知道应用程序或多或少的时候都有错误,都有可能导致不同的后果;另外在系统中安装过多的软件后,有可能出现彼此之间的冲突。
2、驱动程序不兼容:其实我发现好多出在系统自动安装的驱动程序上,如果你本身有驱动程序盘的话,还是用专业的比较好一些。
3、硬件问题:这里面好我问题出现在硬件质量上,比如硬盘或内存质量不过关造成读写错误,或超频或CMOS或病毒等。
4、误操作:这个大家不知出现了没有,您的误操作可能会导致注册表出现错误,有的时候甚至会很严重的。
有时我们需要下载某个*.dll,如何才能快速找到呢?在搜索栏输入关键字 ,多个关键字之间有空格,用多个搜索引擎搜索,如百度 搜狗 雅虎 新浪等,再不行就在百度知道提问。