搜索文章:

首页  |  Java技术  |  Asp.net  |  Asp编程  |  VC/C++  |  Delphi  |  VB编程

WindowsXP的预读设置你注意到了吗?

 笔者使用windows xp一年多了,最近发现系统运行速度明显慢了下来,用了很多优化软件、卸载已经安装的软件都无济于事。为了找出症结所在,笔者先查看了windows xp所在区的磁盘空间,发现windows文件夹占用的空间大了不少。笔者随即进入windows各文件夹看看有没有奇怪的文件,查看到“windows\prefetch”文件夹(即windows预读文件夹)时,发现里面有上百个以pf为扩展名的文件,不由得心里一动:难道是它的问题?试着将里面的文件清空,重新启动计算机后,发现系统运行速度居然正常了!


  原来,预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件会变得很多,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,加重了系统搜索的负担。因此,我们应该定期删除这些预读文件。

  当然,windows xp也允许我们设置预读的对象。方法是:打开注册表编辑器,依次展开hkey_local_machine\system\currentcontrolset\control\session manager\memory management\prefetchparameters分支,在右侧窗口中双击“enableprefetcher”,在打开的“dword”值编辑窗口中,可以对windows xp进行预读设置:

  将该值设置为“0”,即为取消预读功能;设置为“1”,系统将只预读应用程序;设置为“2”,系统将只预读windows系统文件;设置为“3”,系统将预读windows系统文件和应用程序。一般我们将该值设置为“2”即可,当然,如果你的计算机配置很高,也可以将该值设置为“3”,以加快系统运行速度。

  我们也可以自己制作一个批处理程序,在每次开机时删除“windows\prefetch”文件夹的文件,比如我们新建一个名为delpre.bat文件,然后用记事本打开它,加入以下内容:

  del %systemroot%\prefetch\*.* /q

  加“/q”参数是删除全局通配符时,不要求确认,当然还可以用其他参数,如“/f”参数是强制删除只读文件。然后保存文件,记住在保存对话框的“保存类型”中选择“所有文件”。将它放置到启动组中即可。

()

相关文章:
© 2006   www.java-asp.net