可启用windows 11原生“存储感知”功能自动清理c盘临时文件。通过设置应用、注册表或powershell三种方式,均可配置为每天扫描并删除%temp%、windows\temp及应用缓存中1天前的文件,支持低空间(

如果您希望 Windows 11 在后台自动识别并移除 C 盘中不再需要的临时文件,以防止空间持续被 %temp%、C:\Windows\Temp 及应用缓存占用,则可启用系统原生的“存储感知”功能。以下是实现该目标的多种操作路径:
一、通过系统设置启用并配置存储感知
该方法利用 Windows 11 内置“设置”应用完成激活与精细化策略设定,确保系统按周期自动扫描并清理临时文件,覆盖用户级与系统级缓存路径,无需管理员权限即可完成基础配置。
1、按下 Win + I 组合键打开“设置”应用。
2、点击左侧“系统”,再点击右侧“存储”选项。
3、向下滚动至“存储感知”区域,将顶部开关切换为开状态。
4、点击“配置存储感知或立即运行”,进入详细设置界面。
5、在“运行存储感知”下拉菜单中,选择每天——确保临时文件在生成后最迟24小时内被纳入清理范围。
6、向下滚动至“临时文件”设置项,勾选删除临时文件,并点击其右侧“更改”链接。
7、在弹出窗口中将保留期限设为1天后,以匹配高频缓存生命周期特性。
8、勾选当我的设备运行低存储时运行存储感知,系统将在 C 盘剩余空间低于10%时强制触发清理。
二、通过注册表强制启用并固化每日清理策略
当“设置”中存储感知开关灰显、不可用,或设备处于家庭版、S 模式等组策略不可用环境时,可直接修改注册表写入启用指令与执行周期参数,绕过图形界面限制,确保底层服务强制激活,且对 Windows 11 家庭版完全兼容。
在 Windows 11 上"直接发声"的 TTS(从 WSL2/TUI 调用 powershell.exe + System.Speech)。适用于用户说"说出来/读出来/语音播报/用TTS",或反馈"没声音/tts 生成的 mp3 是空的/播不出来",以及需要中文语音但 OpenClaw 内置 tts 不可用时。
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 命令一键配置每日自动清理策略
该方法适用于批量部署或需脚本化操作的场景,通过命令行直接调用系统 API 启用存储感知并设定临时文件清除阈值,所有参数均可精确控制,执行后立即生效且不依赖图形界面响应。
1、以管理员身份运行“Windows 终端(管理员)”或“PowerShell(管理员)”。
2、输入以下命令启用存储感知:Set-StorageSensePolicy -Enabled $true。
3、设置临时文件自动清除周期为1天:Set-StorageSensePolicy -TemporaryFilesThresholdDays 1。
4、强制刷新当前策略并同步至服务层:Set-StorageSensePolicy -ApplyNow。










