问题:

“《Windows 7高手宝典》.(李斌,郑伟)”  “18.2.3 调整SuperFetch和排除SuperFetch的故障”提到SuperFetch有改善系统性能,但平时使用却占用大量的磁盘读写,使得电脑卡顿。于是查看其工作原理和配置方法。

解决方法:

EnablePrefetcher的键值设置为1。

参考链接:

SuperFetch高级设置?选择预先缓存的应用和文件?
优化Windows预读功能为系统提速
Win10注册表在哪里?Win10注册表编辑器打开方法图文介绍

瘦身版Win7:WinTPC深入体验
Windows Thin PC,SuperFetch 和未来
微软正版系统镜像下载
Windows系统中存在恶意可执行程序时,如何发现恶意程序的执行痕迹(文件路径、时间等),以及相关的辅助分析工具
Win10怎么优化?安装好Win10后必做的22项优化!
WinPrefetchView(系统启动预读取文件查看工具)1.30 绿色版

Linux内核的文件预读详细解析

在Windows XP/2003操作系统中有一个名为prefetcher的服务,这是微软采用的一种全新系统后台数据预读机制,它可以提高系统性能,加快Windows XP/2003的启动速度,经过预读的程序全部存放在系统所在文件夹下的prefetcher目录中(图1),文件名格式类似于下面这个样子:FOXMAIL.EXE-2B721FDE.pf(这是Foxmail的预读文件)。Windows XP/2003虽然采用了预读取机制,但是默认设置下比较保守,我们可以自己来定义程序的预读取方式,大幅度提高系统的性能。

点击“开始”菜单中的“运行”,在“运行”对话框中输入regedit回车,打开注册表编辑器,在注册表中顺次展开以下分支:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters,在右边的窗口中把DWORD值“EnablePrefetcher”的键值改为你需要的就可以了(图2)。

EnablePrefetcher的键值可以从0、1、2、3这几个数值中进行选择,其中

  1. 键值为“0”表示关闭预读功能;
  2. 键值为“1”表示只对应用程序进行预读;
  3. 键值为“2”表示只对启动项进行预读;
  4. 而键值为“3”则表示对应用程序和启动项都进行预读。

对采用主流配置的电脑推荐将EnablePrefetcher的键值设定为“3”,
而对于配置比较差的电脑,推荐采用“1”,
对于PII等老机器推荐将EnablePrefetcher的键值设定为“0”,因为预读取机制对这样的老电脑已经“有心无力”了。

另外,建议大家能每隔2个月左右就清空prefetcher目录一次。这是因为频繁的删除、安装各种软件,会在prefetcher目录中留下很多预读取文件的死链接(软件虽然已经被删除了,但该软件的预读取文件还保留着),而系统在启动时,仍就会读取这些死链接的预读取文件对应的软件,空耗资源与时间。请大家放心,删除预读取文件后,Windows会在下次启动时自动帮你再次预读文件,你的系统会再次“腾飞”起来!

C:\Windows\Prefetch

图1

计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

图2

“《Windows 7高手宝典》.(李斌,郑伟)”部分内容截图:

Superfetch 注册表设置相关推荐

  1. 通过regedt查看计算机密码,win10系统通过注册表设置定时更换密码提醒的处理步骤...

    有关win10系统通过注册表设置定时更换密码提醒的操作方法想必大家有所耳闻.但是能够对win10系统通过注册表设置定时更换密码提醒进行实际操作的人却不多.其实解决win10系统通过注册表设置定时更换密 ...

  2. 服务器安全配置之注册表设置

    服务器安全配置之注册表设置 不显示上次登录的用户名 代码如下: WindowsRegistryEditorVersion5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentC ...

  3. 性能测试入门(六)windows及Linux下做压力测试的注册表设置

    windows及Linux下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWa ...

  4. 修改注册表设置默认浏览器

    修改注册表设置默认浏览器 1.HKEY_CLASSES_ROOT\http\shell\open\command,双击"默认",输入要用浏览器的可执行文件的完佺路径.例如:输入&q ...

  5. 关闭惠普计算机通电启动注册表,惠普10代cpu电脑装win7卡logo(安装程序正在更新注册表设置)解决方法...

    最近有很多网友问我惠普电脑10代cpu台式机安装win7卡在在更新注册表设置怎么办?出现这种情况一般情况是由于没有提前注入显卡驱动,现在很多新电脑都采用的集成显卡,10代以cpu采用的集显的话,在ue ...

  6. 通过注册表设置默认打印机的方法

    //获取默认打印机 BOOL CPrinterInfo::GetTheDefaultPrinterByReg() {  //通过注册表,获取默认的打印机配置  HKEY defaultKey;  DW ...

  7. 注册表改win 7更新服务器,WIN7安装卡死在更新注册表设置真正解决办法

    如果你遇到给比较新的电脑装win7系统出现卡死在更新注册表设置界面的话,应该是你出现了下面的行为: 1.你的U盘是做成了支持UEFI启动的U盘,而你进winpe是从uefi启动U盘进去的,在uefi的 ...

  8. 2000、XP、2003所有注册表设置

    <开始菜单及相关设置> [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer] &q ...

  9. windows 9X, 2000, xp所有版本注册表设置大全

    windows 9X, 2000, xp所有版本注册表设置大全 别人Blog上的,非常全面!玩计算机程序的人必不可少的资料,供大家参考! 一.开始菜单及相关设置 [HKEY_CURRENT_USER/ ...

最新文章

  1. ormlite 多表联合查询
  2. Python学习之continue
  3. P1291 [SHOI2002]百事世界杯之旅
  4. yum源无法安装mysql_Centos7上使用官方YUM源安装Mysql
  5. antd table设置表格一个单元格的字体颜色_alireacttable:高性能 React 表格组件
  6. Python3自定义json逐层解析器
  7. 云计算入门科普系列:基于Docker部署LNMP架构
  8. CSS设置居屏幕中间的弹出块
  9. 计算机毕业设计之Android的图书馆借阅占座座位app(源码+系统+mysql数据库+Lw文档)
  10. 3D数学基础----欧拉角
  11. w10查看端口_Windows 10系统如何查看已打开的端口
  12. Matlab 数据类型
  13. Droopy v0.2 靶机渗透(drupal 7.3版本漏洞)
  14. Google Gmail十年回首
  15. 量化交易的十个知识点
  16. 《浪潮之巅》读者热评
  17. 计算机视觉算法——基于Transformer的目标检测(DETR / Deformable DETR / DETR 3D)
  18. 复旦校长官宣:复旦大学即将推出“不升也能留”计划!
  19. 老男孩教育100道面试题
  20. BCK生态链第一条价值共识侧链CK正式上线

热门文章

  1. Type-c 充电听歌二合一转接器方案
  2. 生物学上描述DNA/RNA的长度常用的kb、nt、bp是指什么
  3. 股票数据的获取(tushare)
  4. uniapp 运行模拟器 (MUMU)
  5. python写入excel公式有哪些库_python工具库介绍-xlwt 创建xls文件(excel)
  6. [翻译] 第一章 是时候进行远程工作了 (Remote)
  7. C语言:L1-014 简单题 (5 分)
  8. matlab解析单片机发送数据的一种简单方法
  9. Java密码库Password4j
  10. 西部数码虚拟主机服务器配置,西部数码虚拟主机预装软件功能介绍