windows 11升级后c盘空间不足,主因是windows更新缓存和windows.old备份;可通过磁盘清理、设置应用、手动清softwaredistribution、storage sense或直接删windows.old五种方法安全释放空间。

如果您在完成 Windows 11 升级或功能更新后发现 C 盘空间被大量占用,很可能是系统残留了临时安装包(如 Windows 更新缓存、SoftwareDistribution 下载文件)以及旧版系统备份(即 Windows.old 文件夹)。以下是针对这两类冗余数据的多种实操清理方法:
一、使用磁盘清理工具统一处理临时安装包与旧版系统备份
该方法由 Windows 原生提供,可一次性扫描并安全勾选“Windows更新清理”与“以前的Windows安装”两项,避免误删当前系统组件,适用于所有用户。
1、按下 Win + S 打开搜索框,输入“磁盘清理”并点击对应应用。
2、在驱动器选择窗口中确认选中 C:,点击“确定”启动基础扫描。
3、扫描完成后,点击左下角的 “清理系统文件” 按钮(需管理员权限确认)。
4、再次选择 C: 盘进行深度扫描。
5、在新列表中,务必勾选 “Windows更新清理” 和 “以前的Windows安装” 两项。
6、点击“确定”,在弹出的确认对话框中选择 “删除文件” 开始执行。
二、通过设置应用分步清理临时安装包与旧版系统备份
Windows 11 将两类清理任务整合进“设置 > 系统 > 存储”界面,支持独立勾选、空间预估与可视化操作,适合希望分别控制清理范围的用户。
1、按下 Win + I 打开“设置”应用。
2、依次进入 “系统 → 存储” 页面。
3、等待系统完成 C 盘分析后,点击 “临时文件” 选项。
4、在列表中定位并勾选 “Windows更新清理”(对应临时安装包)与 “以前的Windows安装”(对应 Windows.old)。
5、可同步勾选 “传递优化文件” 和 “下载内容” 以增强清理效果。
6、点击页面顶部的 “删除文件” 按钮,系统自动执行移除。
三、手动清除 SoftwareDistribution 下载缓存(临时安装包专用)
Windows 更新服务下载的安装包默认存储于 C:\Windows\SoftwareDistribution\Download,该路径不被常规工具完全覆盖,手动清空可释放数 GB 空间,但需管理员权限绕过文件占用锁定。
1、在任务栏搜索框中输入 “cmd”,右键“命令提示符”,选择 “以管理员身份运行”。
2、依次执行以下命令(每行回车一次):
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、输入命令:del /f /s /q %windir%\SoftwareDistribution\Download\* 并回车。
4、重启服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
四、启用 Storage Sense 并立即运行双目标清理
Storage Sense 可同时响应“Windows更新清理”与“以前的Windows安装”两个触发条件,启用后手动点击“立即运行”即可同步处理两类数据,无需重复操作。
1、进入 “设置 → 系统 → 存储” 页面。
2、开启 “Storage Sense” 总开关。
3、点击 “配置 Storage Sense 或立即运行” 链接。
4、确保 “删除我的回收站中的文件”、“删除临时文件” 以及 “删除以前版本的 Windows” 全部处于开启状态。
5、滚动至底部,点击 “立即运行 Storage Sense” 按钮。
五、直接删除 Windows.old 文件夹(旧版系统备份专用)
当其他方法因权限或句柄占用失败时,可手动获取所有权后强制删除 Windows.old。此操作仅影响旧系统备份,不影响当前 Windows 11 运行。
1、按下 Win + E 打开文件资源管理器,导航至 C:\ 根目录。
2、右键单击 Windows.old 文件夹,选择“属性”。
3、切换到“安全”选项卡,点击“高级”按钮。
4、在“所有者”行右侧点击“更改”,输入 Administrators,点击“检查名称”后确认。
5、勾选 “替换子容器和对象的所有者”,点击“应用”并等待完成。
6、返回“安全”选项卡,点击“编辑”,添加 Administrators 组并赋予 “完全控制” 权限。
7、关闭所有窗口,再次右键 Windows.old,选择 Shift + Delete 永久删除。











