修改注册表优化系统
注册表是WIN系统的核心组件,根据机器情况调整注册表的设定可以有效地提升系统性能。Microsoft为了保证WINXP系统最大程度的兼容性而有意设定了许多较保守的参数,我们可以根据各自机器的情况调整这些,让XP跑得更快:
1、修改CPU的二级缓存。在正常情况下,XP会自动识别CPU的二级缓存,但有时它却不会这样做,这样就需要手动优化以改善CPU的性能。首先找到[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory ManagementSecondLevelDataCache],然后按CPU的具体情况修改十进制键值。如果CPU为CeleronAak Celeron2,那么就修改为128;CPU为PⅡ或铜矿核心的PⅢ,那么可修改为256;如果CPU为Katmai核心的PⅢ或是最新的PⅣ,则修改为 512。最后重启动系统生效。
2、修改磁盘缓存。磁盘缓存对系统运行起着至关重要的作用,接下来我们可以根据不同内存大小调节默认的保守I/O页面文件。首先找到[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory Management],新建一个名为IOPageLockLimit的双字节值键值,然后根据内存容量大小修改它的十六进制值。128修改为4000;256M修改为10000;512或更大容量就修改为40000。最后重启机器生效。
3、修改预读设置。WINXP使用预读技术以提高系统速度。如果你拥有PⅢ8000MHz和256MB以上内存,那么推荐修改。找到[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagermentPrefetchParametersEnablePrefetcher]将数值设置为3然后重启动,这样可以减少启动时间。另当XP使用一段时间后,预读文件夹(具体位置是c:windowsprefetch)里的文件会变得很大,里面有很多死链接文件,建议定期删除这些文件。
4、去掉滑出菜单延迟。这样做可以提高系统速度。在注册表里找到[HKEY_CURRENT_USERControl PanelDesktopMenuShowDelay],把值改为0就可以了,然后重启动使设置生效。
5、清除内存中无用的DLL文件。电脑长时间使用后往往会有部分DLL文件在内存中存在很长一段时间,这就大大降低了内存的利用率。为了防止这种事情发生,找到注册表[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer],建立一名为AlwaysUnloadDLL,值为1的双字节值,然后重新启动后就可以了。
6、加速共享查看。 通常情况下,当WINXP连接到其它计算机时,会检查对方机子上所有预定的任务,这很浪费时间!可以在注册表中找到[HKEY_LOCAL_MACHINEsoftwareMicrosoftWindowsCurrent VersionExplorerRemoteComputerNameSpace],删除其中的{D6277990-4c6a-11cf-8d87-00AA0060F5BF}键,然后重新启动计算机,这样XP就不再检查预定任务了,联网速度会有明显提高。
7、关闭计算机时自动结束。关机时有时会弹出对话框,提醒某个程序仍在运行,是否结束任务。可以在注册表中打开[HKEY_CURRENT_USERControlPanelDesktop],把里面的AutoEndTasks键值改为“1”就可以了,如果找不到这个键值,自己建立一个串值并把它改为这个名字,值设为1。