Windows 10/11开机变慢可因Prefetch文件积累导致,可通过五种方法清理:一、运行%windir%\prefetch手动删除;二、磁盘清理工具勾选临时文件;三、管理员CMD执行del %windir%\prefetch. /q;四、启用存储感知自动清理;五、注册表禁用EnablePrefetcher。

如果您发现Windows 10或Windows 11系统开机变慢,且怀疑与Prefetch(预取)文件积累有关,则可能是由于C:\Windows\Prefetch目录中缓存了大量旧程序启动记录,导致系统加载时检索效率下降。以下是清理Prefetch预取文件的多种方法:
一、通过运行命令手动进入并删除Prefetch文件
Prefetch文件夹位于系统目录下,存储着应用程序启动时的预取数据,定期清空可减少无效索引扫描,有助于提升冷启动响应速度。但需注意,系统会在后续使用中自动重建必要文件,不影响稳定性。
1、按下Win + R组合键,调出“运行”对话框。
2、在输入框中键入%windir%\prefetch,点击“确定”或按回车。
3、等待资源管理器打开该文件夹,按Ctrl + A全选所有文件。
4、右键任意选中项,选择“删除”,或直接按Delete键确认移入回收站。
二、使用磁盘清理工具安全清除Prefetch相关临时数据
磁盘清理工具由Windows原生提供,能识别Prefetch目录中已被标记为过期或冗余的文件,并避免误删正在使用的缓存条目,适合不熟悉路径操作的用户。
1、在“此电脑”中右键单击系统盘(通常为C盘),选择“属性”。
2、点击“磁盘清理”按钮,等待扫描完成。
3、点击“清理系统文件”,再次扫描后勾选“临时文件”及“传递优化文件”(部分版本中Prefetch内容归类于此)。
4、确认勾选后点击“确定”,在弹出的提示中选择“删除文件”执行清理。
三、通过管理员权限命令提示符批量清空Prefetch
该方式绕过图形界面,直接调用系统级删除指令,适用于批量处理或脚本化维护场景,执行速度快且不留交互痕迹。
1、右键点击“开始”按钮,选择“终端(管理员)”或“命令提示符(管理员)”。
2、在窗口中输入以下命令并按回车:del %windir%\prefetch\*.* /q。
3、命令执行完毕后,若无报错提示,即表示所有匹配文件已被静默删除。
4、关闭终端窗口,无需重启即可生效。
四、启用存储感知自动管理Prefetch类临时文件
存储感知是Windows内置的自动化空间管理机制,可周期性扫描并清理包括Prefetch缓存在内的低优先级临时数据,降低人工干预频率。
1、按Win + I打开设置,进入系统 → 存储。
2、将“存储感知”开关设为“开”,点击“配置存储感知或立即运行”。
3、在“释放空间现在”区域点击“立即释放空间”,系统将自动识别并清理过期Prefetch条目及其他临时内容。
4、返回设置页,在“运行存储感知”下选择“每周”作为执行频率,确保持续维护。
五、禁用Prefetch功能(仅限高级用户)
禁用Prefetch将阻止系统生成新的预取文件,适用于特定性能测试环境或极简主义配置需求,但会削弱多数应用的首次加载速度。
1、按Win + R输入regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters。
3、双击右侧的EnablePrefetcher DWORD值,将其数值数据修改为0。
4、关闭注册表编辑器,重启计算机使更改生效。










