PrefetchParameters中的EnablePrefetcher

尝试消除问题的工具

我记得在Windows XP发行后出现的一些调整程序更改了Windows注册表中的EnablePrefetcher首选项,声称禁用Prefetcher将改善系统上的应用程序加载性能。

似乎可以在提高您的PC排行榜中找到该提示,甚至计算机杂志也已发布了该提示,以便读者也可以在其家庭系统上进行更改。

令我惊讶的是,它在受人尊敬的杂志上阅读了此技巧,并希望通过本文为您提供撤消更改的选项,因为这样做会产生相反的效果。

您可以在注册表中找到当前的EnablePrefetcher值。要到达那里,请同时按Windows和R键。这将打开您可以用来启动程序的运行框。在此处输入regedit,然后在键盘上点击输入键。

根据安全策略和用户级别,您可能会收到需要接受的UAC提示。

导航到项HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Memory Management PrefetchParameters。字符串的默认值应为3,这意味着为应用程序启动和引导启用了预取。

其他值包括0(禁用预取),1(仅启用应用程序启动)和2(仅引导)。最佳设置是默认设置,即3。

将EnablePrefetcher设置为大于3的值完全无效。即使RAM低的系统也应保留默认设置3,因为它们实际上确实受益于预取。

EnablePrefetcher

我的建议是检查系统上的注册表项,以确保将该值设置为3。如果未将其更改为3,您可能会注意到速度有所提高。

可以禁用预取或超取的唯一情况是计算机中没有固态驱动器,因为它们无法从中受益。如果使用基于磁盘的硬盘驱动器,请保持默认级别,否则可能会降低速度。