Windows 98 注册表修改大全!(一)
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中的程序运行,如电源管理程序。
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"。不用重启系统,现在回到"我的电脑"或 "资源管理器"中右键单击任意文件(当然是写字板能加载的,不管关联与否),选"写字板"即可快速打开文件进行编辑了。
5.如何快速关机
有的计算机的Windows 95/98关机特别慢,在选择完关闭计算机后会等上好几分钟才关机,打 开我的电脑\HKEY_LOCAL_MACHINE\System\Courrent-ControlSet\Control\Shutdown,在文件夹 下创建一个名为 FastReboot 的字符串键,输入键值为1,你就可以享受快速关机了。
6.提高菜单的显示速度
点击“开始”“运行”,再输入RegEdit,运行注册表编辑器,
打开:HKEY_CURRENT_USER\Control Panel\Desktop,从“编辑”菜单中选“新建”串值
,串值名取MenuShowDelay,回车,再双击MenuShowDelay,改动MenuShowDelay的数字就可调节速度, 范围是1-2000,默认是400,数字越小越快,如果改为65535就表示要按键才显示了。 输出键值1。关闭注册表编辑器,并重新启动Windows后,你将发现开始菜单中子菜单的显示速度明显提高了。
7.改变级联菜单的显示速度
对于初学Windows'95的人来说,级联菜单并不能给他带来多少方便,执行一个程序像水中抓气球,击准真不容易。现在只要对注册表做一点小小的修改,就能像Windows3.2那样等待双击才级联。将HKEY_CURRENT_USER\ControlPanel\Desktop点亮,再用鼠标右键点击Desktop ,选新建/串 值,输入"MenuShowDelay",然后在该项后输入一个0~100000之间的数字,表示延时长度,单位毫秒,关闭注册表编辑器,重启WIN95,如果延时长度足够大,级联菜单好象只有双击才响应。
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 位。
9.传说中加快多媒体软件速度的修改方案
据说这个修改能优化运行多媒体软件的文件系统,请用注册表编辑器打开到HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem,如果右边没有"ContigFileAllocSize",请在右边空白处单击鼠标右键,选择"新建"的"DWORD",输入名字为"ContigFileAllocSize",再用鼠标双击它,修改它的值为"0x000001F4",也就是十进制的500,结束后要重新启动。
10.修改显示器刷新频率
通过编辑注册表来手工输入显示器刷新频率:选择HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Display\0000\Default,双击RefreshRate即可输入刷新频率值;值为-1表示自动设定,也可输入一个有效的刷新率值(如75, 如果所输入的频率值不被你的显示器或显示卡所支持,将出现不良后果,在修改前请参阅相关说明文档)。
11. 加快程序运行速度,没有延迟!
在运行多媒体应用程序时,调用文件较多,通过对每个文件占用资源的限制,能够更合理地分配资源,加快程序运行速度:选择HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem主键;新建DWORD值"ConfigFileAllocSize",将其值设为"0x000001F4(500)"。
12.使电脑运行的更快一点
优化Caching性能,强制Windows使用更大的文件缓存:到控制面板\系统\性能\文件系统,将"本机主要用于"下拉列表框改为"网络服务器",点击"应用",重新启动。
依次顺序展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\FS Templates\Server主键;将Namecache和PathCache的二进制值改为a9 0a 00 00和40 00 00 00,即将原来的值交换,退出并且重新启动。
13.实现软驱后台写盘
用过Linux的朋友对他的后台写盘印象很深吧,他会把写盘操作纪住,在系统空闲的时候再写盘。其实,在WIN98里面一样可以做到。打开\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\fdc键值,下面的0000键值指第一软驱,0001指第二软驱。在要修改软驱的键值下新建一个DWORD值,改名为ForeFifo,值为0。
14.优化文件系统,使文件分配更合理
路径:[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\FileSystem] 键值:″ContigFileAllocSize″=dword:000001f4
15.禁止软盘驱动器的FIFO特性,从而优化软盘驱动器性能
路径:[HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\fdc\0000] 键值:″ForceFIFO″=″0″
16.优化磁盘文件系统
在Windows95中,磁盘缓冲是动态分配的,不需要用户进行任何手工干预,用户也不需要在AUTOEXEC.BAT和CONFIG.SYS文件中装入SHARE和SMARTDRV等磁盘缓冲程序。缓冲的大小也是动态变化的。如果用户发现磁盘缓冲不能够再增加了,这说明用户使用的可能是实模式磁盘驱动程序。这时,用户最好使用一个保护模式的替代驱动程序,以提供32位的磁盘访问。
用户可以在“控制面板”的“系统属性”对话框中配置文件系统的性能,在“性能”选项页中单击“文件系统”按钮,出现如图7所示的对话框。
在“此计算机主要用途”列表框中,用户可以选择自己使用的计算机用途。其中“台式机”意味着计算机中具有比最小限制要多的内存数,而且系统也不是使用电池供电。“便携或接驳式系统”意味着计算机的内存数量比较小,而且使用电池供电,所有磁盘缓冲必须尽可能快地进行更新。“网络服务器”意味着计算机将作为网络中的对等式服务器提供文件和打印机共享服务,所以计算机中有足够的内存,并且需要非常频繁的磁盘读写,Windows95将整个系统按照允许大量磁盘读写进行优化。以上的计算机配置都会影响到注册表中的下列参数设置:
●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分支包括了当前系统实际使用的计算机配置文件。
您可以根据具体情况进行设置。
17.更改关闭应用程序时出现“等待”对话框的时间
您可以在任何时候使用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.重启计算机。
18.优化文件系统
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem在右边的窗口中创建一个DWORD值:“ConfigFileAllocSize”,并设为“1f4”。
19.加快上网速度
以下有几项方法可以改变上网速度:
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”。
20.缩短应用程序出错时试图等待响应的时间
打开注册表编辑器,在“我的电脑\HKEY_CURRENT_USER\ControlPanel\desktop\HungAppTimeout”是指一个应用程序出错时试图等待响应的时间,单位为毫秒,缺省值为5000毫秒,可以减少为3000毫秒,以加快系统的响应能力。
21.控制选择“等待”的等待时间
打开注册表编辑器,在“我的电脑\HKEY_CURRENT_USER\ControlPanel\desktop\WaitToKillAppTimeout”是指当用Ctrl+Alt+Del来关闭一个应用程序时出现提示“等待”时选择“等待”的等待时间,单位是毫秒,默认值是10000,可以减小以缩短等待时间。