如何安全清理垃圾软件(垃圾清理的背后)
如何安全清理垃圾软件(垃圾清理的背后)
2024-09-28 02:35:36  作者:无伤风雅  网址:https://m.xinb2b.cn/tech/onw254684.html

知己知彼,心里有底。我们不能轻易将命运交给清理软件,所以最好要搞清楚它们运行的原理,是怎么判断文件有用没用的,是怎么判断注册表项是无效的,等等。

软件清理垃圾的流程

这里以360安全卫士为例。启动程序后切换到“一键清理”,选择需要扫描的项目,点击“一键清理”,程序开始扫描指定位置的文件,完成后会根据默认勾选的项,删除扫描到的垃圾文件(图1)。


图1 360安全卫士一键清理界面

从以上描述可以看到,垃圾文件清理一般流程是:设定扫描条件→扫描具体文件→根据勾选删除指定文件。其中最为核心的就是“设定扫描条件”,也就是如何判断垃圾文件,请看下文解析。

垃圾文件的判断标准

按照文件性质划分,垃圾文件主要有三大类:

图2 金山卫士扫描到的垃圾文件

1.电脑无用文件的判定

系统垃圾、上网残留垃圾、视频音乐垃圾等第一大类的垃圾文件,它们一般都有特定的文件扩展名,以“系统产生的垃圾/日志文件”为例,点击其后的“垃圾详情”,在打开的窗口可以看到,这里的垃圾文件大多是 “*.log”或者“*.tlg”文件,只是文件具体位置不同而已(图3)。


图3 垃圾日志文件类型

所以金山卫士是根据文件后缀来判定文件是否是垃圾文件的,比如要判定并扫描腾讯产品日志垃圾文件,因为腾讯软件一般在“C:\Users\当前用户\AppData\Roaming\Tencent\Logs”下产生日志文件,因此垃圾清理软件软件开发者只要在程序中添加一行搜索上述目录“*.tlg”的代码,然后再添加一条“Del *.tlg”删除指令,即可完成对腾讯产品日志垃圾文件的清理。

除了依靠文件扩展名外,还可以依靠指定目录来判断,比如Windows 7的临时文件目录在%USERPROFILE%\AppData\Local\Temp,清理软件只要设置一个删除该指定目录下的所有文件的命令就可以了。

2.电脑使用痕迹文件的判定

电脑使用痕迹文件主要是一些应用程序运行后留下的一些数据。判定标准与上文所述相似,也主要是依靠文件扩展名和特定目录来判断。比如IE的历史记录在“C:\Users\当前用户\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5”下,清理软件中添加删除此目录下的所有文件就可以了(图4)。


图4 IE历史记录垃圾文件

3.注册表中的多余项目判定

注册表是Windows运行的中枢,几乎系统中所有的操作都会在注册表中留下痕迹。因此时间长了以后,不可避免地会在注册表中留下大量的垃圾数据。清理软件又是如何来判别的呢?下面以文件打开方式多余键值为例。

默认情况下,当我们在系统中为特定类型的文件关联打开方式后,系统就会在注册表中生成相应的键值。比如在系统中安装了Ghost Explorer软件(假设程序名为Ghostxp.exe),并将其作为.gho文件的打开程序,此时展开[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.GHO\OpenWithList],右侧一个名为“a”的字符串值就被赋值为“Ghostxp.exe”(图5)。


图5 文件打开方式赋值

但是一段时间后,我又将Ghost Explorer软件卸载了,如果这一关联键值未被清理,就会也为无效的键值了。清理软件根据默认注册表关联来判定的(比如文件打开方式关联的是上述指定位置键值),软件先通过扫描指定键值,然后将其和正常键值比对,如果不一致,则将其判定为多余键值,最后将其标记并删除即可(图6)。


图6 没有打开方式的文件类型会被扫描为“无效的文件类型记录”

垃圾清理按需而删

通过上面的介绍,可见垃圾文件一键清理实质上只是一个删除文件的批处理 GUI外壳,它对于垃圾文件的判定,只是根据程序内置的预设标准进行机械判断,因此造成“误删”的功能性还是很大的。

比如网站的Cookie文件,很多垃圾清理软件都判定为垃圾文件,对于隐私要求保护较高的用户,Cookie文件容易泄露隐私,自然是绝对的垃圾文件。但是对于那些马大哈,如果他们经常要登录不同论坛、网站,Cookie文件可以帮助他们记住不同的账户名称和密码,它不仅不是垃圾文件,而是很重要的密码记忆帮手。

总之,对于具体垃圾文件的清理,我们一定要根据自己的需求来选择性地删除。

  • 豆角焖面怎么做能让面条有嚼劲(豆角焖面这样做)
  • 2024-09-28豆角焖面这样做豆角焖面是北方地区常见的家常面食,南方则很少见焖面是利用水蒸气将面条、豆角焖熟,这样做可以将豆角和面的味道相融合,而且省时省力,口味也很不错记得以前吃焖面只放豆角和肉,后来偶然吃过一次加了土豆的焖面,。
  • 韩愈最有名的诗十八首(韩愈最具历史感的唐诗名句)
  • 2024-09-28韩愈最具历史感的唐诗名句相比唐诗作品,韩愈让我们印象最为深刻的还是那些古文从《马说》到《师说》,无一不闪耀着智慧的光芒而且身为唐宋八大家之一,他推行“文以载道”,使当时的文风为之一变,为唐宋古文文章的发展做出了贡献韩愈的唐诗。
  • 去看冬天的雪(走去看北京的雪)
  • 2024-09-28走去看北京的雪下雪了!今日(11月21日),北京迎来2020年冬天的首场降雪从今日早晨开始,北京多地陆续出现降雪据北京市气象台预计,9时至15时为降雪的主要时段,傍晚前后降雪将逐渐停止今年的初雪比常年来得早一些,较。
  • 开通亲属卡可以转账吗(亲属卡可不可以转账)
  • 2024-09-28亲属卡可不可以转账微信亲属卡不可以转账,也不可以用来买理财、委托代扣等,仅能用于日常消费支付场景中或发红包,如便利店、影院、餐饮店铺、百货商城、娱乐场所等地据悉,亲属卡可以选择为父母、子女等开通,赠送的亲属卡额度最高3。
  • 有线电视能当电脑用吗(为什么有线电视能当电脑用)
  • 2024-09-28为什么有线电视能当电脑用有线电视可以做电脑显示屏用户可以通过专用的转接线将电脑主机和数字电视的显示屏连接,连接后的数字电视就可以当电脑的显示屏了数字电视有DVI输入接口和HDMI接口,根据数字电视的接口类型,选择合适的转接线。
  • 忘记登录名如何找回微博(教你快速查找历史微博)
  • 2024-09-28教你快速查找历史微博【手机中国软件】翻旧账是情侣间吵架时的必备技能,陈年旧事都能被翻出来变成有力的攻击点,不过更多的时候翻历史记录是寻找一条自己需要的内容,比如在微博上,转发、原创、图片、音频混杂在一起,想找到去年自己发。
  • 快手网红吴迪最新消息 快手七兄弟成笑话
  • 2024-09-28快手网红吴迪最新消息 快手七兄弟成笑话我们都知道快手上有一个七兄弟组合,指的是之前刚玩快手时比较火的几位网红,他们在网络和现实上的关系都很好这七个人分别是仙洋,方丈,上官带刀,浩南,石头花,吴迪以及样哥,他们现在不光闹了矛盾,甚至被认作是。
  • 升仕310踏板摩托车极速多少(测评国产升仕310M踏板摩托车)
  • 2024-09-28测评国产升仕310M踏板摩托车现时300cc级别的速可达市场竞争激烈,街道上常常见到不同中量级的日系、台湾厂牌的速可达车款出没,香港在近期则有代理商引入中国厂牌的310cc速可达,以性价比超高的卖点来打入市场,这一次WebikeH。
  • 驾驶证副页有什么作用(原来驾驶证副页还有这么多)
  • 2024-09-28原来驾驶证副页还有这么多一位用户曾留言吐槽:上班路遇交警查车,我立刻出示驾照,结果蜀黍说:无证驾驶这是咋回事呢?驾驶证明明就在手里,怎么能说是无证驾驶!原来这位小哥的驾驶证没有副页,而缺少副页就会被视为未随车携带驾驶证​根据。
  • 怎样玩球球大作战才厉害(球球大作战新手入门攻略)
  • 2024-09-28球球大作战新手入门攻略《球球大作战》是一款好玩,萌酷,有挑战性,可与全球玩家实时对战的休闲游戏在这个球球的世界里,每个人都化身为一颗独特的球球,大球吃小球,努力生存下来就是唯一目标那么这款游戏怎么玩呢?下面口袋巴士小编就来。