您要打印的文件是:Windows 98 注册表修改大全!(一)

Windows 98 注册表修改大全!(一)



作者:佚名    转贴自:本站原创    点击数:2413


Win98系统优化 
1.加快Windows 98启动速度 
  Windows98在启动时能自动加载一些程序运行,有的程序放在开始菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过任务栏很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。 
  点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS\CURRENTVERSION\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。 点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。 
  Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。 </P><P>2.提高光驱的读写能力 
  为光驱增加缓存是提高光驱读写速度的一个有效方法,由于Windows98推荐使用四倍速或更高速的光驱访问方式,与目前所流行的光驱不相符合。为了适应当今流行的16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存的大小和预读取性能,以加快光驱的运行速度,将光驱性能发挥到极限。 点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\FILESYSTEM\CDFS,在该项右边窗口中找到CACHESIZE和PREFETCH两项,如果选择的是Windows 98推荐的四倍速或更高速的光驱访问方式,这两项的值分别是6B020000和E4000000。 。这时可以针对光驱的实际使用情况来修改,如果光驱常用于多媒体的播放,可以把CACHESIZE值修改为D6040000,AC090000是光驱缓存的最大值。为保证高速光驱始终如一的速度,可以对PREFETCH值进行修改,如8倍速为C0010000,16倍速为80030000,24倍速为40050000,32倍速以上为00070000。 
  注意:如果修改了两个键值导致光驱不能正常工作,如不能正常播放VCD,请降低一个档次的值。 
3.提高软盘驱动器的读写速度 
  在机器所配置的驱动器中,恐怕软盘驱动器的读写速度最慢,除了由物理方面的性质所决定之外,也跟Windows98系统采用默认FIFO来管理软盘驱动器,使之不具备后台存储管理功能有关,因此可以通过修改注册表来优化软盘驱动器的性能。 点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\CLASS\FDC\0000,在该项右边窗口的空白处,单击鼠标右键选择新建菜单中的DWORD值命令,命名为ForeFifo,修改值为0。 
  4.快速打开文件编辑 
  也许你经常使用某个程序来打开文件进行编辑,而这些文件的扩展名是随意的,为了方便我们可以将这个程序加入到右键菜单中去。以写字板为例,在HKEY_CLASSES_ROOT\*下新建shell子键,在其下新建wordpad子键,双击该键右面窗口的默认处并在键值栏内输入写字板,接着在wordpad子键下建立下一级子键command,在默认的键值栏内输入c:\program files\accessories\wordpad.exe %1。不用重启系统,现在回到我的电脑或 资源管理器中右键单击任意文件(当然是写字板能加载的,不管关联与否),选写字板即可快速打开文件进行编辑了。 </P><P>5.如何快速关机 
  有的计算机的Windows 95/98关机特别慢,在选择完关闭计算机后会等上好几分钟才关机,打 开我的电脑\HKEY_LOCAL_MACHINE\System\Courrent-ControlSet\Control\Shutdown,在文件夹 下创建一个名为 FastReboot 的字符串键,输入键值为1,你就可以享受快速关机了。 </P><P>6.提高菜单的显示速度 
  点击“开始”“运行”,再输入RegEdit,运行注册表编辑器, 
打开:HKEY_CURRENT_USER\Control Panel\Desktop,从“编辑”菜单中选“新建”串值 ,串值名取MenuShowDelay,回车,再双击MenuShowDelay,改动MenuShowDelay的数字就可调节速度, 范围是1-2000,默认是400,数字越小越快,如果改为65535就表示要按键才显示了。 输出键值1。关闭注册表编辑器,并重新启动Windows后,你将发现开始菜单中子菜单的显示速度明显提高了。 </P><P>7.改变级联菜单的显示速度 
  对于初学Windows'95的人来说,级联菜单并不能给他带来多少方便,执行一个程序像水中抓气球,击准真不容易。现在只要对注册表做一点小小的修改,就能像Windows3.2那样等待双击才级联。将HKEY_CURRENT_USER\ControlPanel\Desktop点亮,再用鼠标右键点击Desktop ,选新建/串 值,输入MenuShowDelay,然后在该项后输入一个0~100000之间的数字,表示延时长度,单位毫秒,关闭注册表编辑器,重启WIN95,如果延时长度足够大,级联菜单好象只有双击才响应。 </P><P>8.更快的光驱,更大的Cache 
  现在的光驱都已经发展到40X了,但Win98的仍然只能设置到4X的光驱,不信,请单击控制面板的系统,然后选择最后一个选项卡性能,单击文件系统,再选择第三个选项卡的CD-ROM,你就可以看到它的Cache 到底有多大了。 想不想让你的快速光驱使用更大的Cache而跑得更快呢,不过,因为这里设置的都是物理内存,所有内存在32MB以下的用户,请仔细考虑过才好,但对于64MB、甚至128MB的用户,没有理由不改的吧。打开到HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem\ 
CDFS,右边能看到CacheSize和Prefetch,如果你现在是使用Win98推荐的四倍速设置的话,它们的值应该是0000026b和000000e4,我们需要分开来修改这两个数值,我这里省略了计算方法,大家根据自己的需求来修改吧,修改完后需要重新启动。
CacheSize DWORD
默认 0000026b
适中 000004d6
更大 000009ac
Prefetch DWORD
4x 000000e4
8x 000001c0
16x 00000380
24x 00000540
32x 00000700 
想发挥修改后效力,你必须使用32位的CDFS系统,请放心,Win98默认就已经使用了,为了保险,看看系统是否使用32位,请象上面所说,到Win98设置光驱Cache的地方,再选择最后一个选项卡疑难解答,只要里面的32 位磁盘系统没有打上勾勾就是表示没有禁止32 位。 </P><P>9.传说中加快多媒体软件速度的修改方案 
  据说这个修改能优化运行多媒体软件的文件系统,请用注册表编辑器打开到HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem,如果右边没有ContigFileAllocSize,请在右边空白处单击鼠标右键,选择新建的DWORD,输入名字为ContigFileAllocSize,再用鼠标双击它,修改它的值为0x000001F4,也就是十进制的500,结束后要重新启动。 </P><P>10.修改显示器刷新频率 
  通过编辑注册表来手工输入显示器刷新频率:选择HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\Default,双击RefreshRate即可输入刷新频率值;值为-1表示自动设定,也可输入一个有效的刷新率值(如75, 如果所输入的频率值不被你的显示器或显示卡所支持,将出现不良后果,在修改前请参阅相关说明文档)。 </P><P>11. 加快程序运行速度,没有延迟! 
  在运行多媒体应用程序时,调用文件较多,通过对每个文件占用资源的限制,能够更合理地分配资源,加快程序运行速度:选择HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem主键;新建DWORD值ConfigFileAllocSize,将其值设为0x000001F4(500)。 </P><P>12.使电脑运行的更快一点 
  优化Caching性能,强制Windows使用更大的文件缓存:到控制面板\系统\性能\文件系统,将本机主要用于下拉列表框改为网络服务器,点击应用,重新启动。 依次顺序展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FS Templates\Server主键;将Namecache和PathCache的二进制值改为a9 0a 00 00和40 00 00 00,即将原来的值交换,退出并且重新启动。 </P><P>13.实现软驱后台写盘 
  用过Linux的朋友对他的后台写盘印象很深吧,他会把写盘操作纪住,在系统空闲的时候再写盘。其实,在WIN98里面一样可以做到。打开\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc键值,下面的0000键值指第一软驱,0001指第二软驱。在要修改软驱的键值下新建一个DWORD值,改名为ForeFifo,值为0。 </P><P>14.优化文件系统,使文件分配更合理 
   路径:[HKEY_LOCAL_MACHINE\System\        CurrentControlSet\Control\FileSystem]      键值:″ContigFileAllocSize″=dword:000001f4 </P><P>15.禁止软盘驱动器的FIFO特性,从而优化软盘驱动器性能 
  路径:[HKEY_LOCAL_MACHINE\System\        CurrentControlSet\Services\Class\fdc\0000]      键值:″ForceFIFO″=″0″ </P><P>16.优化磁盘文件系统 
  在Windows95中,磁盘缓冲是动态分配的,不需要用户进行任何手工干预,用户也不需要在AUTOEXEC.BAT和CONFIG.SYS文件中装入SHARE和SMARTDRV等磁盘缓冲程序。缓冲的大小也是动态变化的。如果用户发现磁盘缓冲不能够再增加了,这说明用户使用的可能是实模式磁盘驱动程序。这时,用户最好使用一个保护模式的替代驱动程序,以提供32位的磁盘访问。
  用户可以在“控制面板”的“系统属性”对话框中配置文件系统的性能,在“性能”选项页中单击“文件系统”按钮,出现如图7所示的对话框。
  在“此计算机主要用途”列表框中,用户可以选择自己使用的计算机用途。其中“台式机”意味着计算机中具有比最小限制要多的内存数,而且系统也不是使用电池供电。“便携或接驳式系统”意味着计算机的内存数量比较小,而且使用电池供电,所有磁盘缓冲必须尽可能快地进行更新。“网络服务器”意味着计算机将作为网络中的对等式服务器提供文件和打印机共享服务,所以计算机中有足够的内存,并且需要非常频繁的磁盘读写,Windows95将整个系统按照允许大量磁盘读写进行优化。以上的计算机配置都会影响到注册表中的下列参数设置: </P><P>●PathCache:指定文件系统用来保存最近使用目录路径的缓冲数量。该缓冲能够减少文件系统提供文件分配表查找路径的机会,而只需要在缓冲中进行查找。对于“台式机”该参数设置为32,对于“便携或接驳式系统”是16,对于“网络服务器”是64。
●NameCache:该缓冲用于存放最近使用的文件名所在的位置。该缓冲和PathCache联合使用就能够使文件系统不需要从磁盘中查找缓冲文件名的位置。NameCache和Path-Cache都是使用普通系统堆之外的内存。对于“台式机”文件名缓冲设置为677个文件名(8KB),对于“便携或接驳式系统”是337个文件名(4KB),对于“网络服务器”是2729个文件名(16KB)。
●BufferIdleTimeout,BufferAgeTimeout和VolumeIdleTimeout:用来控制变化过的数据写到缓冲和写到磁盘之间的时间间隔。
●ContigFileAllocSize:当在MS-DOS文件系统中存储文件时,文件系统只要找到一个磁盘自由空间,就把数据写进去,而不管这个自由空间是否能够完全容纳整个文件。这也是MS-DOS文件系统经常会出现文件碎片的原因。在Windows95中,文件系统先查找是否存在一个足够大的连续自由磁盘空间,如果实在找不到,再按照MS-DOS文件系统的办法进行文件存储,而这种情况是很少发生的。所以,这种文件分配方法能够明显优化交换文件和多媒体程序的性能。ContigFileAllocSize就是控制文件系统先查找最大的连续磁盘空间。该最大连续磁盘空间的默认设置是0.5MB。Windows95在存储文件时,先查找是否一个0.5MB大小的连续磁盘空间。如果用户将ContigFileAllocSize设置成为一个比较小的值,那么就会使磁盘变得更加破碎,也显著提高了交换文件和多媒体文件的磁盘访问次数。因此,用户可以考虑将其设置为稍微大一些的值,例如0.8MB,条件是磁盘中有足够的剩余磁盘空间。
  针对每种计算机配置使用的磁盘缓冲参数被放在注册表中的Hkey_Local_Mac-hine\Software\Microsoft\Windows\CurrentVersion\FSTemplates分支上。
  HKEY_Local_Machine\System\CurrentControlSet\Control\FileSystem分支包括了当前系统实际使用的计算机配置文件。
  您可以根据具体情况进行设置。 </P><P>17.更改关闭应用程序时出现“等待”对话框的时间 </P><P>  您可以在任何时候使用Ctrl+Alt+Del组合键来快速地关闭应用程序(此方法特别适用于长时间没有反应的应用程序)。
  单击“结束任务”按钮,则将关闭此应用程序。单击“等待”按钮,则允许应用程序处于等待状态,而让您完成一些工作,然后在20秒钟之后再重试关闭此程序的工作。为了提高关闭此程序的速度,可通过修改注册表更改关闭应用程序时的等待时间。下面为更改步骤。
1启动注册表编辑器。
2.打开HKEY_CURRENT_USER\Control Panel\desktop分支。
3.右击右窗格,然后从“新建”菜单中选择“字符串值”,则在desktop子键中将添加了一个新键值名“New value #1”,然后将新键值名更改为“WaitToKillAppTimeOut”。
4.双击“WaitToKillAppTimeOut ”,然后在“编辑字符串”对话框的“键值”框中输入10000(单位为ms,缺省值为20000ms,即20秒),如图11所示。
  为了缩短系统关闭应用的等待时间,您可以将此等待时间降低为20000ms以下,如10000ms、15000ms等。
5.单击“确定”按钮,然后关闭注册表编辑器窗口。
6.重启计算机。 </P><P>18.优化文件系统 </P><P>HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem在右边的窗口中创建一个DWORD值:“ConfigFileAllocSize”,并设为“1f4”。 </P><P>19.加快上网速度 </P><P>以下有几项方法可以改变上网速度:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP在右边的窗口中把“DefaultRcvWindow”的值改为“6400”,把“DefaultTTL”改为“128”。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans在右边窗口中创建字符串值“MaxMTU”,“MaxMSS”,并设“MaxMTU”为“576”,设“MaxMSS”为“536”。 </P><P>20.缩短应用程序出错时试图等待响应的时间 </P><P>   打开注册表编辑器,在“我的电脑\HKEY_CURRENT_USER\ControlPanel\desktop\HungAppTimeout”是指一个应用程序出错时试图等待响应的时间,单位为毫秒,缺省值为5000毫秒,可以减少为3000毫秒,以加快系统的响应能力。 </P><P>21.控制选择“等待”的等待时间 </P><P>  打开注册表编辑器,在“我的电脑\HKEY_CURRENT_USER\ControlPanel\desktop\WaitToKillAppTimeout”是指当用Ctrl+Alt+Del来关闭一个应用程序时出现提示“等待”时选择“等待”的等待时间,单位是毫秒,默认值是10000,可以减小以缩短等待时间。 </P><P>22.清除已经删除软件在注册表中注册的公司信息 </P><P>  进入HKEY_CURRENT_USER\Software、HKEY_LOCAL_MACHINE\SOFTWARE、HKEY_USERS\.Default\Software,你可以看到许多熟悉的公司名。把那些已经确认被删除的程序所在公司的键删除,再看看注册表文件,应该小一点了。 </P><P>23.删除多于的键盘布局 </P><P>  进入HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Keyboard Layouts,这里是“控制面板”中的“键盘布局”。相信大家对其中的大多数布局不感兴趣,可以直接删掉它们的键。 </P><P>24.删除多于的区域设置 </P><P>  在HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Locale中,是“区域设置”,保留几个区域,其它的也可以删除。 </P><P>25.更改鼠标的速度设置 </P><P>打开HKEY_CURRENT_USER\Control Panel\Mouse,更改其下DoubleClickSpeed可以改变鼠标的双击速度,最快为100毫秒,最慢为900毫秒,更改其下MouseSpeed可以改变鼠标移动速度,最快为2,最慢为0。 </P><P>26.清理动态链接库 </P><P>在\windows\system文件夹下有许多扩展名为.dll的动态链接库文件,大多数的应用软件将它们自己运行所需要的dll文件都放在这里。由于这里的文件成百上千,所以我们根本无法记得哪一个动态链接库是属于哪一个或哪几个应用程序的。使用注册表编辑器,我们可以轻松完成这项看似非常复杂的工作。启动注册表编辑器,打开HEKY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLL分支。ShareDLLs子键记录了共享的DLL信息,每个DLL文件的键值说明此DLL被几个应用程序共享。若为01 00 00 00则此DLL文件被一个应用程序共享。若为 00 00 00 00则该DLL文件对系统不起作用,说明它是一个垃圾文件,删除该键值, 并且记下 这个 DLL文件名,从 \windows\system文件夹中将该DLL文件删除。 </P><P>27.重新定位WINDOWS的Shell文件夹 </P><P>Windows98中有一些文件夹是有特殊用途的,这些文件夹称为Shell文件夹。以下列举了Windows98中定义的系统文件夹,其中指明了每个文件夹的缺省路径。 </P><P>名称                          缺省路径
AppData               \Windows\Application Data
Cache                 \Windows\Temporarry Internet Files
Cookies               \Windows\Cookies
Desktop               \Windows\Desktop
Fonts                 \Windows\Fonts
Favorites             \Windows\Favorites
Histroy               \Windows\Histroy
NetHood               \Windows\NetHood
Programs              \Windows\Start Menu\Programs
Personal             \My Documents
PrintHood             \Windows\PrintHood
Recent                \Windows\Recent
Start Menu            \Windows\Start Menu
Startup               \Windows\Start Menu\ Programs\ Startup
SendTo                \Windows\SendTo
Templates             \Windows\ShellNew </P><P>用户可能因为某种原因需要修改Shell文件夹的位置,以满足自己的需要。如将My Documents文件夹重定位到自己希望的位置,或将Startup文件夹移到不同的位置,这些均可通过修改注册表来实现。
  首先我们可以在Windows98注册表的HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Explorer\Shell Folders键中查找到每个Shell文件夹名称,该名称的字符串值既为完整的文件夹路径名,在同一层中还可看到称为User Shell Folders(用户Shell文件夹)的子键,这里包括了用户自己定制的所有Shell文件夹的值项。下面介绍一下如何修改一个Shell文件夹的位置:
  1. 在HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\User Shell Folders添加一个用于Shell文件夹的字符串值,此新值的名称如表一所示,如Personal,将它的缺省路径数据改为你自己的路径名,如:C:\Myself。
  2. 重新启动计算机,以使这种修改生效。
  应该注意的是当修改了Shell文件夹的路径值后,原有文件夹中的文件并不会移到新的文件夹中,我们只是改变了Shell文件夹的指向而已。 </P><P>28.超频3DLabs Permedia 2芯片的显示卡 </P><P>  我们可以利用更改注册表来更改显示芯片的系统时钟频率,从而超频基于使用3DLabs Permedia2芯片的显示卡,其更改步骤如下:
  1.启动注册表编辑器。
  2.利用“编辑”菜单中的“查找”命令在注册表文件中寻找“systemclock”键值名,其缺省值是为“53”&127;(这是一个十六进制数值),然后修改此数值(大于53h),则可以超频到指定的频率上。
  例如,我们有一个Permedia2芯片的Creative Graphics Blaster EXXtreme显示卡可以成功地超到96MHz&127;(该数值为60h)&127;,没有问题。后来我们又给它加上了散热片和风扇,于是它可以很好地工作在100MHz下在此,我们强烈地建议您:
  (1)在你的Permedia 2芯片的显示卡上必须安装散热片和风扇。
  (2)如果你需要玩游戏请使用3dLabs的显示驱动程序。
  另外,对于Diamond Fire GL 1000 Pro显示卡((显示芯片仍为Permedia 2))来说,通过更改注册表文件,可以提高你的显示卡的刷新速度,其操作步骤如下:
  1. 打开注册表文件。
  2. 打开HKEY_LOCAL_MACHINE\SOFTWARE\Diamond\DirectX\Direct3D\HAL分支,将该分支下的“NoDMA”键值改为1(缺省为0)。
  3. 打开HKEY_LOCAL_MACHINE\SOFTWARE\Diamond\Display分支,在此分支下增加“SystemClock键值名,且其键值为8(8MB)或者4(MB)。
  4. 关闭注册表编辑器。 
29.提高软驱读写缓冲性能 </P><P>在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc\0000下新建DWORD值ForceFIFO,设其值为1即可。 </P><P>30.设置用软盘快速启动系统的功能 </P><P>打开HKEY_LOCAL_MACHINE\Config\0001\Enum\Bios\*PNP0700\0B,设定其下FloppyFastBoost的值为01 00 00 00即可用软盘快速启动系统。 </P><P>31.提高Diamond Fire GL 1000 Pro(Permedia2)显卡的速度 </P><P>通过更改注册表文件,可以提高您的显示卡的速度,打开注册表,找到下面这项:HKEY_LOCAL_MACHINE\SOFTWARE\Diamond\DirectX\Direct3D.HAL.NoDMA0
在注册表增加这些键值:HKEY_LOCAL_MACHINE\SOFTWARE\Diamond\SystemClock_8MB or SystemClock_4MB </P><P>32.超频Cirrus Logic GD-546x系列显卡 </P><P>(1)运行REGEDIT,打开注册表;
(2)寻找关键字LAGUNA;
(3)您将会找到键名为:ClockSpeed(缺省值是16,默认最小值为16,最大值为18)、Exotic(缺省是0)、Max项;
(4)把Max设置到20;把ClockSpeed设置到18或19;把Exotic设置为1。 </P><P>33.超频Trident Imagine 9750系列显卡 </P><P>打开注册表,找到下面这项:HKEY_LOCAL_MACHINE\SOFTWARE\Trident Microsystems目录,这时找到D3DPerformance,打开这个文件夹,更换D3DPerf从3到5或7,更换CkBlinerOn从从1到2,然后重新启动电脑,运行各种软件,您会发现显示卡的性能至少提高了15%,在D3DPerf设置为5时,性能提高了20%。 </P><P>34.增加缓存,提高硬盘速度 </P><P>增加硬盘的缓存也是提高硬盘读写速度的一个有效途径。 
(1)进入主键[HKEY—LOCAL—MACHINE\System\CurrentControlSet\Control\FileSystem]; 
(2)NameCache是文件名缓存,32MB系统建议为800000,64MB系统建议为0F00000;PathCache是路径缓存,32MB系统建议为008000,64MB系统建议为0F0000。