微软事件响应团队日前在名为预取文件与程序执行的文档中介绍 Windows 11 的预取文件 (Prefetch Files),该团队称删除系统生成的预取文件并不会让系统变得更快,而且删除后还可能导致相关应用程序的启动速度被拖慢。

预取文件位于 C:\Windows\Prefetch\ 目录,其中后缀为 PF 的文件记录应用程序启动时访问的文件和目录,帮助系统在下次启动时更快读取所需内容。微软事件响应团队在文档中表示,预取机制通常在应用启动后的 10 秒内收集相关访问信息。
预取文件并不是应用程序副本、也不会被整体放到内存中加载,系统会在启动对应应用时读取匹配的预取记录。长期没有启动过的应用程序,其记录也不会持续占用运行内存。
清理预取文件会移除已经产生的启动记录,因此在应用程序下次运行时系统需要重新收集访问的文件和目录并再次重建预取文件为后续启动建立缓存。而对用户而言系统产生的预取文件通常不会占用太多的系统空间,用户不需要主动删除系统生成的预取文件。
微软事件响应团队属于安全领域的团队,那为什么这份关于预取文件的报告由微软安全团队发布呢?答案就是预取文件牵涉到系统记录的隐私,简单来说就是在事件调查取证中,预取文件也是需要提取的。
对多数用户而言不需要主动清理预取文件因为会影响应用程序启动速度,但对于追求隐私安全的用户来说删除确实是可以的,因为预取文件还保存着应用程序运行次数、最近运行时间和访问路径等信息。注重减少本机活动痕迹的用户可以将清理视为隐私选择。
清理方法:打开 C:\Windows\Prefetch\ 全选所有文件并将其删除即可。

