search 登录 注册
arrow_back返回列表
ID:68944
light_modedark_mode
Lv.1 韶华一笑间
edit_note帖子 5
stars积分 0
event加入 2011-08-15
电脑网络

注册表基础及优化技术

schedule发表于 2011-08-22 06:24:00 visibility查看 823 chat_bubble回复 3
#1 楼主
操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Win3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上难以实现远程访问。*为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。*与INI文件不同的是:*1.注册表采用了二进制形式登录数据;*2.注册表支持子键,各级子关键字都有自己的“键值”;*3.注册表中的键值项可以包含可执行代码,而不是简单的字串;*4.在同一台计算机上,注册表可以存储多个用户的特性。注册表的特点有:*1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。*2.注册表中登录的硬件部分数据可以支持高版本Windows的即插即用特性。当Windows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备与原有设备之间的资源冲突。*3.管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。*我在前面已经详细介绍了注册表的由来与基本结构。发现注册表比较复杂,但又安排得非常有条理,能有效地提高工作效率,为系统的维护提供了必要条件。由于注册表是一个二进制的配置数据库文件(Windows的命根子),因而,用户无法直接存取注册表。为了让高级用户能够编辑注册表,Windows2000提供了注册表编辑器“c”和“Regedt32”。对这种只使用Windows提供的注册表编辑器进行编辑的操作。*编辑器在安装Windows时已经被安装到硬盘中了,但是并未在“附件”程序组中建有快捷方式。用户如果需要使用注册表编辑器,可以在“运行”对话框内输入Regedt32或Regedit即可打开注册表编辑器
[艹坠落丿爱逝难离于2011-8-22 6:28:19续贴]:
基础知识*一. 什么是注册表?*  注册表(Registry)是一种层次化的数据库,这种也就是树形结构。其中存储着关于用户帐户、服务器计算机硬件以及应用程序的设置信息。每当用户通过“控制面板”或一些MMC管理单元进行一些修改的时候,所做的更改通常都会储存到注册表中。*二.注册表的结构*Regedit所谓的注册表是注册表的逻辑结构,而并不代表物理位置的。只是对你所做的一些修改操作在下一次重新启动服务器的时候进行的动态数据。其实这些东西我本打算用PPT做来这!但是我估计很多朋友也许不会安装这些软件所以还是用记事本做了。*1.注册表中的五个子树。*HKEY_LOACL_MACHINE   包含着当前计算机中安装的硬件信息,以及机器上运行的系统的设置信息。 简称:HKLM*HKEY_CURRENT_USER   包含着当前登陆到本计算机的用户设置和选项信息。简称:HKCU*HKEY_USERS 包含指向HKEY_CURRENT_USER子树的指针,以及一个指向配置文件DEFAULT(默认)的指针。*HKEY_CLASSES_ROOT 包含着文件的关联,这些信息用来告诉系统:“当用户在Windows资源管理器中双击一个扩展名为* *.BMP(位图文件的扩展名)的文件时,启动PBRUSH.exe(刷子)查看这个文件。”*HKEY_CURRENT_CONFIG 包含着用户系统启动时使用的具体硬件配置信息。*注册表的键(Key)*“注册表的文件夹”称为注册表的键 在这里也是存在子键的。*三.注册表编辑器规定的数据类型。REG_BINARY 原始二进数据。这种数据为了减少编辑二进制数据的麻烦,因此通常表示为十六进制的形式。*REG_DWORD 二进制数据类型的另一种形式,但长度为4字节。*REG_EXPAND_SZ 一种长度可变的字符串,经常是人们可以理解的信息形式,如路径语句或者消息。*REG_MULTI_SZ 字符串的另一种类型,但它允许用户在这个单值项目中输入多个参数。*REG_SZ  简单的字符串。*在我们做试验之前先要知道如何备分注册表。假如我们注册表出现了异常问题,我们也是可以存在挽救的余地的!*方法请看我的操作:*可以在开始-程序-附件-系统工具-“备份”。*或者在运行中输入:NTB ACKUP 也是一样的。*好了!我们备份了注册表假如你的操作不会导致系统无法启动!你就有很大的希望还原了你的注册表。

全部回复 (3)

ID:68944
light_modedark_mode
Lv.1 韶华一笑间
2011-08-22 06:41:00 沙发
看帖回帖是美德
ID:64326
light_modestarstarstar
Lv.1 韶华一笑间
2011-08-22 06:57:00 板凳
注册表(Registers)是操作系统用来管理计算机软件配置计算机硬件的一种树状结构。备份注册表。
ID:65496
light_modestarstar
Lv.2 独赏二月雪
2012-09-20 12:06:00 地板
你牛,我顶!
登录 后才能回复