根键介绍
此根键中保存着计算机的所有硬件设置,如IRQ、网卡、视频设备等,它还保存了所有用户都常用到的软件配置信息,如协议、计算机标识等。
提高软驱读写缓冲性能
在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”等)和配置文件名。
更改注册组织名
展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,将其下“RegisteredOrganization”的值改为所需的名称,如“新潮电子杂志社”即可。
更改注册用户名
展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,将其下“RegisteredOwner”的值改为所需的用户名即可。
如何查找系统的安装注册码
展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,其下“ProductKey”的值即是系统安装时必不可少的注册码。
更改芯片的认证标识
展开HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessor\0,改动其下“VendorIdentifier”的值,如由“CyrixInstead”改为“Intel CPU”后,再看看“系统属性”对话框,哈哈,可不要给自己骗喽!
不让匿名用户随意进入系统
我们知道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,将其删除。
更改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传输到更远的目的地。
取消应用程序的自启动
有些应用程序安装后会在“开始”菜单的“启动”组中加入内容,以实现每次开机时的自启动。对于加入到“启动”组中的应用程序,要取消其自启动,只要将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安装源文件的目录路径即可。