刷新按钮你会用么

随着对Windows 95/98了解的深入，用户越来越认识到注册表对于整个操作系统的重要性。对普通用户来说，注册表好像有点深不可测，本文将按照Windows 9X注册表六大根键的功能分类介绍注册表的具体应用，使大家初步了解注册表各分支结构的功能和常用键值。不过，在修改注册表前，一定要做好注册表的备份，这样，即使由于误改注册表而造成系统运行不正常或崩溃也可以及时恢复！具体备份和恢复注册表的方法请参见本书第39页的《有备无患话备份》。

一、 HKEY_CLASSES_ROOT根键
此根键中主要记录着Windows 95/98中所有的文件类型，包括安装操作系统时约定注册的和由于以后安装软件而新加载的各种文件类型，并将不同的文件类型与相应的应用程序关联起来。
1. 在已定义的很多文件类型中都可以找到shell＼open＼command这个主键，其键值决定了双击此类型文件后，系统将自动调用哪个应用程序将其打开。
应用实例
◆定义.JPG格式文件的默认打开程序为ACDSee
将HKEY_CLASSES_ROOT＼jpegfile＼shell＼open＼command的“默认”键值改为“D:＼Program Files＼ACDSee32＼Acdsee32.exe %1”，以后只要双击.JPG文件，就将自动调用ACDSee把它打开。
◆在.JPG文件的右键菜单中增加“打印”选项
在Windows 9X中，只有少数文件的右键菜单中会出现“打印”选项，用下面的方法你可以为任意文件的右键菜单增加“打印”命令。这里我们以给.JPG文件的右键菜单中增加“打印”选项为例:在HKEY_CLASSES_ROOT＼jpegfile＼shell下新建一主键，将其命名为“print”，在该主键下再新建“command”主键，将其“默认”键值改为“D:＼Adobe＼Photoshop＼Photoshop.exe %1”。以后只要选中.JPG文件，单击鼠标右键，然后在出现的右键菜单中选择“打印”命令，就将自动调用Photoshop对该.JPG文件进行打印。
◆双击“我的电脑”图标打开资源管理器
大家知道，在按住Shift键的同时，双击“我的电脑”图标可迅速打开Windows的资源管理器。其实，我们也可以通过修改注册表来实现这一功能。方法是:在HKEY_CLASSES_ROOT＼CLSID＼{20D04FEO-3AEA-1069-A2D8-08002B30309D}＼shell下新建一个“open” 主键，在此“open”主键下新建一个“command”主键，将command主键的键值改为“explorer /e，c:\”，关闭注册表编辑器后修改即可生效。

2．某一文件类型或系统文件夹的主键中，包含着表示该文件类型或系统文件夹的一些文本显示信息。我们可以根据自己的需要对其进行修改。
应用实例
◆更改.MOV文件属性中的类型显示信息
将HKEY_CLASSES_ROOT＼movfile主键的默认键值由原来的“视频剪辑”改为“VCD视频剪辑”。退出注册表编辑器后，用鼠标右键单击一个.mov文件，可以看到其“属性”中的文件类型已被改为“VCD视频剪辑”。
修改前 修改后
◆更改“控制面板”的名称及文本提示信息
在HKEY_CLASSES_ROOT＼CLSID＼{21EC2020-3AEA-A2DD-08002B30309D}中有“默认”和“InfoTip”两个字符串值。其中“默认”值对应的是系统文件夹“控制面板”的名称，而“InfoTip”值则对应选中“控制面板”后，在Web查看方式下出现在文件夹窗口左边的提示信息。我们可以对二者进行任意修改，如把“控制面板”改为“系统设置”，提示信息改为:利用该文件夹中的组件可以改变系统中的一些默认设置。
◆更改“我的电脑”图标的提示信息
当鼠标指针放于“我的电脑”图标上一定时间后会出现“显示计算机中的内容”的提示信息，我们可对此段提示信息进行修改。方法为:展开HKEY_CLASSES_ROOT＼CLSID＼{20D04FEO-3AEA-1069-A2D8-08002B30309D}，更改其下的“InfoTip”的键值为所需的内容即可。
◆更改桌面上“我的文档”的名称
展开HKEY_CLASSES_ROOT＼CLSID＼{450d8fba-ad25-11d0-98a8-080036161103}，将“默认”键值项的值改成所需的名称即可。

3. 我们知道，使用鼠标的右键弹出菜单可以方便操作。一般文件类型、一般文件夹和系统文件夹（如“我的电脑”、“控制面板”）的右键弹出菜单，其内容都包含在HKEY_CLASSES_ROOT根键下，在此一一说明。展开某文件类型扩展名的主键，其shell主键下的各子键即为此类型文件的右键弹出菜单中的部分内容。HKEY_CLASSES_ROOT＼Directory＼shell主键下各子键是一般文件夹右键弹出菜单中的部分内容。HKEY_CLASSES_ROOT＼Folder＼shell主键下的内容对一般文件夹和系统文件夹的右键弹出菜单都起作用。另外，某文件类型主键下的ShellNew子键定义了将此文件类型加入到桌面右键弹出菜单的“新建”子菜单中。知道了上述关系，我们就可以修改相应的右键弹出菜单。
应用实例
◆在软驱的右键菜单中添加“清空A盘”命令
展开HKEY_CLASSES_ROOT＼Drive＼Shell主键，在其下新建“EmptyA”子键，将其“默认”键值改为“清空A盘”，在此“EmptyA”子键下新建“command”子键，将其“默认”键值改为“deltree.exe /y a:”。关闭注册表编辑器后，你就可以像清空回收站那样方便地清空A盘中的内容了。
◆在右键菜单中加入“关机”和“重新启动”选项
在HKEY_CLASSES_ROOT＼Folder＼shell主键下新建“close”和“restart”两个子键，将其“默认”键值分别改为“关闭计算机”和“重新启动计算机”。在“close”下新建“command”子键，改其“默认”键值为“Rundll.exe user.exe，exitwindows”；在“restart”下新建“command”子键，改其“默认”键值为“Rundll.exe user.exe，exitwindowsexec”。 关闭注册表编辑器，即可看见右键菜单中已多了“关闭计算机”和“重新启动计算机”两项。
◆删除和增加“新建”菜单中的内容
展开HKEY_CLASSES_ROOT＼.psd主键，将ShellNew子键删除后即可发现“新建”菜单中已无“Adobe Photoshop Image”这一项。要将已注册的文件类型（注意是已注册的）如.mov加入到“新建”菜单中去，只要找到HKEY_CLASSES_ROOT＼.mov主键，在其下新建“ShellNew”子键，在此子键下新建“NullFile”字符串，确定其键值为空（即“”）即可。
◆在右键菜单中加入“清空回收站”选项
在HKEY_CLASSES_ROOT＼*＼shellex＼ContextMenuHandlers下新建“{645FF040-5081-101B-9F08-00AA002F954E}”子键并关闭注册表编辑器后，右击桌面上任意一个图标，在弹出菜单中就会出现“清空回收站”的选项。
◆在右键菜单中加入“打开方式”命令
在文件的右键菜单中加入“打开方式”命令可以灵活地选用不同的程序来打开某一类型的文件。方法为:在HKEY_CLASSES_ROOT＼*下新建一个shell主键，在Shell主键下新建“OpenWith”子键，改其“默认”键值为“打开方式”,然后在“OpenWith”下新建“command”子键，改其“默认”键值为“C:＼WINDOWS＼rundll32.exe shell32.dll，OpenAs_RunDLL %1”。
◆控制CD的自动播放功能
展开HKEY_CLASSES_ROOT＼AudioCD＼shell主键，其“默认”键值为“play”则允许CD自动播放;为空则取消自动播放功能。
◆消除快捷方式图标上的小箭头
展开HKEY_CLASSES_ROOT＼lnkfile主键，将名为“IsShortCut”的字符串值删除即可。
◆用记事本快速打开Html文件
在HKEY_CLASSES_ROOT＼htmlfile＼shell下新建“QuickEdit”子键，改其“默认”键值为“快速编辑”。在此“QuickEdit”子键下新建“command”子键，改其“默认”键值为“notepad.exe %1”。关闭注册表编辑器，用鼠标右键单击Html文件，然后在弹出的菜单中选择“快速编辑”选项即可用记事本打开html文件。

二、 HKEY_CURRENT_USER根键
此根键中记录的是当前用户的配置数据信息，用户可以利用此根键下的子键修改Windows的许多环境配置。
1．在整个系统中，许多事件都可以设定相对应的声音方案。HKEY_CURRENT_USER＼AppEvents中保存着各事件的名称及相应声音方案的配置信息，我们可对其进行修改。
应用实例
◆更改Go!Zilla下载完毕的提示声音
用过Go!Zilla的朋友们都知道，当下载完一个文件后，Go!Zilla会发出一声怪兽巨吼来作为提示。虽说为用户想得较为周到，但你是否觉得这怪兽声稍恐怖了一点，至少笔者第一次使用时被吓了一跳。其实，只要展开HKEY_CURRENT_USER＼AppEvents＼Schemes＼App＼GoZilla＼Download Success＼.current，改其“默认”键值为自己喜欢的.wav文件（包括文件路径）即可修改Go!Zilla下载完毕的提示声音。
◆在窗口最大化时加入提示声
展开HKEY_CURRENT_USER＼AppEvents＼Schemes＼App＼.Default＼Maximize＼.current，改其“默认”键值为所需的wav文件即可。
◆为网络蚂蚁的下载过程加入提示声
展开HKEY_CURRENT_USER＼AppEvents＼Schemes＼App＼Netants主键，其下有NAAddFile、NADownloadFail和NADownloadSuccess三个子键，分别表示Netants中加入下载文件、下载失败和下载成功这三个事件。只要将其下的.current子键的“默认”键值改为自己喜欢的wav文件即可。

2. HKEY_CURRENT_USER根键下的“Control Panel”子键，其下许多键值与“控制面板”中的部分内容相对应，如定制鼠标、时间、桌面、电源管理、外观等，但也有一些设置只能通过修改注册表来实现。
应用实例
◆更改鼠标的速度设置
展开HKEY_CURRENT_USER＼Control Panel＼Mouse，更改“DoubleClickSpeed”的值可改变鼠标的双击速度，最快为100毫秒，最慢为900毫秒;更改MouseSpeed的值可改变鼠标的移动速度（最快为2，最慢为0）。（注:系统安装好后，如果从来没有对“控制面板”中的“鼠标”选项进行过设置，则HKEY_CURRENT_USER＼Control Panel下不会有Mouse子键和DoubleClickSpeed、MouseSpeed键值，这个时候请自己建立。）
◆在任务栏系统区中的时间前加上文字信息
展开HKEY_CURRENT_USER＼Control Panel＼International，新建字符串值“StimeFormat”，改其值为“北京时间:hh:mm”。关闭注册表编辑器并重新启动系统，即可发现任务栏上的时间前面加上了“北京时间:”的文本信息。
◆设置“开始”菜单中子菜单弹出的延迟时间
HKEY_CURRENT_USER＼Control Panel＼desktop下字符串值“MenuShowDelay”（若没有可新建一个）的值用于设置“开始”菜单中子菜单弹出的延迟时间，取值范围为1~10。值设得小一点可加快子菜单的响应速度。
◆更改图标间距
在HKEY_CURRENT_USER＼Control Panel＼desktop＼WindowsMetrics下有“IconSpacing”和“IconVerticalSpacing”两个字符串值，用于设定图标间的水平和垂直间距，其绝对值越大间距越大。
◆改变桌面上图标的大小
桌面上图标大小的默认值为32×32，展开HKEY_CURRENT_USER＼Control Panel＼desktop＼WindowMetrics，修改其下字符串“Shell Icon Size”的值可以更改桌面上图标的大小。（注:Shell Icon Size串值的三个英文单词之间有空格隔开。）
◆更改窗口标题栏的高度与宽度
展开HKEY_CURRENT_USER＼Control Panel＼desktop＼WindowMetrics，其下“CaptionHight”和“CaptionWidth”的值分别决定窗口标题栏的高度与宽度。
◆设置电源方案
HKEY_CURRENT_USER＼Control Panel＼PoweCfg主键下的“PowerPolicies”子键表示系统可以采用的所有电源方案，如“家庭/办公室桌面”方案、“便携型/膝上型”方案、“始终打开”方案。HKEY_CURRENT_USER＼Control Panel＼PoweCfg下的字符串“CurrentPowerPolicy”表示当前正在使用的电源方案，其值与“PowerPolicies”子键的电源方案值相对应。

3.我们知道，当系统中某个应用程序出错或无响应被关闭时都会有一定的等待时间，通过修改注册表可以缩短等待时间，提高系统的响应能力。
应用实例
◆更改用Ctrl+Alt+Del关闭无响应程序的等待时间
在HKEY_CURRENT_USER＼Control Panel＼desktop下新建“WaitToKillAppTimeout”字符串值，其值表示等待时间，单位为毫秒，数值越小反应越快，我们可以根据需要作相应的修改。
◆更改应用程序出错时的等待响应时间
为了在某个应用程序出错时减少等待响应时间，可以在HKEY_CURRENT_USER＼Control Panel＼desktop下新建“HungAppTimeout”字符串值，其值决定等待响应时间，单位为毫秒，数值越小反应越快。

4. HKEY_CURRENT_USER＼Software主键下包含着系统中所安装软件的部分信息（还有更多的信息可在HKEY_LOCAL_MACHINE＼Software中找到），特别要提到的是其下Microsoft＼Windows＼CurrentVersion＼Policies＼Explorer子键下包含着许多关于定制Windows的信息，用户可以通过新增或修改其中的键值来屏蔽系统的常用功能、图标和系统文件夹，以利于机器在多用户下的安全使用。

5. HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer主键下定义了许多已集成在Windows 98中的IE浏览器的设置。
应用实例
◆设置IE的缺省下载目录
HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer下的字符串值“DownLoad Directory”的值决定用IE下载文件后文件的保存路径，用户可以根据需要进行修改，如可以改为“E:＼mydownload”，这样用IE下载的文件就将自动保存到E:＼mydownload文件夹中。
◆在IE中显示URL地址全名
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer，将“Show_FullURL”的值改为yes即可。
◆取消URL地址下的下划线
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer＼Main，将其下“Ancher Underline”的值改为no即可。
◆退出IE时保存历史网址内容
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer＼Main，将“Save_Session_History_On_Exit”的值改为yes即可。
◆设定“超级链接”处点击前后的颜色
HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Explorer＼Settings下的“Anchor Color”和“Anchor Color Visited”的值分别表示点击前后的颜色，用RGB值表示。

6. 某些对话框 (如“运行”对话框和“查找”对话框)的下拉列表中会记录下用户曾经执行过的项目，浏览器的网址输入下拉列表中也会记录下用户曾经访问过的网址，我们有时出于清理或保密的原因，须要删除下拉列表中的项目。
应用实例
◆清除IE网址输入下拉列表中的网址
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Inertnet Explorer＼TypedURLs，删除其下对应的网址即可。
◆清除Netscape Navigator网址输入下拉列表中的网址
展开HKEY_CURRENT_USER＼Software＼Netscape＼Netscape Navigator＼URLHistory，删除其下对应的网址即可。
编者注:对于“查找”对话框下拉列表中的项目、“运行” 对话框下拉列表中的项目的删除，可以

7. Windows 95/98 中有时会有一些没有多大用处的动画效果，我们可以通过修改注册表将其去掉，以提高系统性能。
应用实例
◆取消“开始”按钮的动画提示信息
要取消“开始”按钮旁那一行“单击这里开始”的动画提示信息，我们只须将HKEY_CURRENT_USER＼Software＼Microsoft＼Windows＼CurrentVersion＼Policies＼Explorer下的二进制值“NoStartBanner”（若没有则新建一个）的值改为01 00 00 00即可。
◆取消窗口缩放时的动画效果
Windows 95/98 中窗口打开、最大化和最小化的过程都是以动画效果显示，要取消此动画效果，只要在HKEY_CURRENT_USER＼Control Panel＼desktop＼WindowsMetrics下新建“MinAnimate”字符串值，设其值为1即可。

8. Windows95/98中对输入法的设置。
应用实例
◆调整输入法的载入顺序
进入Windows 9X后，系统默认的输入法为“En英语”，要切换到其他的输入法须用Ctrl+Shift键。其实，我们可以通过修改注册表来调整各输入法之间的载入顺序。展开HKEY_CURRENT_USER＼Keyboard layout＼preload主键下的1、2、3、4等子键，其中1、2、3、4……表示各输入法的载入顺序。每一个子键的“默认”键值对应一种输入法，修改其“默认”键值即可调整各输入法的载入顺序。
注:“En英语”对应的字符串值为“00000409”;“微软拼音输入法”为“E00E0804”、“全拼输入法”为“E0010804”、“郑码输入法”为“E0030804”、“智能ABC输入法”为“E0040804”、王码五笔为“E0200804”。
◆输入汉字时在汉字后加入空格
有时我们输入汉字时须要在汉字后面加入空格，只要在HKEY_CURRENT_USER＼Software＼Microsoft＼Windows＼CurrentVersion下的相应输入法中，将“插空格”的键值改为1后，我们在输入汉字时系统就会自动在汉字后面插入一个空格。
◆更改输入法所选用的字符集
HKEY_CURRENT_USER＼Software＼Microsoft＼Windows＼CurrentVersion下的相应输入法子键中的“GB/GBK”值表示输入法所选用的字符集，0表示选用GBK字符集，1表示选用GB2312字符集。
◆用Outlook Express收信时跳过无法收取的帐号
打开Outlook Express后，Outlook Express会自动对用户所设定的每个帐号进行邮件收发。如果其中一个帐号由于某些原因而无法收取邮件，就会搁置其后帐号的收发，所以我们有必要将无法顺利收取邮件的帐号跳过，方法为:展开HKEY_CURRENT_USER＼Software＼Microsoft＼Internet Account Manager主键，再展开其下那个须跳过的帐号所对应的子键，将其下“POP3 Skip Account”的值（DWORD值）由0改为1。
◆更改Outlook Express的邮件存放目录
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Outlook Express，将其下“Store Root”的值改为所需的文件路径即可。`
◆在“红心大战”中作弊
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Windows＼CurrentVersion＼Applets＼Hearts，新建“zb”字符串值，设其值为42。此后，在“红心大战”游戏中你只须按下Ctrl+Alt+Shift+F12即可查看其他三家的牌，是不是很耍赖？
◆设定“星际争霸”地图编辑器中的撤消次数
展开HKEY_CURRENT_USER＼Software＼Blizzard Entertainment＼Starcrft＼StarEdit＼Settings，其下“UndoLevels”（DWORD值）的值即为地图编辑器中的撤消（Undo）次数，默认为32（十进制）次，我们可以根据需要修改其值。
◆取消光盘的自动运行功能
当光盘插入光驱后，如果光盘的根目录中有Autorun.inf文件，Windows会自动执行此文件。如果我们想取消光盘的自动运行功能，可以采用下面两种方法:1. 插入光盘时按住Shift键不放;2. 展开HKEY_CURRENT_USER＼Software＼Microsoft＼Windows＼CurrentVersion＼Policies＼Explorer，将其下“NoDriveTypeAutoRun”的值由95 00 00 00改为b5 00 00 00。
◆检查Foxmail是否为系统默认的邮件软件
展开HKEY_CURRENT_USER＼Software＼Aerofox＼Foxmail＼General，将“CheckMailer”的键值改为1即可检查Foxmail是否为系统默认的邮件软件。
◆更改Photoshop安装时的登记信息
在HKEY_CURRENT_USER＼Software＼Adobe＼Registration＼User下保存着用户安装时的登记信息，如用户名、公司名等;在HKEY_CURRENT_USER＼Software＼Adobe＼Photoshop＼5.0＼Registration下保存着Photoshop的序列号、版本号等信息，大家可以作适当的修改。
◆启用Word 97中的宏病毒保护功能
展开HKEY_CURRENT_USER＼Software＼Microsoft＼Office＼8.0＼Word＼Options，将“EnableMacroVirusProtection”的值改为1即可。

三、 HKEYLOCAL_MACHINE根键
此根键中保存着计算机的所有硬件设置，如IRQ、网卡、视频设备等，它还保存了所有用户都常用到的软件配置信息，如协议、计算机标识等。
1. 几乎系统中的所有硬件信息都包含在此根键下。大家可以在其“Config”、“Enum”、“Hardware”、“System”等子键下查看到。
应用实例
◆提高软驱读写缓冲性能
在HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Services＼Class＼fdc＼0000下新建DWORD值“ForeFifo”，设其值为1即可。
◆设置用软盘快速启动系统的功能
展开HKEY_LOCAL_MACHINE＼Config＼0001＼Enum＼Bios＼*PNP0700＼0B，设定其下“FloppyFastBoost”的值为01 00 00 00即可用软盘快速启动系统。
◆查看系统分配给光驱的可用盘符
HKEY_LOCAL_MACHINE＼Enum＼SCSI主键下记录着机器上所安装的光驱信息，逐层展开后，找到字符串值“UserDriveLetterAssignment”，其值即表示系统分配给光驱的可用盘符，如为“HZ”，表示盘符A到G已被软驱和硬盘所占据，盘符H到Z可分配给光驱（包括虚拟光驱）。
注:如果从没有在“系统属性”中设置过光驱盘符，UserDriveLetterAssignment串值可能不会出现。
◆提高光驱的缓存大小和预读性能
展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Control＼Filesystem＼CDFS，其下DWORD值“CacheSize”和“Prefetch”的值分别定义光驱的缓存大小和预读性能。“CacheSize”的值最高可为“0x000009ac”;“Prefetch”的建议值:8速为“0x000001c0”、16速为“0x00000380”、24速为“0x00000540”、32速以上为“0x00000700”。
◆删除虚拟光驱后原光驱无法使用
笔者曾在删除虚拟光驱Virtual CD-ROM后，发现原光驱无法使用，并给出“设备尚未准备好”的提示，后将HKEY_LOCAL_MACHINE＼Enum＼SCSI主键下的所有子键删除，从而删除了物理光驱和虚拟光驱的信息。重新启动，系统找到物理光驱，并重新在上述子键下加入了物理光驱的信息，问题解决。
◆安装虚拟光驱后光盘游戏无法运行
安装了虚拟光驱后，物理光驱的盘符会向后移，导致原先已安装的光盘版游戏无法运行，并会给出诸如“确定光盘已在光驱中”、“请插入光盘”等提示。解决方法如下:
方法1．卸载后重装游戏。
方法2．在HKEY_LOCAL_MACHINE＼Software主键下找到此游戏子键，逐层展开后，一般可找到表示安装光驱盘符的键值项，将其值改为现在物理光驱的盘符即可。
◆更改“设备管理”中的硬件设备图标
在HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Services＼Class主键下代表各硬件设备的子键中找到字符串值“Icon”，修改其值即可。
◆在Windows中使用多重配置
HKEY_LOCAL_MACHINE＼Config下的“0001”、“0002”……等子键表示系统中所设置的多重配置。另外，在HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Control＼IDConfigDB中保存着各种配置文件标识号(即“0001”、“0002”等)和配置文件名。

2. 右击“我的电脑”图标，选“属性”，在弹出的“系统属性”对话框中的“常规”卡中有着注册用户及系统的一些信息。用户信息是由用户在安装操作系统时填写的，系统信息是由系统自身检测到的，通过修改注册表可以更改这些信息。
应用实例
◆更改注册组织名
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion，将其下“RegisteredOrganization”的值改为所需的名称，如“家电维修杂志社”即可。
◆更改注册用户名
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion，将其下“RegisteredOwner”的值改为所需的用户名即可。
◆自己注册Windows 98
微软官方站点上的某些内容是只向注册用户提供的，我们只须展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion，将其下“RegDone”的值改为1即可完成自己注册。
◆如何查找系统的安装注册码
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion，其下“ProductKey”的值即是系统安装时必不可少的注册码。
◆更改芯片的认证标识
展开HKEY_LOCAL_MACHINE＼Hardware＼Description＼System＼CentralProcessor＼0，改动其下“VendorIdentifier”的值，如由“CyrixInstead”改为“Intel CPU”后，再看看“系统属性”对话框，哈哈，可不要给自己骗喽！

3. 每个用户都希望保证自己机器里内容的安全，我们可以在HKEY_LOCAL_MACHINE主键下的一些子键中进行设置。
应用实例
◆不让匿名用户随意进入系统
我们知道Windows中登录密码有些形同虚设，匿名用户只要按Esc键即可进入系统。为防止匿名用户随意登录，展开HKEY_LOCAL_MACHINE＼Network＼Logon，新建DWORD值“MustBeValidated”，设其值为1即可。
◆在登录窗口中加入警告信息
对于匿名用户的非法登录，我们可以在登录窗口中加入警告信息。展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Winlogon，新建“LegalNoticeCaption”字符串值，改其值为警告窗口的标题。再新建“LegalNoticeText”字符串值，改其值为警告窗口的正文内容，如“开机者未经授权，不得进入本机系统，请退出”。
◆查找BO黑客程序
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼RunServices，若发现“.EXE”键值项，说明系统已被安装上了BO服务器，应将其删除。
◆查找NetSpy黑客程序
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Run， 若发现“NetSpy”键值项，说明系统已被安装上了NetSpy，应将其删除。
◆查找BackDoor黑客程序
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Run， 若发现“Notepad”键值项，说明系统已被安装上了BackDoor，将其删除。

4. Windows95/98中的一些网络参数的默认值设得不十分合理，通过注册表可以对其进行优化，从而提高网上的数据传输效率。
应用实例
◆更改MaxMTU的值
在HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Services＼Class＼NetTrans下，展开表示TCP/IP协议的那个子键（可从子键下“DriveDesc”的值来判断，如0000），在其下新建“MaxMTU”字符串值，设其值为576。
注:MaxMTU，即最大的TCP/IP传输单元。网络中，应用程序把数据分割为较小的组进行传输，标准的分组大小应为576字节。如果MaxMTU 的值大于576，系统传输时就须要重新分组，这样就降低了传输效率。Windows 9X的缺省值为1500，这是以太网的标准分组值。
◆更改DefaultRcvWindow的值
展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Services＼VxD＼MSTCP，改“DefaultRcvWindow”键值为6144。
注:DefaultRcvWindow的中文意思为缺省的传输单元接收缓冲区的大小。DefaultRcvWindow的值太大，一个分组出错后将导致整个缓冲区中的分组数据丢失并重发，值太小，将导致分组阻塞，降低速度，因此，该缓冲区的取值大小最好是512字节的4~12倍，33.6KB的MODEM最好为6144字节。
◆更改DefaultTTL的值
展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Services＼VxD＼MSTCP，改“DefaultTTL”键值为255。
注:DefaultTTL的中文意思是TCP/IP的分组寿命，这主要是防止TCP/IP分组在Internet中被无限复制。Windows 9X的缺省值为32，加大该值，可以使TCP/IP分组通过Internet传输到更远的目的地。

5．HKEY_LOCAL_MACHINE＼Software下包含了许多系统中的文件类型和软件设置信息，其实HKEY_CLASSES_ROOT根键、HKEY_CURRENT_USER根键、HKEY_CURRENT_CONFIG根键中的许多内容都是其下的映射，这里再作一些补充。
应用实例
◆取消应用程序的自启动
有些应用程序安装后会在“开始”菜单的“启动”组中加入内容，以实现每次开机时的自启动。对于加入到“启动”组中的应用程序，要取消其自启动，只要将C:＼WINDOWS＼Start Menu＼Programs＼启动中的对应项目删除即可。对于未在“启动”组中加入内容的自启动程序（如“超级解霸”的光盘插入探针）须要通过修改注册表来取消其自启动，方法为:将HKEY_LOCAL_ MACHINE＼Software＼Microsoft＼Windows＼CurrentV ersion＼Run下的对应键值项删除即可。
◆更改标准时间的名称
展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Control＼TimeZoneInfor mation，修改“StandardName”的值即可，如将“中国标准时间”改为“北京标准时间”。
◆通过查看注册表为系统减肥
当我们安装应用程序时，经常会在c:＼Windows＼System目录下加入一些.dll(动态链接)文件，而删除应用程序时，有些在安装时加入的.dll文件并没有被一起删除（或是我们为了安全起见而选择保留.dll文件），时间一长，在c:＼Windows＼System目录下便会留下许多无用的.dll文件，我们可以通过查看注册表来判断哪些.dll文件是无用的，从而将其删除。方法是:展开HKEY_LOCAL_MACHINE＼Software＼Micro soft＼Windows＼CurrentVersion＼Shareddlls，其下保存着系统中每个.dll文件被多少个应用程序共同使用的信息，我们只须将键值为0的.dll文件删除即可。
◆查看系统中的16位和32位.dll文件
Windows 95/98中的动态链接文件有16位和32位之分，展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Control＼SessionManager，其下子键“Known16DLLs”和“KnownDLLs”分别包含了系统中的16位和32位.dll文件，用户可以对应查找。
◆删除桌面上的“我的文档”图标
桌面上的“我的文档”图标是无法按Del键来删除的，但只要展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Explorer＼Desktop＼Namespace ，删除子键{450d8fba-ad25-11d0-98a8-080036161103}就可将其删除。
注:Windows 98可以是用鼠标右键单击“我的文档”，然后选择弹出菜单中的“从桌面上删除”命令删除。
◆使Windows具有自动刷新功能
我们通常用F5键对屏幕、窗口进行刷新，如果你觉得麻烦，可以通过修改注册表来添加自动刷新功能。方法为:展开HKEY_LOCAL_MACHINE＼System＼Current ControlSet＼Control＼Update,将二进制值“Update Mode”（如没有则新建一个）的值改为00 00 00 00即可（注:其实选择右键菜单中的“排列图标/自动排列”也可以实现自动刷新功能）。
◆删除“添加/删除程序”中的多余项
有时我们会发现一些程序明明被删除了，但却仍保留在“添加/删除程序”的软件列表中，要删除这些多余项，只须展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Uninstall，将其下的相应子键删除即可。
◆解决一些英文软件出现乱码的问题
展开HKEY_LOCAL_MACHINE＼System＼CurrentControlSet＼Control＼fontassoc＼Associated CharSet，将“GB2312(86)”的值由yes改为no。
◆取消IE中的“分级审查”设置
展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Policies＼Ratings，将其下的键值项删除即可。
◆增强IE中的网址自动探测功能
大家知道在IE的地址栏中输入microsoft后，IE会自动将地址补全为www.microsoft.com， 要使IE对.org、.net、.edu等后缀有自动探测功能，只须在HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Internet Explorer＼Main＼UrlTemplate中新建三个名为“2”、“3”、“4”的字符串值，并分别更改键值为“www.%s.org”、“ www.%s.net”、“ www.%s.edu”即可。
◆更改Windows安装源文件的默认位置
我们时常会遇到系统要求插入Windows安装光盘的情况，所以有些硬盘够大的朋友们为了方便干脆将安装光盘中的内容全部复制到硬盘上。通过修改注册表可以指定Windows安装源文件的默认位置。方法为:展开HKEY_LOCAL_MACHINE＼Software＼Microsoft＼Windows＼CurrentVersion＼Setup，将其下“SourcePath”的值由原先的光驱盘符改为复制到硬盘上的Windows安装源文件的目录路径即可。
◆设置Winamp的视频插件
Geissplugin是一个被评为五星级的Winamp视频插件。但若你的机子配置较低，运行起来就会有停滞现象。展开HKEY_LOCAL_MACHINE＼Software＼Extensis＼geissplugin，将其下用于设定色深位数的“Z_BitDepth”的值改为8，将用于设定播放窗口占全屏百分比的“Screen_Vsize_Percent”的值适当改小，即可使此插件在低配置的机子上流畅运行。
四、HKEY_USERS根键
此根键中记录着系统中当前用户和默认用户的信息，前面所述的HKEY_CURRENT_USER根键即为其下.DEFAULT子键的完全映射。在此仅补充一些应用实例。
应用实例
◆禁用Windows98中的活动桌面
展开HKEY_ USER＼.DEFAULT＼Software＼Microsoft＼Windows＼CurrentVersion＼Policies＼Explorer，在其下新建“NoActiveDesktop”的二进制值，改其值为01 00 00 00。
◆消除屏幕右下角Windows 98的版本号
展开HKEY_ USER＼.DEFAULT＼Control Panel＼desktop，将其下“PaintDesktopVersion”的值改为0或删除即可。
◆使文件显示扩展名
Windows 95/98文件的默认显示方式为只显示文件名，而不显示扩展名。我们可以通过将HKEY_ USER＼.DEFAULT＼Software＼Microsoft＼Windows＼CurrentVersion＼Explorer＼Advanced下的DWORD值“HideFileExt”的值由1改为0后即可显示文件的扩展名。
◆设置Word中的文件保存路径
保存新建的Word文件时，其默认的保存路径为“我的文档”，其实，该默认路径是可以自己设置的:展开HKEY_ USER＼.DEFAULT＼Software＼Microsoft＼Office＼8.0＼Word＼Options，将其下的字符串值“DOC-PATH”（若没有则新建一个）改为所需的路径即可。
◆在“横扫千军之王国风云”中启用作弊模式
将HKEY_USER＼.DEFAULT＼Software＼Cavedog Entertainment＼Kingdoms＼Skirmish GameOptions 下的“AllowCheating”的值由0改为1即可启用“横扫千军之王国风云”中的作弊模式。

五、HKEY_CURRENT_CONFIG根键
此根键下的内容是HKEY_LOCAL_MACHINE＼Config键的映射。
应用实例
◆设置显示色彩位数
HKEY_CURRENT_CONFIG＼Display＼Settings下的“BitPerPixel”的值即为所使用的显示色彩位数。
◆设置IE的自动拨号功能
展开HKEY_CURRENT_CONFIG＼Software＼Microsoft＼Windows＼CurrentVersion＼Internet Settings，将二进制值“EnableAutoDial”的值改为01 00 00 00即可。
◆允许IE使用代理服务器
展开HKEY_CURRENT_CONFIG＼Software＼Microsoft＼Windows＼CurrentVersion＼Internet Settings，将DWORD值“ProxyEnable”的值改为01 00 00 00即可。

六、 HKEY_DYN_DATA根键
此根键下记录的是系统硬件动态信息，这些信息均驻留于RAM中，以便系统快速访问。其中Config Manager子键处理硬件配置，PerfStats子键维护网络组件的统计数据。用户一般不要对这部分进行修改。