编辑本段注册表的备份与恢复
如果注册表遭到破坏,Windows将不能正常运行,为了确保Windows系统安全, 我们必须经常的备份注册表。 Windows每次正常启动时,都会对注册表进行备份,System.dat备份为System.da0, User.dat备份为User.da0。它们存放在Windows所在的文件夹中,属性为系统和隐藏。 以下为2种备份注册表的方法: 1,利用Windows中的注册表编辑器(Regedit.exe)进行备份 运行Regedit.exe,单击“文件“-->“导出注册表文件“命令,选择保存的路径,保存的文件为*.reg, 可以用任何文本编辑器进行编辑。 2,利用Win95光盘上Other\\Misc\\ERU\\ERU.EXE紧急事故恢复工具(Emergency Recovery Utility)。利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。 恢复: 当注册表损坏时,启动时Windows会自动用System.dat和User.dat的备份System.da0和User.da0进行恢复工作,如果不能自动恢复,可以运行Regedit.exe(它可以运行在在Windows下或DOS下),导入.reg备份文件。也可以运行ERU.EXE进行恢复。 如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一招:在c:\\下有一个System.1st文件,属性为隐藏和只读,它记录着安装Windows时的计算机硬件软件信息,用这个文件覆盖System.dat。但是这样的话您安装的应用软件可能会无法运行,必须重新安装。
编辑本段注册表修改方法
通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错误。那么我们怎么样来修改注册表呢?我总结为以
下几种方法:
1.软件修改(安全)
通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。
2.间接修改(比较安全)
将要修改的写入一个.reg文件中,然后导入注册表中。.reg文件的基本格式为: REGEDIT4
[HKEY_LOCAL_MACHINE\\Software\\Super Rabbit\\MagicSet] \ \
\
…
…
[HKEY_LOCAL_MACHINE\\Software\\SCC\\QuickViewer] …… 第一行为“REGEDIT4”,必须大写。 第二行为空行。 第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINE\\Software\\Super Rabbit\\MagicSet就是一个子键分支。 第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的\默认\键。 以下类似。 这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。
3.直接修改(最不安全,但最直接有效)
就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。
编辑本段注册表应用实例 1.自动刷新
每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINE\\SYSTEM\\CURRENTCONTRO
LSET\\CONTROL\\UPDATE,修改 \值,由\改为\。
2.修改系统版权信息
点
击
HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\DEVEOPER\\SETUP,在其右窗口中保存着安装 Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows 98就可修改系统原有的版权信息。
3.加快Windows 98启动速度
Windows98在启动时能自动加载一些程序运行,有的程序放在\开始\菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过\任务栏\很方便地删除。如果程序不在启动组中,则须要通过修改注
册
表
来
删
除
。
点
击
HKEY_LOCAL_MACHINE\\MICROSOFT\\WINDOWS\\CURRENTVERSION\\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。 点击HKEY_LOCAL_MACHINE\\SOFTWARE\\MICROSOFT\\WINDOWS\\CURRENT
VERSION\\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。 Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。4.删除\开始\菜单中的\收藏夹\ \收藏夹\是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USER\\SOFTWARE\\ MICROSOFT\\WINDOWS\\CURRENTVERSION\\POLICIES \\EXPLORER,在右边窗口中点击鼠标的右键,然后选择\新建\菜单中的\命令,命名为NoFavoritesMenu,并将其值设置为 \。 再重新启动电脑。
5.扩充\回收站\的鼠标右键功能
\回收站\是Windows98中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如\回收站\鼠标右键菜单中没有\删除\和\改名\功能,给实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。使用本文前面用过的
REGEDIT,打开到
HKEY_CLASSES_ROOT
\\CLSID\\\\ShellFolder。看到右边名为 Attributes的值是40 01 00 20,这就是关键,如果你是高手的话,就知道每个文件有只读、隐含、系统和文档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。下面是第一个字符所表示的意义: 值 鼠标右键的菜单 01 00 00 00 复制 02 00 00 00 剪切 03 00 00 00 复制和剪切 10 00 00 00 重命名 20 00 00 00 删除 30 00 00 00 重命名和删除 40 00 00 00 属性 50 00 00 00 重命名和属性 53 00 00 00 复制、剪切、重命名、属性 60 00 00 00 删除和属性 63 00 00 00 删

