资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第16章 注册表的使用与维护 16.1.1 注册表结构分析 16.1.2 注册表编辑器 16.2 注册表备份与还原 16.3 注册表使用技巧 16.1 注册表概述 16.3.1 系统设置 第第1616章章 注册表的使用与维护注册表的使用与维护 成为Windows高级用户的必备技能 16.1 注册表概述(认识Windows 注册表) 1 注册表的由来:在DOS和Windows 1.0 年代,系统数据简单地 存放在CONFIG.SYS和AUTOEXEC.BAT两个 配置文件中.在Windows 2.0出现了WIN INI和SYSTEM.INI 被称为初始化文件.在Windows 3.1操作系统中,使用Reg.dat注 册文件 Windows 98以后的操作系统中,借用了 Windows NT中的注册表的思想 综合了config.sys Autoexec.bat Win.ini SYSTEM.ini等INI文件的优点。(System.ini负责配置硬件,而win.ini负 责桌面设置和应用程序的运行等工作。由于 INI文件是个文本文件,所以任何用户都 可以使用任意的文本编辑器来编辑它) 2. 注册表的概念:(1) 什么是注册表:是Windows的一个内部数据库是一个巨大的树状分层的数据库 为其32位操作系统设计的一个系统管理 数据库是一个以层次结构保存和检索的复杂的 数据库实质就是利用一个功能强大的注册表数据库来 统集中地管理系统硬件设施、软件配置等信息 ,从而方便管理并增强系统的稳定性。 2. 注册表的概念:(2) 注册表的组成:由注册表数据库和注册表编辑器两部分 组成。 (3) 注册表编辑器(Regedit.exe)是一个专门用来编辑注册表的程序,没 有它我们根本无法进行注册表的基本的浏览 、编辑和修改。3. 注册表的优点:(1) 有隐含、系统只读属性,不易被删除。有备份恢复功能。(2) 既有存放硬件和操作系统信息,也有存放应用程序的配置 信息,从而取代了分散的INI文件。(3) 要查看或改变注册表的条目,可以使用注册表编辑器实用 程序。可将其条目以树形结构的形式直观显示出来(4) 注册表自带的工具使用户能够容易地搜索特定的设置,或 远程查询注册表数据。(5)注册表允许对软硬件和配置参数进行跟踪配置,以更好的适应软硬件 ;(6)注册表中登录的硬件数据可以用来支持即插即用特性;通常是在安装 时进行这种检测的,但windows 98启动或 原有配置改变时, 也要进行这种检 测。如安装一个新硬件时,Windows 98将检查注册表,以便确定哪些资源已被 占用,这样就可以避免新设备与原有设备之间的资源冲突。系统如果出现问题,就必须对注册表进行维护,由于注册表数 据的存放是二进制形式,对其维护有一定的难度。注册表文件组成 :(注册表实际只有两个物理文件) (1)USER.DAT文件:具有隐含、系统和只读属性定义用户的优先权,如用户平台配置。特定于某一个用户的应用程序的安装信息(2) SYSTEM.DAT文件:是系统硬件配置的一部分 描述单一PC的配置描述安装在单一PC上的消息安装即插既用类型设备的硬件配置,如I/O地址 IRQ级和 DMA 通道等(3) 网络管理注册表文件CONFIG.POL,也称为“系统策略编 辑器”用来是否修改注册表。16.1.1 注册表的结构分析 注册表信息树状格式组织,结构类似于文件目录 。在目录树结构中,共有五个根节点(主键).注册表主键与子键(与资源管理器的方法相同 )注册表键值:(注册表通过主键和子键来管理 各种信息,以3中形式的键值保存)字符串值: 通常它由字母和数字组成.长度不能 超过255个字符.“CENTER”是键名“Domain”的键 值。二进制值 :没有长度限制,以十六进制表示。 如键名IP的键值为1c00 00 00 02 DWORD值 :是一个4字节,32位长度的值16.1.1 注册表的结构分析 注册表的五个根节点(主键).1. HKEYCLASSESROOT分类主键,包含多种子键。有两类:一是已经 注册的个类扩展名与其相应的关联信息;另一类是 各种应用程序的有关信息。2. HKEYCURRENTUSER主键:存放当前用户的信息,包含USER DAT文件设置 。有APPEVENTS(应用事件)、CONTROL PANEL(控 制面板)凡是用户设置的都记录在该主键下面.3. HKEYLOCALMACHINE 该主键是保存本地计算机硬件数据的,分为: Config(配置)、Driver(驱动程序)、Enum(即插即用)、 Hardware(硬件)、Network(网络)、Security(安全)、 Software(软件)、System(系统)8个部分 4. HKEYUSERS主键:包含控制机面板、网络连接及应用程序等设置5. HKEY-CURRENTCONFIG主键是当前硬件配置文件的设置 6. HKEYDYNDATA主键:动态数据主键 (Win9x)在WIN关闭时注册表被更新.在启动时,仍然规则周期 运行,称为转储注册表数据到硬盘中.但还需要一些数据 存储在该键字中,所以称为动态数据主键.注册表必须要有专门的编辑器才能打开它,同 时注册表又很脆弱,它的一点问题都可能导致系统 的崩溃,所以用好注册表编辑器浏览、修改注册表 就成了一门基本功,这对提高使用注册表的水平是 必不可少的。1启动注册表编辑器 REGEDIT.EXE程序不能通过菜单方式选择,是从 资源管理器中的双击该文件名来启动或运行菜单中 键入REGEDIT文件名启动它。2注册表编辑器功能:正常修改功能;导入、导出功能;连接网络注册表功能。16.1.2 注册表编辑器 注册表编辑器的结构 :依次单击【开始】、【运行】,键入“regedit”, 后单击【确定】可打开“注册表编辑器” 。 注册表编辑器的结构 :使用时一些建议:使用注册表编辑器可方便的修改注册表中信息,但同时,错误的 编辑会令整个系统陷入瘫痪,所以要谨慎修改注册表中数据。(1)在更改注册表之前,建立备份副本。(2)更改注册表之后,如果出现故障请及时 使用备份文件恢复注册表。(3)不要使用其他版本的 Windows操作系统 的注册表来替换 本系统注册表。 (4)推荐使用可提供更安全的编辑注册表方 法的工具和程序。(5)请不要让注册表编辑器在无人值守的状 态下运行。16.2注册表备备份与还还原 16.2.1 备份注册表 1、将注册表导出到文本文件 (1)打开注册表编辑器。 (2)单击【文件】菜单上的【导出】。 (3)文件名】中,输入注册表文件的名称。(4)【导出范围】:备份整个注册表,单击【 全部】;只备份注册表树的某一分支,单击【选定 的分支】,输入导出的分支名称。 (5)单击【保存】16.2 注册表备备份与还还原 16.2.1 备份注册表 2、使用第三方工具 除注册表编辑器,像Norton系列工具、 Windows优化大师等软件也可以实现备份当 前注册表信息的功能,具体的操作见相关说 明。16.2.2 还原注册表 1、从外部文件导入注册表 (1)打开注册表编辑器。 (2)在【文件】菜单上,单击【导入注 册表文件】。 (3)查找导入的文件,单击选中该文件 。(4)确认选择文件无误后,确认窗口【 是】。 16.2.2 还原注册表 2、使用操作系统自动还原Windows 9X (1)进入MS-DOS环境“C:Windowsscanreg.exe /fix”,强制系 统修复注册表。(2)重新启动系统如果启动仍然失败,则继续执行下面的步骤。(3)进入MS-DOS环境“C:Windowsscanreg.exe/restore”。(4)重新启动系统。 16.2.2 还原注册表 2、使用操作系统自动还原 Win 2000XP(1)重新启动计算机。 (3)【选择启动操作系统】,按【F8】键。 (4)使用箭头键选择【最后一次正确的配置 】项,然后按【ENTER】键。 (4)如果已安装多系统,使用箭头键选择要 启动的操作系统,然后按【Enter】键。(5)使用箭头键突出显示要启动的操作系统 ,然后按【ENTER】。 16.3 注册表使用技巧 实用的修改实例来进一步学习对注册表 。需要特别注意的是,用户在应用操作前请 将注册表备份,以防止误操作导致计算机不 能正常运行。16.3.1 系统设置 1、改进核心系统功能 对于大量内存的系统,本实例能够将核 心Windows系统强制保存在内存中,而不是 使用内存分页保存到硬盘中。1.改进核心系统功能操作步骤如下:(1)打开注册表编辑器(2)打开 HKEY_LOCAL_MACHINESYSTEMCurrentContro lSetControlSession ManagerMemory Management主键,选中它。双击右侧窗口中的 DisablePagingExecutive,并将其键值设置 为1,能够制止核心处理器保存到内存分页中 ,将键值修改为0则可以恢复系统默认设置。(3)退出编辑器,重新启动使更改生效 。2、控制CDROM的自动播放 光驱都具有自动播放功能,会播放指定的 内容,如何控制CDROM的自动播放功能,注册表修 改可以一劳永逸。(1)打开注册表编辑器(2)打开 HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesCdrom主键并选中它。双击右边窗口中 的AutoRun,将其值设为0,即可关闭自动播放功能。如果 要恢复自动播放的功能,只要将其值改回到1即可 。 3、设置自动登录 Windows允许你绕过登录对话框,自动登录到 电脑及网络中。操作步骤:(1)打开注册表编辑器, (2)打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWi ndows NTCurrentVersionWinlogon主键并选中 它。在右侧窗口中创建三个新的字符串值,分别命名为 DefaultUserName、DefaultPassword、DefaultDomainName,并将其数值分别设置为想要自动登录的用户名、该用 户登录机器的密码,以及该用户所在的域名。3、设置自动登录(3)再创建一个命名为AutoAdminLogon的字 符串值,将键值设置为1激活自动登录(键值设置 为0,则禁止自动登录)。(4)对于Windows 2000,还要再创建一个强迫 ForceAutoLogon的字符串值,数值设为1。(5)退出注册表编辑器,重新启动电脑。 Windows将不会出现登录界面,自动登录进入桌面 。4、自动关闭计算机 执行关闭后,是停留在“您现在可以安全关闭 计算机了”的关机画面上,通过修改注册表再配 合ATX电源,可以实现自动关机了。操作步骤:(1)打开注册表编辑器。(2)打开 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindo wsNTCurrentVersionWinlogon主键并选中它。双击右侧窗口中的 “PowerdownAfterShutdown“,将其数值设置为1 就可以让系统关闭时切断电源。5、取消登录时选择用户 曾使用过多用户登录,登录时会要求中选择登 录用户名,已在系统中删除了所有用户,还需选 择,可通过修改注册表来取消选择。(1)打开注册表编辑器。(2)打开 HKEY_LOCAL_MACHINENetworkLogon主键并选中 它。双击右侧窗口中的“UserProfiles”,将其 数值改为1。(3)重新启动计算机后,登录时将不再出现 选择用户。6、关闭磁盘空间过低的警告信息 (1)打开注册表编辑器。(2)打开 HKEY_CURRENT_USERSoftwareMicrosoftWindow sCurrentVersionPolicies
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号