为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

注册表

2012-01-11 44页 pdf 1MB 131阅读

用户头像

is_554625

暂无简介

举报
注册表 专题:高手必修之精通注册表 小编语:接触电脑有些时日的朋友,你是不是正想成为电脑高手或者干脆已经成为电脑高手 了?只要你选择其中之一,我都得考考你——请问注册表是什么东东? 不知道?有没有搞错!这么重要的"葵花宝典"你都不知道,还想做电脑高手,先补补课吧! (真正的高手请跳过此文,请大家向他致敬,开始鼓掌……) 对于普通用户来说,修改注册表是一种可望而不可及的操作,因为注册表中的二进制、十六 进制数值都代表着什么?很多用户都无法理解,更有人无奈地称注册表为一本“有字天书”。 现在,我们就来教你读“天...
注册表
专题:高手必修之精通注册表 小编语:接触电脑有些时日的朋友,你是不是正想成为电脑高手或者干脆已经成为电脑高手 了?只要你选择其中之一,我都得考考你——请问注册表是什么东东? 不知道?有没有搞错!这么重要的"葵花宝典"你都不知道,还想做电脑高手,先补补课吧! (真正的高手请跳过此文,请大家向他致敬,开始鼓掌……) 对于普通用户来说,修改注册表是一种可望而不可及的操作,因为注册表中的二进制、十六 进制数值都代表着什么?很多用户都无法理解,更有人无奈地称注册表为一本“有字天书”。 现在,我们就来教你读“天书”。下面我们将给大家系统地讲解注册表,既有基础知识,也 有恢复方法,当然还有重要的实战演练,助你成为电脑高手。想当老鸟的朋友可要睁大眼睛 仔细看! 一、注册表基础 我们知道,在Windows 3.x中,系统是通过 INI文件来登录 硬件和初始化各种软件信息的,并以此建立符合要求的工 作环境。而到了Windows 9x时代,微软采用注册表来统一 管理软硬件配置,从而大大提高了系统的稳定性和安全性, 同时也使我们能更容易的对系统进行维护和管理。 ·注册表基础 ABC ·修改及备份注册表的基本方法 二、注册表初级应用 在了解了注册表的基本知识后,我们现在可以来学习一下 初级应用了。最初借助于一些注册表工具来对注册表进行 操作,不失为一种比较安全的好办法。注册表工具可对注 册表进行清理、优化,非常方便。 ·用好“注册表检查程序” ·注册表清洁工 RegCleaner 1.4 ·注册表优化工具 Registry Optimizer2.0 ·用 Norton工具进行注册表的维护与优化 三、注册表高级应用 工具软件可对注册表进行一系列的优化等操作。但碰到特 殊的个案,就不灵了,还是需要我们手动进行。这里我提醒大家:在对注册表操作之前,切 记切记做好备份,否则极容易“一失足成千古恨”。 知识卡:注册表的双重入口 在注册表中经常出现双重入口(分 支 ), 例 如 , 有 一 些 在 HKEY_CLASSES_ROOT中的键同样 会在 HKEY_LOCAL_MACHINE 中 出现。如果这些相同的分支出现在两 个不同的根键中,那么,哪个根键有 效呢? 注册表的子键都有严格的组织。某些 相同的信息会出现在超过一个的子键 中,如果您只修改了一个子键,那么 该修改是否作用于系统依赖于该子键 的等级。一般来说,系统信息优先于 用户等级。例如,一个设置项同时出 现在 HKEY_LOCAL_MACHINE 和 HKEY_USER 子 键 中 , 通 常 由 HKEY_LOCAL_MACHINE中的数据 起作用。要注意的是,这种情况只发 生在您直接编辑注册表时。如果您从 “控制面板”中更改系统配置,则所有 出现该设置项的地方均会发生相应的 改变。 PDF created with pdfFactory Pro trial version www.pdffactory.com ·独门绝技修改注册表 ·注册表的灵活备份和快速恢复 ·注册表恢复手法大公开 ·Windows 98注册表的使用恢复浅谈 ·利用注册表进行系统维护的方法 ·注册表趣味应用小集 ·在MS-DOS下玩转注册表 四、Windows 2000的注册表技巧 Win 2000的注册表与上面我们提到Win 95/98的基本一样,但也略有不同。 ·备份Win 2000注册表 ·深入剖析Win 2000注册表 ·Win2K注册表实用技巧六招 ·用注册表定制Win 2000登录环境 五、注册表集中设置实战 到现在,我们可以针对一些非常具体的需求对注册表进行随心所欲的更改了,让我们尽显高 手本色吧。 ·注册表实战之个性化设置 ·注册表实战之系统设置 ·注册表实战之网络与安全设置 到这里,注册表最常见的应用我们也就讲得差不多了。其实注册表也挺简单的,绝对可以举 一反三。如果你对某些问题还不明白,可以到互动学校“系统初步”栏目的“注册表”栏目 去看一看。那里有更多的注册表实战应用,一定能解决你的问题。 一、注册表基础 我们知道,在Windows 3.x中,系统是通过 INI文件来登录硬件和初始化各种软件信息的, 并以此建立符合要求的工作环境。而到了Windows 9x时代,微软采用注册表来统一管理软 硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维 护和管理。 注册表基础 ABC (袁宁 2001年 04月 29日 03:28) 我们知道,在Windows 3.x中,系统是通过 INI文件来登录硬件和初始化各种软件信息 的,并以此建立符合要求的工作环境。而到了Windows 9x时代,微软采用注册表来统一管 PDF created with pdfFactory Pro trial version www.pdffactory.com 理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进 行维护和管理。如果你对 Windows 9x 的启动文件还有些了解,你就会知道像 Config.sys, Autoexec.bat,System.ini,Win.ini和 Protocol.ini这样的系统配置文件的内容都已经包含在了 注册表中。难怪它是那样的脆弱!c 总的来说注册表实际上是一个庞大的数据库,它包 含了应用程序和系统软硬件的全部配置信息,初始化信息及其它重要数据。从一般用户的角 度看,注册表系统由两部分组成:注册表数据库和注册表编辑器。其中注册表数据库包括两 个文件:System.dat和 User.dat。前者是用来保存计算机的系统信息,如安装的硬件和设备驱 动程序的有关信息等;后者则是用来保存每个用户特有的信息,如桌面设置、墙纸或窗口的 颜色设置等。它们一般都放在 C盘Windows目录下。同时,微软为了防止注册表文件的损 坏,特地准备了两个备份文件 System.da0和User.da0(文件类型是.da),也是放在C盘Windows 目录下。另外, 在 Windows 98 中还有一个专门用来储备备份文件的文件夹,即 C:\Windows\Bak,你的系统要是出了什么问题,倒是很有必要找找它。相比之下,注册表编 辑器是用来对注册表进行各种编辑的工具。你可以在“开始”菜单中点击运行,在运行的对话 框中填入“Regedit"即可看到注册表编辑器(如图 1)。必要的时候它一定能派上用场,“不信走 着瞧!" 图 1 还想告诉你的是,如果你在“系统配置实用程序"的启动项里发现 ScanRegistry前的小勾 没有被去掉的话,那么系统每天会自动调用 Scanreg.exe 对注册表备份一次,备份后的注册 表被打成 cab包,放在 C:\Windows\sysbckup目录下,文件名为 rb00x.cab并且被加上隐藏属 性的就是(一般有五个)。 注册表采用“关键字"及其“键值"来描述登录项及其数据。所有的关键字都是以“HKEY" 作为前缀开头。关键字可以分为两类:一类是由系统定义的,通常称为“预定义关键字";另一 类是由应用程序定义的,安装的应用软件不同,其登录项也就有所区别。下面让我们具体看 PDF created with pdfFactory Pro trial version www.pdffactory.com 看系统预定义的六个主关键字(即根键)吧: (1)HKEY_CLASSES_ROOT:基层类别键,定义了系统中所有已经注册的文件扩展名、 文件类型、文件图标等。 (2)HKEY_CURRENT_USER: 定 义 了 当 前 用 户 的 所 有 权 限 , 实 际 上 就 是 HKEY_USERS\.Default下面的一部分内容,包含了当前用户的登录信息。 (3)HKEY_LOCAL_MACHINE:定义了本地计算机(相对网络环境而言)的软硬件的全部 信息。当系统的配置和设置发生变化时,其下面的登录项也会随之改变。 (4)HKEY_USERS: 定 义 了 所 有 的 用 户 信 息 , 其 中 部 分 分 支 将 映 射 到 HKEY_CURRENT_USER关键字中,它的大部分设置都可以通过控制面板来修改。 (5)HKEY_CURRENT_CONFIG:定义了计算机的当前配置情况,如显示器、打印机等可 选外部设备及其设置信息等。它实际上也是指向 HKEY_LOCAL_MACHINE\Config 结构中 的某个分支的指针。 (6)HKEY-DYN-4DATA:定义了系统运行中的动态数据,即已发生的事件的有关信息。 它不仅包含系统硬件的当前状态,也包含了那些需要更新和检索的数据。系统每次启动时都 要创建此关键字。 另外,每个根键再由若干主键组成,键名代表一特定的注册项目,键值可分为字符串值、 二进制值和 DWORD值,都能用注册表编辑器进行修改(如图 2)。 图 2 总之,Windows的注册表是控制系统启动、运行的最底层设置,其文件就是 System.dat 和 User.dat,它们不仅至关重要,而且极其脆弱,理所当然要成为整个系统的重点保护对象。 修改及备份注册表的基本方法 (吴会松 2001年 04月 29日 03:28) PDF created with pdfFactory Pro trial version www.pdffactory.com 直接修改注册表的基本方法 Windows 95利用注册表来管理所有的硬件和软件设置。注册表(Registry)提供了一个统 一的数据库,并以分层的形式存储系统和应用程序配置数据。每次启动计算机时都会形成注 册表,它的内容是由即插即用事件、机器的设置文件(System.dat)和用户信息(User.dat)以及 在某种情况下由网络文件服务器施加的系统策略所组成,是一个存储着计算机配置信息的数 据库文件, 它取代了原系统所有组件和应用程序之 INI文件的使用,实为Windows 95系统 的一个管理信息数据库,目前Windows 95所有的系统管理归根结底都是通过注册表项的设 置来实现的。因为注册表项繁多且信息可读性差,一旦修改错误,就可能导致系统不能启动, 所以一般不主张让用户直接修改注册表。 但对于熟悉注册表项设置的高级用户,如果使用控制面板和策略文件不能达到目的,也 就只能采用这种最直接、最全面的处理方法。具体使用方法是把 Windows 95 安装光盘中 \Admin目录下的 Regedit. exe(注册表编辑器)文件拷贝到本地硬盘上运行,去掉注册表只读 方式,对系统注册表项进行修改,完成后应存盘退出。下次系统启动时,新设置就会生效。 间接修改注册表的简易方法 如果您对注册表不是很了解,就不要贸然使用注册表编辑器直接编辑注册表。可以使用 一种“温和”的方法——间接修改注册表,即向注册表中添加表项,可用注册表文本文件(.reg) 来完成。 在注册表文本文件的首行必须用命令字符串 “REGEDIT”,其作用是通知系统调用 regedit来完成注册信息的合并工作。 接下来的每一行或代表一个键值的声明或者为注释性 的信息。 主键及其默认键值的声明为: 根键\一级主键\二级主键\......=默认键值 例如,欲在根键 HKEY_CLASSES_ROOT 的“*”主键下添加一个“压缩”主键,以便通 过上下文菜单直接压缩选定的文件,其主键的声明如下: HKEY_CLASSES_ROOT\*\shell\压缩 (&U)\command = C:\dos\arj.exe a Temp$%1 其 中,“shell”和“command”都是固定的,不能更改和替换,“shell”指明将要为上下文菜单中添 加命令, “command”指明具体的命令行信息。另外还要注意,在等号右边的键值字符串中, 如果要指明文件的路径,其中的“\”字符要使用“\\"代替,等号的前后还要添加一个起分隔作 用的空格。 凡是用分号开头的行,均为说明信息行,用户可以利用说明行给文件中的命令给予必要 的注解,使命令便于理解。 使用任何一个编辑器,编辑生成一个包含一系列主键声明行、说明行的列表,并将文件 保存为以“.reg”为扩展名的文本文件,即创建了一个注册表文本文件。 备份注册表的方法 不少安装程序(或你自己直接处理)都可能搞乱你系统的注册表,从而引发不测,所以我 们应该定期地备份 user. dat 和 system.dat 文件。但目前的资源管理器(或者是 DOS来)都不 能直接复制这两个文件,我们最好利用专门工具: 在 Windows 95 CD-ROM 安装盘中有一个可对注册表制作 9 个备份的程序: Cfgback.exe。 使用时,需要先把 Cfgback.exe文件从 CD-ROM的\Other\Msic\Cfgback文件 夹复制到 c:\Windows,然后把 Cfgb ack.hlp文件复制到 c:\Windows\help。想制作备份时,只 要双击 Cfgbck.exe并遵循其提出的详细指导就行。 二、注册表初级应用 PDF created with pdfFactory Pro trial version www.pdffactory.com 在了解了注册表的基本知识后,我们现在可以来学习一下初级应用了。最初借助于一些注册 表工具来对注册表进行操作,不失为一种比较安全的好办法。注册表工具可对注册表进行清 理、优化,非常方便。 用好“注册表检查程序” (作者:胡锦承 2000年 07月 07日 14:35) 我们必须采用适当的方法随时对注册表数据库进行备份、以防万一!Windows 98为解决注册表数据库 的检查、备份及恢复问题特意增加了一个“注册表检查程序”。该程序可在系统每次启动时自动对注册表数 据库进行检查,若正确就进行备份,反之就进行恢复,从而提高了系统的安全性。另外,由于只对注册表 数据库做一个备份是非常危险的(我们在日常操作过程中经常会碰到系统和备份同时被破坏的情况,此时用 户若只做了一个备份就……)为解决这一问题,“注册表检查程序”又特意提供了可同时对系统制作多个备份 的功能,广大用户可利用它同时为系统制作 5 个不同时间的备份,当一个备份出了问题之后我们还可以使 用另外一个备份进行恢复,从而进一步增强了系统的安全性能。除此之外,“注册表检查程序”还具有自动 对所作的备份进行压缩、可在 DOS状态下对系统进行恢复等功能,实为广大用户在对系统进行备份时的最 佳选择! 手工启动“注册表检查程序” 一般来说,Windows 98每次启动时都会自动运行“注册表检查程序”,对注册表数据库进行检查,若正 确就自动对当时的注册表数据库作一个备份,否则就对其进行修复,这样就保证了注册表数据库的安全(所 有这些步骤都是在后台自动进行的,用户根本没有感觉)。不过在某些情况下(如用户已经人为禁止了“注册 表检查程序”的自动运行功能之后),我们仍需要手工启动“注册表检查程序”对系统进行检查,具体步骤为: 第一步:单击“开始”按钮并选择“运行”命令,打开“运行”对话框。 第二步:在运行对话框的“打开”栏中输入“Scanregw”命令。 第三步:单击“确定”按钮,启动“注册表检查程序”。 第四步:此时,“注册表检查程序”会自动对注册表数据库进行检查,如果正确,它就会询问用户是否 重新备份注册表数据库,如果有问题,它将建议用户采用上次备份的信息进行恢复,确保Windows 98正常 运行。 需要说明的是,“注册表检查程序”的检查、备份范围并不局限于注册表数据库,它同时还会处理Win.ini 和 System.ini等文件以确保Windows 98的安全运行。另外,“注册表检查程序”在备份文件时采用了压缩备 份方式,它会将需要备份的文件统统压缩到一个 CAB压缩包中,然后再以 Rb???.cab为名保存到Windows 98的 Sysbackup子目录中(???为 CAB压缩包文件的序号),这样既节省了磁盘空间,又提高了备份文件的安 全性。 PDF created with pdfFactory Pro trial version www.pdffactory.com DOS运行“注册表检查程序” 为解决系统被破坏后的还原问题,“注册表检查程序”特意成可在安全模式下运行。也就是说即使 系统被破坏之后,我们仍可在Windows 98的安全模式下利用“注册表检查程序”对系统进行恢复,从而极大 的增强了所作备份的安全性(要知道Windows 98的安全模式可是非常“安全”的哟,一般很少会出现安全模 式也无法启动的情况)。当然,有些用户仍然会说,万一系统被破坏到连安全模式也无法启动之后该怎么办 呢?别着急,“注册表检查程序”也考虑到了这一点,它在提供Windows版应用程序的同时,还向广大用户 提供了 DOS版的应用程序,我们可利用它在 DOS下对注册表数据库进行检查、备份、还原等操作,这就 从根本上解决了备份的还原问题。DOS版“注册表检查程序”的运行步骤为: 第一步:进入Windows 98的MS-DOS状态(注意:这里所说的 DOS状态是指 DOS 7.1状态,而不是 Windows 98内置的 32位 DOS窗口。) 第二步:切换到Windows 98安装目录的 Command子目录中。 第三步:执行“Scanreg”命令,启动 DOS版的“注册表检查程序”。 第四步:此时“注册表检查程序”将会显示有关说明信息并提示用户对系统注册表数据库进行检查,我 们一般可选择“Start”按钮。 第五步:检查完毕之后,DOS版的“注册表检查程序”会将有关检查结果显示出来,广大用户可根据该 结果选择是对系统目前的状态进行备份,还是利用以前的备份信息对系统进行恢复。 第六步:用户若拟对当前系统进行备份,则可选择“Create Backups”选项,此时 DOS版的“注册表检查 程序”就会对系统的注册表数据库、Win.ini及 System.ini等文件进行压缩备份;用户若拟对系统进行恢复则 可选择“View Backups”选项,此时“注册表检查程序”就会将用户以前所作备份的时间、备份名列表显示出来, 我们只需从中选择某个正确的备份并单击“Restore”按钮,“注册表检查程序”就会对备份文件进行还原、使 系统恢复到出事之前的状态,从而满足了用户的需要。 注册表清洁工 RegCleaner 1.4 (作者:张学峰 2000年 07月 07日 14:35) 注册表中的数据涉及到许多应用程序的注册信息,当你卸载某些应用程序后,也许其注册信息仍然残 留在注册表中,造成注册表中的垃圾越积越多。如果你对注册表并不是十分了解,最好不要贸然删除,可 以借助于专业的注册表清理工具来进行此项工作。 RegCleaner便是一个“傻瓜型”的Windows注册表清理工具。程序虽短小,但功能却极为强大,不仅操 作简单(只有一个帮助文件和一个清除按钮),而且软件的安装也非常方便,您只需将压缩文件展开到任意 目录下,并为其创建一个快捷方式就可以使用了。 PDF created with pdfFactory Pro trial version www.pdffactory.com 使用 RegCleaner的好处是:当你执行它后,会将Windows注册表登录的资料以详细的清单形式显示出 来,如图所示。内容包括软件名称和出版公司,以及很多有用的软件登录资料等。你可以通过查看这些清 单内容,从中辨别出哪些是已卸载软件所遗留下来的资料,确认无误后,选定软件公司名称前面的复选框, 然后利用状态栏右则的Remove selectde按钮来清除这些多余的注册表信息。当你清理完这些无用的信息后, 你可以使用其它的注册表清理工具来重新整理注册表,从而让你的Windows注册表文件大大的减肥,让你 的系统运行的更顺畅。 注册表优化工具 Registry Optimizer2.0 (作者:张迎新 2000年 07月 07日 14:35) 经过不断的增删程序,Win 95/98注册表中会遗留许多“垃圾”键值,它们会严重影响系统的启动和运行 速 度 。 近 日 笔 者 在 网 上 发 现 了 一 个 注 册 表 优 化 工 具 Registry Optimizer ( ftp://www.tensing.com.cn/personal/newhua/regop_e.zip),试用后感觉它的“减肥”效果显著(比微软的 Regclean强)。现将使用方法介绍如下: 1、使用前先在 C盘建立一个文件夹,将光盘 share\system\regop_e下的所有文件复制到其中。 2、修改Win 98“MS-DOS方式”属性,目的是加载 DOS下的磁盘高速缓存。方法是:用鼠标右击Win 98“开始”→“程序”菜单中的“MS-DOS方式”,在快捷菜单中选“属性”命令。再单击对话框中的“高级”按钮, 打开“高级程序设置”。选中对话框中的“MS-DOS方式”和“指定新的MS-DOS配置”两项,完成后单击“配 置”按钮,打开“选择MS-DOS配置选项”对话框,仅选中其中的“磁盘高速缓存”,然后依次“确定”退出。 3、使用 Win 98“开始”→“程序”→“MS-DOS方式”命令,进入纯 DOS环境。打开 Registry Optimizer PDF created with pdfFactory Pro trial version www.pdffactory.com 所在文件夹,键入 Reg后回车,即可出现菜单。按“D”键后回车,Registry Optimizer 即可开始对注册表进 行分析,并生成新的注册表。以上过程有不断增加的百分比表示进度,当显示 100%时优化完成。你可以 退回 C盘根目录,键入“Exit”回车,重新启动电脑回到Win 98GUI界面,此后就可以看到 System.dat文件“苗 条”了。 使用 Registry Optimizer需要注意的是: 它只能在纯 DOS环境下运行。DOS的磁盘高速缓存也必须加 载,否则生成新的注册表比较慢,硬盘的惨叫会使你心痛。另据 Registry Optimizer的自述文件介绍,在注 册表很大时它的优化可能会失败。 注册表的维护与优化 (作者:袁宁 2000年 07月 07日 14:35) 我们在使用电脑的时候,经常会安装或删除应用程序。这些应用程序在注册表中添加的设置通常并不 能够被彻底删除,时间长了难免会导致注册表臃肿不堪,甚至伤痕累累,系统速度自然也大受影响。如果 你能在此时对注册表来个从里至外的大扫除甚至全方位的治疗,定能让系统有脱胎换骨的感觉。怎样做呢? 当然是利用注册表维护与优化软件。这些方便快捷的智能工具用一下你就知道妙处了。 最好的注册表维护与优化工具当然是Norton Utilities提供的Windows Doctor(图 1)和Norton Cleansweep 提供的 Registry Sweep。前者主攻诊断与修复,后者擅长减肥与优化。对于Windows Doctor,它的优点在于 不但提供了对系统注册表错误设置的强大自检功能,而且还能全自动地修复。而 Registry Sweep能非常彻 底地为你的注册表减肥,将注册表中那些无用的系统垃圾完全清除。让我最感动的是,它们都相当智能, 即使你对注册表的维护一无所知,只要一路“Next"下去,就能轻松完成对注册表的修复和优化,完完全全 的“傻瓜"。说的这样神乎,你难道没有心动吗?除了诺顿工具之外,Nuts & Bolts中的 Registry Wizard也是 非常称心的注册表维护的好工具,同样具有修复与减肥功能,清理注册表来又快又好,实在也是体贴周到 得很。 图 1 PDF created with pdfFactory Pro trial version www.pdffactory.com 当然,如果你不想选择集成式的系统维护工具(即除了优化注册表以外还兼有其他的优化功能),你完 全可以使用专门的注册表维护与优化软件。我看最新的超级兔仔注册表优化软件(名字听起来都特 酷)RegOpt 就很不错(图 2),不仅能够修复Windows 9x中注册表的错误地方,而且能够清除非常多的注册 表垃圾,尤其重要的是它还是一款国产软件。这样好的民族精品,你能不支持吗?另外,经典的注册表优化 工具 RegClean也是上选,凭着微软在操作系统领域中的霸主地位,它的注册表清理工具就值得你信赖。当 然实用起来这款软件也确实名不虚传,很多人都是这样说的噢! 图 2 总之,现在专门针对Windows注册表进行自动除错、压缩、优化的工具相当多,其中不少凭借其优异 的性能逐渐流行了起来,更可贵的是已经有相当一部分工具通过其华丽的界面、方便的向导将软件所涉及 到的复杂技术完美地包裹了起来,真正算得上是高智能、“全傻瓜"的工具,追求完美的你不赶紧行动怎么 能行? 注册表修改步步高 由于我们经常(甚至每天)要与电脑打交道,有时真希望电脑的界面和设置能发生一些变化,这样也能 满足我们张扬的个性。修改注册表就不失为一个很好的方法,适当的修改不仅能让你的系统更富有个性, 还能合理配置你的资源,使计算机的软硬件都发挥最大的功效。可能有朋友会问:现在不是有很多修改 Windows 9x 设置和功能的软件吗,有了它们我们还用修改什么注册表呢?这句话听起来不无道理。的确, 目前已经有相当多的软件能非常方便地为你修改系统的设置,像最新的WinBoost 2000 Gold和Windows 9x 修改大师,以及全中文的国产软件Magic Set(超级兔子魔法设置)(图 3)与侠客系统修改器,都是功能强大、 界面友好的系统增强工具。但需要指出的是,这些软件的原理绝大多数都是通过对注册表的操作而实现对 系统的更改,只不过这些工作并不需要你去做,也没让你看到罢了。况且,如果你真要成为电脑高手,怎 能不学会对注册表的修改?要知道,随心所欲、纵横系统才是“高手"的英雄本色呀! PDF created with pdfFactory Pro trial version www.pdffactory.com 图 3 一般来说,我们修改注册表时只需要用注册表编辑器 Regedit就可以了,但我还是向诸位推荐两款相当 强大且安全的修改软件。一个是诺顿极具权威的 Norton Registry Editor(图 4),另一个是新一代的注册表编 辑器 Resplendent Registrar(大名鼎鼎的 Registrar的换代软件)。它们的功能远非 Regedit可比,而且体贴入微, 上手更容易。如果你已有了较强的功力,又准备对系统大改一场,它们当为首选。不过, 非常可惜的是它 们都不是中文的,实在是美中不足。唉! 图 4 PDF created with pdfFactory Pro trial version www.pdffactory.com 最后,精选几个用 Regedit修改注册表的典型实例,希望能给大家一些有益的启示。不过需要提醒你的 是,在你要对注册表“动手动脚"之前,可千万不要忘了备份噢! 1、启动Windows时增加警告标题或问候信息 在 Hkey-Local-Machine\Software\Microsoft\Windows\CurrentVersion\Winlogon 下新建两个字符串 值,一个是信息框的标题:“LegalNoticeCaption”,它的值不妨设为“请你注意!";另一个自然是信息框的内容 了:“LegalNoticeText”=“上机没关系,可不要太久哦,你还有很多事没做呢!"(图 5)。这样在你启动系统时, 就会有一个信息框提醒你注意上机的时间和效率,不至于玩物丧志。当然,你完全可以输入其他的座右铭 或问候语,来个极具个性化的“开场白"。 图 5 2、删除开始菜单中不需要的子项 有时当你出于某种原因不再需要开始菜单中的某个子项时,你可以修改注册表将其删除。在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下 添 加 相 应 的 DWORD 值,其中可以删除的子项有:收藏夹、文档、控制面板、查找、运行、注销、关闭系统及单击从 这里开始的活动图标,相应的键为:“NoFavoritesMenu”、“NoRecentDocsMenu”、“NoSetFolders”、“NoFind”、 “NoRun”、“NoLogoff”、“NoClose”及“NoStartBanner”,所有的键值均是“1”为关闭,“0”为激活(即原Windows 默认状况)。另外,HKEY_CURRENT_USER 的设置是对应于所有用户的,若要针对当前登录用户,则在 HKEY_USERS子树相应的目录下更改即可。 3、隐藏驱动器和禁用任务栏 在必要的时候你甚至可以隐藏某个驱动器以防止别人偷看你的个人隐私或机密文档。在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下新建二进制串值 “NoDrives”。此键值与相应要隐藏的驱动器的关系有:“01 00 00 00”为隐藏 A驱,“02 00 00 00”为 B驱,“04 00 00 00”为 C驱,“05 00 00 00”为 D驱,隐藏全部的为“FF FF FF FF”。相同路径下 DWORD值为“1”的 “NoSetTaskbar"能让他人无法使用你的任务栏。 PDF created with pdfFactory Pro trial version www.pdffactory.com 4、锁定桌面和禁止使用注册表编辑器 当你不希望别人修改你机器上的个人设置时,可直接把桌面锁起来,甚至对别人禁用注册表编辑器 Regedit( 但 千 万 不 要 忘 了 为 自 己 留 条 后 路 , 储 备 第 二 个 修 改 器 吧 ) 。 在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下加入DWORD值为 “1”的“NoSaveSettings”和"NoChangeStartMenu"。此后系统对用户所作修改将不进行保存,也就是说用户对 系统所作的一些修改都仅对当次运行有效,重启后就会自动恢复成修改前的状态。在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies 下新建一主键“System",就可 用一个 DWORD值为“1”的“DisableRegistryTools"禁止 regedit的使用。 5、取消 CD的自动播放功能,或禁止 AUTORUN(自动运行)功能但保留 CD的自动播放功能 将 HKEY_LOCAL_MACHINE\Enum\SCSI\LITEON__CD-ROM_LTN403L__F(这是光驱信息,你的可 能跟我不一样)\MF&CHILD0000&PCI&VEN_1106&DEV_0571&SUBSYS_00000000&REV_06&BUS_00 & DEV_07 & FUNC_01 主 键 下 的 二 进 制 值 “AutoInserNotification" 的 值 设 为 00. 或 将 HKEY_CLASSES_ROOT\AudioCD\shell下主键“play"的内容删掉即可。 禁 止 Autorun( 自 动 运 行 ) 功 能 , 但 保 留 CD 的 自 动 播 放 可 在 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 下 将 串 “NoDriveTypeAutoRun”的值改为 “bd 00 00 00”。 6、手动控制系统启动时自动加载的运行程序 在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion下你能看到关于运行 Run的 若干主键(图 6),它们就是系统启动时被加载的自动运行程序。相对应的 Run-当然就是被本人手动禁止的 (还不是为了加快启动速度)。你也完全可以根据不同的情况灵活处理,自己控制自动运行的程序。另外需 要提醒你的是,RunServies中的程序是在操作系统启动时就开始加载的,而 Run下的程序是Windows初始 化后才运行的,所以 Runservies中的程序要先于 Run中的程序运行,删除它们时一定要多加小心! 图 6 7、删除不完全删除的软件讯息 有时我们在直接删除某些文件夹或手动卸载软件时并没有完全将要删除的软件信息清除出系统,这时 PDF created with pdfFactory Pro trial version www.pdffactory.com 除 了 用 反 安 装 软 件 帮 你 打 扫 垃 圾 外 , 你 也 可 以 就 用 注 册 表 编 辑 器 在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 下删去相应软件的主键。 从此再也不怕垃圾污染了! 8、设置关联文件的多路打开 现以 BMP文件为例,简述其设置方法,你完全可以举一反三,灵活运用。在 HKEY_CLASSES_ROOT\ * 下单击 * 新建主键并命名为“Shell”,用右键单击“Shell”再新建一主键并输入自己喜欢的名字,这里以 “打开方式"为例。接下来右键单击“打开方式”新建一主键命名为“Command”,编辑“默认”输入“Rundll32.exe Shell32.dll,OpenAs_RunDLL %1”。以后有 BMP 文件时,用右键点击图标,则会在弹出的菜单中多出一 项我们刚建成的“打开方式”,点击它你就会发现用处了。 好了,如果你能将小生例举的这几个修改注册表的经典例子研究清楚,我想你已经接近高手行列了, 至少已经是三段有余了。要是你能再接再厉,对注册表来个深层次的研究,说不定明天我就要向你请教了, 诸位还是学好了偷着乐吧! 三、注册表高级应用 工具软件可对注册表进行一系列的优化等操作。但碰到特殊的个案,就不灵了,还是需要我 们手动进行。这里我提醒大家:在对注册表操作之前,切记切记做好备份,否则极容易“一 失足成千古恨”。 独门绝技修改注册表 (姚洪琪 2001年 04月 29日 03:28) 对于如何通过修改注册表来改动系统设置已有很多介绍,今天我也来凑个热闹,列出几 个不常见的设置方法: ★ 改变一般图标大小 ( 像素 ) :更改 [HKEY - CURRENT- USER\Control Panel\desktop\WindowMetrics] ,令 Shell Icon Size=″32″即可。 ★ 改 变 小 图 标 大 小 ( 像 素 ) : 在 [HKEY - CURRENT - USER\Control Panel\desktop\WindowMetrics]中,更改或新建 Shell Small Icon Size=″16″即可。 ★ 禁 止 系 统 右 键 弹 出 菜 单 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 建 立 键 值 NoViewContextMenu= 01 00 00 00。 ★ 禁 止 任 务 栏 右 键 弹 出 菜 单 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoTrayContextMenu=01 00 00 00。 ★ 隐藏 [设置 ]菜单中 [控制面板 ]和 [打印机 ]菜单项:在 [HKEY-CURRENT- USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 键 值 NoSetFolders=01 00 00 00。 ★ 隐藏 [设置 ]菜单中 [任务栏和开始菜单 ]菜单项:在 [HKEY-CURRENT- USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 键 值 NoChangeStartMenu=01 00 00 00,NoSetTaskbar=01 00 00 00。 ★ 隐 藏 [ 设 置 ] 菜 单 中 [ 文 件 夹 选 项 ...] : 在 [HKEY - CURRENT - PDF created with pdfFactory Pro trial version www.pdffactory.com USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoFolderOptions=01 00 00 00。 ★ 隐 藏 [ 设 置 ] 菜 单 中 [ 活 动 桌 面 ] 项 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoSetActiveDesktop=01 00 00 00。 ★ 隐 藏 [ 设 置 ] 菜 单 中 [Windows Update] 项 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoWindowsUpdate=01 00 00 00。 ★ 禁 止 “ 文 档 ” 记 录 功 能 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoRecentDocsHistory=01 00 00 00。 ★ 退 出 时 自 动 清 除 文 档 内 容 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 ClearRecentDocsOnExit= 01 00 00 00。 ★ 禁 止 数 据 光 盘 自 动 运 行 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] 中 , 新 建 NoDriveTypeAutoRun=00 00 00 00。 ★ 禁止 CD 光盘自动运行:在[HKEY-CLASSES-ROOT\AudioCD\shell]中,新建键 值@=″ ″ ★ 去除新建快捷方式时自动添加的“快捷方式”字符串:在[HKEY-CURRENT- USER\Software\Microsoft\Windows\CurrentVersion\Explorer]中,令 Link=00 00 00 00。 ★ 禁 止 使 用 MS - DOS 方 式 : 在 [HKEY - CURRENT - USER\Software\Microsoft\Windows\CurrentVersion\Policies\WinOldApp] 中 , 建 立 键 值 Disabled=01 00 00 00。 ★ 关闭“无反应的应用程序”的等待时间(毫秒):在[HKEY-CURRENT-USER\Control Panel\desktop]中,新建WaitToKillAimeOut=″10000″ ★ 关闭出错应用程序的等待响应时间(毫秒):在[HKEY-CURRENT-USER\Control Panel\desktop]中,新建 HungAppTimeout=″10000″。 注册表的灵活备份和快速恢复 (申明生 2001年 04月 29日 04:27) Win 9x中注册表的重要性,众所周知。所以也是为了这个原因,Win 98特别新增加了 个小工具——注册表检查器 Scanreg.exe(Scanregw)。 在每次开机启动 Win 98时 Scanreg自动运行,对系统注册表进行检查,并为每个开机 日作一次备份,将 System.dat、User.dat、System.ini、Win.ini四个文件打包成 Cab文件,以 rb00?.Cab命名,存放于系统备份文件夹 Sysbckup中,默认保存最近的 5个备份文档。当 检查到注册表出错时,它就用备份进行恢复。平时,若注册表有了问题或不合己意时,我们 也可利用它来恢复。 Scanreg的常用命令如下: Scanreg[/〈选项〉] 选项包括: /Backup:对注册表以及相关的系统配置文件进行备份。 /Restore:选择一个备件文件进行系统恢复。 PDF created with pdfFactory Pro trial version www.pdffactory.com /Fix:修复注册表 /Comment=“<评述>”:在做系统备份的时候,将特定的评语和标注文字加入到 CAB 包 中。 /Autoscan:自动扫描注册表,并自动备份(如果已有当天的备份,则不带任何提示) /Scanonly:扫描注册表,如果有错误则提示,不对注册表进行备份。 /opt:压缩注册表,在每回引导检查时如果有大于 500KB的空间,则自动执行。这个命 令在运行/Fix时它也将运行。 需要注意的是:由于 Windows 在运行时注册表是处于打开的状态,所以我们不能对它 进行写入的操作,即不能对注册表进行恢复和修复操作。 有了注册表检查器,我们对注册表的维护确实是方便多了。怎么样,你是不是有了点安 全感,觉得放心,觉得满意了? 然而在实际使用中,我可没有听任Win 98使用这种作法,而是对注册表的维护采用了 一种更为灵活与快速的方法。下面,就请听我细细道来。 灵活备份 我们知道,Win 98的注册表动辄就是几MB,即使是压缩成 Cab文件,5个备份文件少 说也有 2~3MB,无情地吞噬着我们那宝贵的磁盘空间(尤其似我等穷人的小硬盘)。撇开 这不说,注册表检查器的默认设置也不够灵活,其表现自然也就差强人意。我们有时可能在 很长一段日子里都不对系统作任何更改,有时也可能在一天内多次开机,并对系统或大或小 地作点改动。虽说注册表检查器在每次开机都要做一次检查,但它只保留最近 5个开机日的 备份,所以如果你一天多次开机,照它原先的设置也只是在首次开机的时候进行备份,然而, 这首次开机的备份就是完好无瑕的吗?这最近 5个开机日的备份又是我们所中意的吗? 为了更加灵活地对我的系统进行维护,我采用如下备份法: 1.取消了注册表检查器的自启动特权,而让它随叫随到,完全听命于我,该出手时才 出手。这样做也另有好处,即加快了Win 98的启动速度。 2.安装调试完Win 98和常用应用程序并优化注册表后,运行 Scanregw程序,作一个 备份文档 rb000.cab。这一备份作为最基本的文档资料,一般不动。 3.以后系统每有更动,运行正常确认无误后,即再作一个备份。此次为活动备份,但 仅保留 1个,即后面的始终替换前面的,为 rb001或 rb002。 这样,就始终保留 2个备份,既节省了一定的磁盘空间,又能合我们的意愿,还缩短了 Win 98的启动时间。且恢复时,就在 rb000和 rb001(或 rb002)之间酌情选择,简单明了, 省时省力。 快速恢复 当注册表遭到损坏或不合我们的意愿而必须作恢复时,照理似乎又该是让注册表检查器 出手的时候了:在纯 DOS方式下,键入 scanreg/restore,然后依照提示去做。这法子确实省 事,你只须作个选择,然后回车就是。但你感觉到了它工作的繁琐费时吗?又是搜索备份让 你选择,又是对被替换的注册表作备份,恢复完后还要重新启动,真是烦人。其实,如果我 们明白了注册表备份只是个 CAB压缩包,我们就可以这样做: 进入纯 DOS 方式(“关闭系统”→“重新启动计算机并切换至 MS-DOS 方式”),在 C:\WINDOWS下键入: attrib -s -h -r *.dat extract/e/y sysbckup\rb00x.cab *.dat 若 system.ini与 win.ini也要恢复,则将*.dat改成*.*,即: PDF created with pdfFactory Pro trial version www.pdffactory.com attrib -s -h -r *.* extract/e/y
/
本文档为【注册表】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索