八喜电子书 > 经管其他电子书 > 最新最全的生活百科全书 百年诺贝 >

第217部分

最新最全的生活百科全书 百年诺贝-第217部分

小说: 最新最全的生活百科全书 百年诺贝 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



= 
怎么学会用注册表? 
注册表简介 
Windows的注册表(Registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。 
注册表的结构 
在Windows中,注册表由两个文件组成:System。dat和User。dat,保存在windows所在的文件夹中。它们是由二进制数据组成。System。dat包含系统硬件和软件的设置,User。dat保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。 
Windows为我们提供了一个注册表编辑器(Regedit。exe)的工具(图1),它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。左边窗格中,由〃我的电脑〃开始,以下是六个分支,每个分之名都以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY)。当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(Value)。键值由键值名称(ValueName)和数据(ValueData)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。每个分支中保存计算机软件或应建设之中某一方面的信息与数据。 
注册表中格分支的功能如下: 
HKEY…CLASSES…ROOT 文件扩展名与应用的关联及OLE信息 
HKEY…CURRENT…USER 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器 
HKEY…LOCAL…MACHINE 计算机硬件与应用程序信息 
HKEY…USERS所有登录用户的信息 
HKEY…CURRENT…CONFIG计算机硬件配置信息 
HKEY…DYN…DATA 即插即用和系统性能的动态信息 
注册表中的键值项数据 
注册表通过键和子键来管理各种信息。但是注册表中的所有信息都是以各种形式的键值项数据保存的。在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型: 
1。字符串值 
在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。在本站中以〃a〃=〃***〃表示。 
2。二进制值 
在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制的方式表示。在本站中以〃a〃=hex:01;00;00;00方式表示。 
3。DWORD值 
DWORD值是一个32位(4个字节)的数值。在注册表编辑器中也是以十六进制的方式表示。在本站中以〃a〃=dword:00000001表示。 
注册表的备份与恢复 
如果注册表遭到破坏,Windows将不能正常运行,为了确保Windows系统安全,我们必须经常的备份注册表。 
Windows每次正常启动时,都会对注册表进行备份,System。dat备份为System。da0,User。dat备份为User。da0。它们存放在Windows所在的文件夹中,属性为系统和隐藏。 
以下为2种备份注册表的方法: 
1,利用Windows中的注册表编辑器(Regedit。exe)进行备份 
运行Regedit。exe,单击“文件“》“导出注册表文件“命令,选择保存的路径,保存的文件为*。reg,可以用任何文本编辑器进行编辑。 
2,利用Win95光盘上OtherMiscERUERU。EXE紧急事故恢复工具(EmergencyRecoveryUtility)。利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。 
恢复: 
当注册表损坏时,启动时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_MACHINESoftwareSuperRabbitMagicSet' 
〃@〃=〃SuperRabbitMagicSetForWindows98V2。92〃 
〃a〃=dword:00000001 
〃b〃=hex:02;05;00;00 
…… 
'HKEY_LOCAL_MACHINESoftwareSCCQuickViewer' 
…… 
第一行为“REGEDIT4”,必须大写。 
第二行为空行。 
第三行使用''括起子键分支,其中HKEY_LOCAL_MACHINESoftwareSuperRabbitMagicSet就是一个子键分支。 
第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的〃默认〃键。 
以下类似。 
这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和。reg文件的格式。 
3。直接修改(最不安全,但最直接有效) 
就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。 
注册表应用实例 
1。自动刷新 
每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLUPDATE;修改〃UPDATEMODE〃值;由〃1〃改为〃0〃。 
2。修改系统版权信息 
点击HKEY_LOCAL_MACHINESOFTWAREMICROSOFTDEVEOPERSETUP;在其右窗口中保存着安装Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows98就可修改系统原有的版权信息。 
3。加快Windows98启动速度 
Windows98在启动时能自动加载一些程序运行,有的程序放在〃开始〃菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过〃任务栏〃很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。 
点击HKEY_LOCAL_MACHINEMICROSOFTWINDOWSCURRENTVERSIONRun,选择右边窗口中出现的开机自启动程序,将之删除即可。 
点击HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRunServices,单击右边窗口中出现的开机自启动程序,将之删除。 
Run和RunServices的区别是;Run中的程序是WINDOWS初始化后才运行的;而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。 
4。删除〃开始〃菜单中的〃收藏夹〃 
〃收藏夹〃是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONPOLICIESEXPLORER,在右边窗口中点击鼠标的右键,然后选择〃新建〃菜单中的〃DWORD〃命令,命名为NoFavoritesMenu,并将其值设置为〃1〃。再重新启动电脑。 
5。扩充〃回收站〃的鼠标右键功能 
〃回收站〃是Windows98中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如〃回收站〃鼠标右键菜单中没有〃删除〃和〃改名〃功能,给实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。使用本文前面用过的REGEDIT,打开到HKEY_CLASSES_ROOTCLSID{645FF040…5081…101B…9F08…00AA002F954E}ShellFolder。看到右边名为Attributes的值是40010020,这就是关键,如果你是高手的话,就知道每个文件有只读、隐含、系统和文档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。下面是第一个字符所表示的意义: 
值鼠标右键的菜单 
01000000复制 
02000000剪切 
03000000复制和剪切 
10000000重命名 
20000000删除 
30000000重命名和删除 
40000000属性 
50000000重命名和属性 
53000000复制、剪切、重命名、属性 
60000000删除和属性 
63000000删除、属性、复制、剪切 
70000000重命名、删除和属性 
73000000重命名、删除、属性、复制、剪切 
6。提高光驱的读写能力 
为光驱增加缓存是提高光驱读写速度的一个有效方法,由于Windows98推荐使用四倍速或更高速的光驱访问方式,与目前所流行的光驱不相符合。为了适应当今流行的16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存的大小和预读取性能,以加快光驱的运行速度,将光驱性能发挥到极限。 
点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLFILESYSTEMCDFS,在该项右边窗口中找到CACHESIZE和PREFETCH两项,如果选择的是Windows98推荐的四倍速或更高速的光驱访问方式,这两项的值分别是〃6B020000〃和〃E4000000〃。这时可以针对光驱的实际使用情况来修改,如果光驱常用于多媒体的播放,可以把CACHESIZE值修改为〃D6040000〃,〃AC090000〃是光驱缓存的最大值。为保证高速光驱始终如一的速度,可以对PREFETCH值进行修改,如8倍速为〃C0010000〃,16倍速为〃80030000〃,24倍速为〃40050000〃,32倍速以上为〃00070000〃。 
注意:如果修改了两个键值导致光驱不能正常工作,如不能正常播放VCD,请降低一个档次的值。 
7。禁用〃设置〃菜单中的〃控制面板〃和〃打印机〃选项 
〃控制面板〃和〃打印机〃是Windows98系统配置的一个重要组成部分,为了避免让别人随便修改,可以将〃设置〃菜单中的〃控制面板〃和〃打印机〃选项禁用。 
打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesexplore分支,在右窗格内新建一个DWORD值,〃NoSetFolders〃然后双击〃NoSetFolder〃键值,在出现的对话框中的〃键值〃框内输入1。 
经过了以上设置,我们可以禁止普通用户更改〃控制面板〃与〃打印机〃了,但这时候用户仍可以通过〃活动桌面〃,对显示属性进行设置。若要禁止用户拥有此功能,请按下述步骤进行设置:打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem分支。在右窗格内重新建一个DWORD值〃NoDispCPL〃,然后双击〃NoDispCPL〃键值,在弹出的对话框内的〃键值〃框内输入1。 
8。提高软盘驱动器的读写速度 
在机器所配置的驱动器中,恐怕软盘驱动器的读写速度最慢,除了由物理方面的性质所决定之外,也跟Windows98系统采用默认FIFO来管理软盘驱动器,使之不具备后台存储管理功能有关,因此可以通过修改注册表来优化软盘驱动器的性能。 
点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETSERVICESCLASSFDC0000,在该项右边窗口的空白处,单击鼠标右键选择〃新建〃菜单中的〃DWORD值〃命令,命名为〃ForeFifo〃,修改值为〃0〃。 
9。扩充鼠标的右键功能,增加〃快速启动〃和〃关闭系统〃 
在Windows98系统中,鼠标的右键功能虽然很强但还不够完善,这里我们为其增加〃快速启动〃和〃关闭系统〃的两个选项,来完善鼠标的右键功能。 
点击HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL,用鼠标右键单击SHELL,选择〃新建〃菜单中的〃主键〃命令,命名为〃快速启动系统〃,修改默认值为〃快速启动系统〃。 
点击HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL快速启动系统;用鼠标右键单击〃快速启动系统〃,选择〃新建〃菜单中的〃主键〃命令,命名为〃MAND〃,修改默认值为〃C:WINDOWSRUNDLL。EXEUSER。EXE,EXITWINDOW说什么EC〃。 
点击HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL,用鼠标右键单击SHELL,选择〃新建〃菜单中的〃主键〃命令,命名为〃快速关闭电脑〃,修改默认值为〃快速关闭电脑〃。 
点击HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL快速关闭电脑,用鼠标右键单击〃快速关闭电脑〃,选择〃新建〃菜单中的〃主键〃命令,命名为〃MAND〃,修改默认值为〃C:WINDOWSRUNDLL。EXEUSER。EXE,EXITWINDOWS〃。 
10。无用的登录 
对单机用户而言;开始功能表中的登录实在是一个没有用的东西;但是又不知道如何删除。现在有方法了;照着下列步骤;就能把那碍眼的选项消除了。打开注册表编辑器(Regedit。exe);找到下列关键字:HKEY_CURRENT_USER

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的