Windows 更新旧文件安全清理指南:Windows.old、SoftwareDistribution 与 Temp 目录实操
Windows 用久了,C 盘空间就像衣柜,明明没买几件新衣服,却总是塞得满满当当。很多人第一反应是去删 C:\Windows.old,或者把 SoftwareDistribution 文件夹整个端掉,结果要么删不掉,要么删完系统更新直接报错。这篇内容就围绕 Windows 系统更新留下的旧文件到底该怎么安全清理来展开,把 Windows.old、SoftwareDistribution、AppData\Local\Temp 这几个高频目录的来龙去脉、清理边界和实操手法一次讲透。不管你是刚被 C 盘爆红逼疯的普通用户,还是经常帮人维护机器的运维,看完都能自己动手,既把空间腾出来,又不把系统搞崩。
1. 先搞清楚这些旧文件到底是谁留下的
在动手删任何东西之前,得先明白这些目录分别是谁、在什么情况下产生的。Windows 的磁盘空间占用从来不是单一来源,更新机制、临时文件机制、应用缓存机制各自为政,混在一起看就容易误伤。
1.1 Windows.old 的诞生逻辑与保留周期
C:\Windows.old 是系统大版本升级时留下的"后悔药"。当你从 Windows 10 升级到 Windows 11,或者安装了一次功能更新(Feature Update),系统会把升级前的整个 Windows 目录、Program Files、用户配置文件打包搬到 Windows.old 里。它的存在意义只有一个:让你在升级后的一段时间内可以回滚到旧版本。
这个目录的保留周期默认是 10 天。10 天之后,系统计划任务会自动把它清掉。但现实里很多人会遇到两种情况:一是升级完就急着清理,结果发现删不动;二是过了 10 天它还在,因为自动清理任务被某些优化软件禁用了。这里有个关键点,Windows.old 的删除权限非常特殊,它的所有者是 TrustedInstaller,普通管理员账户直接右键删除会提示"你需要权限来执行此操作"。
提示:判断
Windows.old能不能删,先看系统是否稳定运行超过一周、驱动和常用软件是否正常。如果刚升级完发现某个专业软件打不开,这时候Windows.old就是你的退路,别急着清。
1.2 SoftwareDistribution 里装的不是"垃圾"而是更新缓存
C:\Windows\SoftwareDistribution 这个目录被很多"清理教程"妖魔化了,说它是更新垃圾。准确地说,它是 Windows Update 的下载缓存和工作目录。里面 Download 子文件夹存放已下载但可能还没安装的更新包,DataStore 存放更新历史数据库,ReportingEvents.log 记录更新事件。
它的体积可以非常夸张,我见过单台机器这个目录涨到 20GB 以上,原因是更新反复下载失败、重试,旧包没被清掉又下了新的。但直接删整个 SoftwareDistribution 是危险动作,正确做法是先停掉 Windows Update 服务,再清理 Download 子目录,而不是把整个文件夹删掉。因为 DataStore 里的数据库如果被破坏,更新历史会错乱,后续更新可能反复失败。
1.3 AppData\Local\Temp 与各类应用缓存的真实身份
C:\Users\你的用户名\AppData\Local\Temp 是用户级临时目录,几乎所有安装程序、解压工具、Office、浏览器都会往这里写临时文件。它的特点是文件数量极多、单个文件很小、很多文件被进程占用。热词里出现的 `c:\users\administrator\a
相关推荐
基于Python+Open CV的手势识别算法设计
伴随着人工智能时代的到来,人机交互的领域也逐渐成为研究的一大方向;其中,手势识别是人机交互领域的一项关键技术,自此手势识别也迎来了一波高潮,近几年无论是在消费领域、电子领域、数码领域、家电领域甚至汽车领域上,都能或多或少的见到手势识别的身影。 手势识别在设计智能高效的人机界面方面具有至关重要的作用, 目前手势识别已应用到手语识别、智能监控、到虚拟现实等各个领域,手势识别的原理都是利用各种传感器(例如红外、摄像头等)对手部的形态进行捕捉并进行建模,形成一个模型信息的序列帧,而后将这些信息序列转换为机器能够识别的相对应指令(例如打开、切换菜单、移动等)来完成控制。 采用Python的集成开发环境Pycharm进行本次课程设计,在Pycharm中进行需要库(模块)的下载,调取电脑摄像头,按帧读取摄像头采集到的头像,形态学处理,图像旋转(由于摄像头采集到的图像是镜像,需要用cv2.flip将摄像头采集到的图像进行处理),选取图片中固定位置作为手势输入,用红线画出手势识别框,基于hsv的肤色检测,进行高斯滤波,找出轮廓,求出图像中手势的凹凸点,手指间角度求取。
ROS-CV-ImageConverter:将ROS图像转换为OpenCV(cv :: Mat)类型的图像
ROS-CV图像转换器 依存关系 cv_bridge(ROS软件包)
计算机视觉图像处理-CV2与图像插值算法
用最近邻插值与双线性插值原理完成图像缩放 最近邻插值,是指将目标图像中的点,对应到源图像中后,找到最相邻的整数点,作为插值后的输。缺点:使用最近邻插值算法处理图像放大时,在图象中可能出现明显的块状效应 双线性插值,在两个方向上做三次线性插值。使用双线性插值算法处理图像放大时,在图象中可能出现马赛克 代码 import cv2 img = cv2.imread(’./xiabang.jpg’, cv2.IMREAD_UNCHANGED) #缩放比例 scale_percent = 0.3 width = int(img.shape[1] * scale_percent) height = int
基于水平集CV模型的图像分割(Matlab代码)
基于水平集CV模型的图像分割(Matlab代码),全套代码
导向滤波(guide_filter)的python实现
导向滤波(guide_filter)的python实现,可以结合暗通道;理论实现比较好的图像去噪效果。

