Windows 11可通过存储感知功能实现每日自动清理临时文件:一、设置中启用并配置为每天运行、临时文件保留1天;二、注册表修改AllowStorageSenseGlobal等键值强制启用;三、PowerShell命令Set-StorageSensePolicy一键配置。

如果您希望 Windows 11 每日自动清理临时文件,避免手动操作并防止缓存持续堆积,则可通过系统原生的存储感知功能实现定时、静默、规则化的自动清除。以下是多种可靠且互为补充的设置方法:
一、通过系统设置启用存储感知并设定每日临时文件清理
该方法利用 Windows 11 内置“设置”应用激活存储感知服务,并将其配置为每天自动扫描并删除已超过保留期限的临时文件,覆盖 %temp%、C:\Windows\Temp 及应用缓存路径,无需管理员权限即可完成。
1、按下 Win + I 组合键打开“设置”应用,点击左侧“系统”,再点击右侧“存储”选项。
2、向下滚动至“存储感知”区域,将顶部开关切换为开状态。
3、点击“配置存储感知或立即运行”,进入详细设置界面。
4、在“运行存储感知”下拉菜单中,选择每天——确保临时文件在生成后最迟24小时内被纳入清理范围。
5、向下滚动至“临时文件”设置项,勾选删除临时文件,并点击其右侧“更改”链接。
6、在弹出窗口中将保留期限设为1天后,以匹配高频缓存生命周期特性。
7、勾选当我的设备运行低存储时运行存储感知,系统将在C盘剩余空间低于10%时强制触发清理。
二、通过注册表强制启用并固化每日清理策略(适用于家庭版或设置界面灰显)
当“设置”中存储感知开关不可用、灰显或被组策略禁用时,可直接修改注册表写入启用指令与执行周期参数,绕过图形界面限制,确保底层服务强制激活,且对 Windows 11 家庭版完全兼容。
1、按下 Win + R 打开“运行”对话框,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\StorageSense;若该路径不存在,请逐级新建对应项。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 AllowStorageSenseGlobal,双击将其数值数据设为 1。
4、再次右键 → 新建 → DWORD (32位) 值,命名为 ConfigKey,双击将其数值数据设为 1。
5、再次新建 DWORD (32位) 值,命名为 StorageSenseFrequency,双击将其数值数据设为 1(表示每天执行)。
6、重启资源管理器或重新登录系统,使注册表策略生效。
三、使用 PowerShell 命令一键配置每日自动清理策略
该方式适用于需批量部署或多台设备统一配置的场景,通过管理员权限运行 PowerShell 命令直接写入存储感知策略,确保各项参数(如临时文件保留天数、运行频率)被准确固化,不依赖图形界面状态。
1、以管理员身份运行“Windows 终端(管理员)”或“PowerShell(管理员)”。
2、输入以下命令启用存储感知:Set-StorageSensePolicy -Enabled $true。
3、设置临时文件自动清除周期为1天:Set-StorageSensePolicy -TemporaryFilesThresholdDays 1。
4、设置回收站自动清空周期为30天:Set-StorageSensePolicy -RecycleBinThresholdDays 30。
5、设置下载文件夹自动清理周期为60天:Set-StorageSensePolicy -DownloadsThresholdDays 60。
6、执行 Get-StorageSensePolicy 验证当前策略是否已正确应用。











