C盘空间异常减少且提示“传递优化缓存”占用数GB,是Windows 10的Delivery Optimization功能所致;可通过磁盘清理工具、存储设置界面、手动清空缓存目录、停止服务后删除、关闭功能五种方法清理。

如果您发现C盘空间异常减少,且系统提示“传递优化缓存”占用数GB空间,则很可能是Windows 10的Delivery Optimization功能在后台下载并存储了来自其他PC或微软服务器的更新分发副本。以下是清理该缓存文件的多种有效方法:
一、使用磁盘清理工具删除传递优化文件
此方法调用Windows原生cleanmgr组件,安全识别并移除传递优化缓存,无需第三方软件,适用于所有标准用户权限环境。
1、按下Win + R组合键打开“运行”对话框,输入cleanmgr后按回车。
2、在弹出窗口中选择系统盘(通常为C盘),点击“确定”等待扫描完成。
3、扫描结束后,勾选列表中的传递优化文件选项;如需同步释放更多空间,可一并勾选“临时文件”“Windows 更新清理”和“以前的 Windows 安装文件”。
4、点击“确定”,在确认对话框中选择“删除文件”执行清理操作。
二、通过“存储”设置界面清理传递优化缓存
该方式利用Windows 10现代化设置路径,图形化操作更直观,且能联动清理其他临时数据,避免多次跳转。
1、按下Win + I打开“设置”应用,进入“系统” > “存储”。
2、确保右侧显示的是系统盘(如C盘),等待内容加载完毕。
3、点击“临时文件”选项,系统将列出全部可清理项并显示各项目所占空间。
4、在列表中找到并勾选传递优化文件;建议同时勾选“Windows 更新清理”“临时文件”及“回收站”以提升清理效率。
5、点击“删除文件”按钮,在弹出的确认提示中选择“继续”完成操作。
三、手动清空DeliveryOptimization缓存目录
当磁盘清理工具未识别缓存或需立即释放空间时,直接访问其物理存储路径可绕过系统限制,实现强制清除。
1、按下Win + R打开“运行”对话框,输入以下路径后按回车:C:\ProgramData\Microsoft\Windows\DeliveryOptimization\Cache。
2、若提示无访问权限,请右键单击地址栏空白处,选择“以管理员身份打开”或先启用隐藏文件与受保护系统文件显示。
3、进入文件夹后,按Ctrl + A全选所有子文件夹与文件。
4、按Shift + Delete永久删除;对提示“正在使用”的文件跳过,其余全部确认删除。
四、停止Delivery Optimization服务后彻底清除缓存
该方法用于解决因服务进程独占导致无法删除的情况,通过临时禁用服务解除文件锁定,确保缓存被完全移除。
1、按下Win + R打开“运行”,输入services.msc后按回车,进入服务管理器。
2、在服务列表中找到名为Delivery Optimization的服务,双击打开其属性窗口。
3、将“启动类型”修改为禁用,然后点击“停止”按钮关闭该服务。
4、打开文件资源管理器,导航至路径:C:\Windows\SoftwareDistribution\DeliveryOptimization。
5、全选该文件夹内所有内容,按Shift + Delete永久删除。
6、返回服务管理器,将“Delivery Optimization”服务的启动类型改回自动,并点击“启动”恢复其功能。
五、关闭传递优化功能以阻止缓存再生
若您不参与Windows更新的P2P分发机制,关闭该功能可从源头杜绝缓存生成,防止后续空间持续被占用。
1、打开“设置” > “更新和安全” > “Windows 更新” > “传递优化”。
2、将允许从其他电脑下载更新开关切换为“关”状态。
3、点击“高级选项”,在“上传设置”中选择始终限制,以进一步抑制后台网络与磁盘活动。










