删除 Windows Prefetch 并不能让电脑提速。图片:Sunrise King 删除 Windows Prefetch 文件夹不会让电脑变快,反而可能导致应用打开速度变慢。2005 年,微软开发者 Ryan Myers 解释说,Windows XP 会利用 Prefetch 文件加快应用加载速度,因此清除这些文件会迫使 Windows 重新生成相关数据,暂时拖慢系统。二十年后,Windows 11 仍然有 Prefetch 文件夹,而“删除 Prefetch”依旧是 Windows 清理指南中的常见建议。
我承认,直到最近我还在这么做:按 Win + R,输入 prefetch,按 Ctrl + A,再按 Delete。看着那些文件被删掉,心里还挺爽,觉得电脑好像因此变轻快了些。所以我在 Windows 11 上做了测试。
运行对话框中的 Prefetch。来源:Windows LatestYouTube 和博客上关于清理 Prefetch 的建议,建立在一个错误假设之上:文件夹里的每个 .pf 文件都会加载到内存中,从而拖慢电脑。实际上,只有在启动某个应用时,Windows 才会查找该应用对应的 Prefetch 文件。如果你几个月没打开过某个应用,它的 .pf 文件除了占用少量磁盘空间外,不会产生任何影响。
空的 Prefetch 文件夹。来源:Windows LatestPrefetch 文件并不是应用的副本,而是待读取的页面和文件列表,所以删除它们并不能腾出多少空间。
Prefetch 也不是 Superfetch(现称 SysMain)。后者会利用闲置内存预加载你常用的应用,关闭它则是完全不同的事。
事实是,Windows 不需要我们来当清洁工。微软的操作系统早已妥善管理 Prefetch 文件夹。
根据微软事件响应团队的说法,与 XP 不同,Windows 8 及后续版本(包括 Windows 11)最多会保留 1,024 个 Prefetch 文件,并优先删除最旧的文件。上周,我在日常使用的电脑上用 Microsoft PC Manager 清理了一些临时文件,因此 Prefetch 文件夹里现在只有 364 个项目,.pf 文件总共约占 27MB。
我的 Prefetch 文件夹中只有 364 个项目,总大小约 27MB。来源:Windows Latest我的测试电脑安装的应用很少,也没有清理过,Prefetch 文件夹里有 481 个项目,仅占用 13MB 磁盘空间。
我的测试虚拟机的 Prefetch 文件夹中有 481 个项目。来源:Windows Latest我先对比了删除 Prefetch 文件夹中的 .PF 文件前后,电脑打开应用的速度。差异小到几乎无法测出。不过,删除文件并重启后,打开原本启动就比较慢的应用时,延迟明显增加,例如 Clipchamp(微软内置的视频编辑器)。Word、Edge、Chrome 等大多数其他应用只出现了轻微延迟。
于是,我也在性能较弱的虚拟机上做了同样的测试,它只有 4GB 内存和双核处理器。在这台虚拟机上,清空 Prefetch 文件夹后,应用启动延迟就比较明显。下面的视频展示了打开 Microsoft Store 时的延迟:
https://www.windowslatest.com/wp-content/uploads/2026/10/Opening-Store-Before-and-After-deleting-.pf-files-in-Prefetch-folder-in-Windows-11.mp4所以没错,在普通电脑上,删除 Prefetch 文件后,打开应用确实会略微变慢,但差异还不足以造成明显影响。
这也不难理解:在速度较快的 SSD 上,差异不会像 XP 时代的硬盘那么明显,而且如今的处理器在性能和能效方面都有了提升。微软在 2009 年表示,Prefetch 和 Superfetch“旨在提升传统 HDD 的性能”,因为随机读取速度是当时的瓶颈。事实上,Windows 7 会在随机读取性能良好的 SSD 上关闭应用启动预取。

我手边没有 Windows 7 电脑,不过 WinPoin 在 2013 年测试过这项技巧:关闭 Prefetch 后,电脑启动需要 61 秒,而开启时只需 45 秒。Word 2010 的启动时间也从 5 秒增加到了 7 秒。
不过,并不是所有人都发现速度变慢了。2006 年,Steve Wiseman 测试了一台运行 Windows XP 的 MacBook(没错,你没看错),清除 Prefetch 后开机时间从 52 秒缩短到 37 秒。不过,他同时也更改了 Prefetch 的注册表设置,并承认这会拖慢应用启动速度。
微软事件响应团队表示,Prefetch“旨在加快应用程序后续的启动速度”,并且“在 Windows 桌面操作系统中默认启用”,但 Windows Server 除外。
不出所料,微软提供的 Windows 性能优化建议中并未提及 Prefetch。这家软件巨头建议禁用开机启动应用、卸载不常用的应用、运行存储感知或磁盘清理,以及安装更新。说实话,大多数 Windows 电脑变慢,罪魁祸首都是开机启动应用。我希望微软能为 16 亿 Windows 用户中的非技术用户提供一种解决办法。
当然,清理 Prefetch 文件也有合理的原因。每个 .pf 文件都会记录某个应用运行的次数,以及最近最多 8 次的启动时间。这也是我之前将 Prefetch 列入 Windows 11 会悄悄记录你的哪些信息一文的原因。如果你介意这些记录,删除文件也没问题,只要明白这么做是为了隐私而牺牲一点启动速度,而不是为了提速。
如果你的电脑感觉很慢,罪魁祸首通常是开机启动应用,或是在任务管理器中占用大量 CPU 的应用。Prefetch 是电脑上少数真正为你服务的文件夹之一,就让 Windows 自己管理它吧。