Windows 11可通过存储感知、磁盘属性设置、PowerShell命令及任务计划程序四种方式实现磁盘空间自动清理:启用存储感知可周期性清理临时文件、回收站和下载内容;通过磁盘属性可快速进入相同配置界面;PowerShell支持批量部署策略;任务计划程序可触发cleanmgr执行深度清理。

如果您希望 Windows 11 在无需人工干预的情况下持续释放磁盘空间,则可依赖系统内置的自动化机制对临时文件、回收站内容及下载文件夹中的陈旧项目进行周期性清理。以下是实现该目标的具体操作路径:
一、启用并配置存储感知功能
存储感知是 Windows 11 原生的后台空间管理服务,它依据用户设定的时间周期或触发条件(如磁盘空间不足),自动扫描并移除符合规则的冗余数据,避免手动遗漏且不依赖第三方工具。
1、按下 Win + I 组合键打开“设置”应用。
2、点击左侧“系统”,再选择右侧“存储”选项。
3、将“存储感知”开关切换为开启状态。
4、点击“配置存储感知或立即运行”,在“运行存储感知”下拉菜单中选择每天、每周或在存储空间不足时作为触发方式。
5、在“自动用户内容清除”区域,分别开启对“回收站”和“下载”文件夹的自动清理,并为二者单独设置保留天数,例如30天后自动删除。
6、勾选“删除临时文件”选项,并设置其保留期限为1天后清除,以加快临时资源释放节奏。
二、通过磁盘属性入口启用定时清理策略
该方法借助资源管理器图形界面直接调用存储感知设置,适合偏好可视化操作的用户,路径明确且无需记忆命令行。
1、打开“此电脑”或“文件资源管理器”,右键单击本地磁盘(C:)图标。
2、在弹出菜单中选择“属性”。
3、切换到“常规”选项卡,点击下方的“磁盘清理”按钮。
4、等待扫描完成后,点击窗口左下角的“存储感知设置”链接。
5、此时将跳转至与设置应用中完全一致的存储感知配置页,按前述步骤完成开启与参数设定即可。
三、使用 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验证当前策略是否已成功写入系统注册表。
四、创建任务计划程序触发定期深度清理
当需要在存储感知之外额外执行一次完整的磁盘清理(如每月清空 Windows.old 或更新缓存),可通过任务计划程序绑定 cleanmgr 工具实现无人值守式深度释放。
1、按下 Win + R 打开“运行”对话框,输入 taskschd.msc 并回车。
2、在右侧操作栏点击“创建基本任务”,命名为“月度系统深度清理”。
3、设置触发时间为每月第一天凌晨2:00。
4、选择“启动程序”作为操作类型,在程序路径中填入:cleanmgr.exe,参数栏填写:/sagerun:1。
5、点击“完成”后,右键该任务选择“属性”,勾选“不管用户是否登录都要运行”和“不存储密码”选项。
6、提前运行一次 cleanmgr,勾选所需清理项后点击“另存为”,保存为 C:\Windows\System32\cleanmgr.sag 文件,确保 /sagerun:1 调用有效。











