除了屏蔽一些不常用的工具或程序来获取XP的速度外,我们还可以通过修改注册表来提高速度.
修改CPU的二级缓存。在正常情况下,WinXP会自动识别CPU的二级缓存,但有时它却不会这样做,这样就需要手动优化以改善CPU的性能。首先找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementSecondLevelDataCache,接下来按照CPU的具体情况修改十进制键值。如果CPU为CeleronA或Celeron2,那么就修改为128;CPU为Mobile PⅡ或铜矿核心的PⅢ,那么就修改为256;CPU为Katmai核心的PⅢ或是最新的Mobile PIV,那就修改为512。最后重启动系统生效。
修改磁盘缓存。磁盘缓存对WinXP运行起着至关重要的作用,接下来我们就根据不同内存大小调节默认的保守I/O页面文件。首先找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory Management新建一个名字为IOPageLockLimit的双字节值键值,然后根据内存容量大小修改它的十六进制值。将64MB修改为1000;128MB修改为4000;256MB修改为10000;512MB或更大容量就修改为40000。最后重启动机器使设置生效。
修改预读设置。WinXP使用预读取技术以提高系统速度。如果你拥有PⅢ800MHz和256MB以上内存那么我推荐修改。找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementPrefetchParametersEnablePrefetcher将数值设置为3然后重启动,这样可以减少启动时间。不过你也可以尝试修改成比3更大的数据看看会有什么结果:)。另外当WinXP使用一段时间后,预读文件夹(具体位置是c:\windows\prefetch)里的文件会变得很大,里面有很多死链接文件,建议定期删除这些文件。
去掉滑出菜单延迟。这样做可以提高系统速度。在注册表里找到HKEY_CURRENT_USERControl PanelDesktopMenuShowDelay,把值改为0就可以了,然后重新启动计算机后更改就生效了。
清除内存中无用的DLL文件。电脑长时间使用后往往会有部分DLL文件在内存中存在很长一段时间,这就大大降低了内存的利用率。为了防止这种事情发生,找到注册表如下位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer,建立一个名为AlwaysUnloadDLL。值为1的双字节值,然后重新启动后就可以了。
提升系统缓存。在注册表中找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementLargeSystemCache把它的值由0改成1,这样做就会使WinXP把除磁盘缓存之外的系统内存全部分配到文件系统缓存中,这样可以大大提高系统速度。一般来说,这项优化会使系统性能得到相当的提升,但也有可能会使某些应用程序性能降低。要注意的是,你的系统必须有256MB以上的内存,才能开启这个功能,否则还是不要动它
怎么样?你的XP是否已经奔起来了? |