垃圾清理软件怎么判断文件有没有用
知己知彼,心里有底。我们不能轻易将命运交给清理软件,所以最好要搞清楚它们运行的原理,是怎么判断文件有用没用的,是怎么判断注册表项是无效的,等等。
软件清理垃圾的流程
这里以360安全卫士( 下载地址 )为例。启动程序后切换到“一键清理”,选择需要扫描的项目,点击“一键清理”,程序开始扫描指定位置的文件,完成后会根据默认勾选的项,删除扫描到的垃圾文件(图1)。
图1 360安全卫士一键清理界面
从以上描述可以看到,垃圾文件清理一般流程是:设定扫描条件→扫描具体文件→根据勾选删除指定文件。其中最为核心的就是“设定扫描条件”,也就是如何判断垃圾文件,请看下文解析。
垃圾文件的判断标准
按照文件性质划分,垃圾文件主要有三大类:
第一类是电脑中无用的文件,比如回收站文件、看过的视频缓冲文件、上网产生的临时文件等。
第二类是电脑软件使用痕迹文件,比如Word打开记录、上网浏览记录等。
第三类则是注册表中的多余项目,比如无效、错误的注册表项目等。垃圾清理软件也多是参照上述三大类文件来设定扫描条件。比如在金山卫士“垃圾清理”中,完成扫描后,程序会列出扫描到的垃圾文件(图2)。
图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文件可以帮助他们记住不同的账户名称和密码,它不仅不是垃圾文件,而是很重要的密码记忆帮手。
总之,对于具体垃圾文件的清理,我们一定要根据自己的需求来选择性地删除。
微星ge62价格与评测图文谈到华硕,联想这些电脑公司,很多人可能会知道,但是谈到微星这个品牌,或许很多人都不知道,但是它的游戏品牌的电脑不容别人忽视,微星GE62就是一款由微星公司自主研发出品的一款定位于娱
游戏本怎么挑选挑选适合的游戏本方法游戏本技术发展到今天,情况已截然不同,不仅价格已能为多数消费者接受,就连性能也普遍强劲到可以运行所有类型的游戏的地步。最棒的是,现在很多游戏本支持ldquo定制rdquo,也就是说
微星游戏本推荐介绍对于一些男生而言,很多的爱好都是打游戏,这样买一款性能好的游戏笔记本电脑就是一大梦想了。微星全球硬件领导品牌,而微星游戏本就是微星品牌的游戏笔记本电脑,是高端的游戏本,价格比较贵,
雅格手电筒维修,居家必备的小知识详解还记得黑土大叔在春晚上的小品吗?他送给白云大姐唯一的家用电器就是手电筒。虽然现在家庭条件好了,手电筒早已不算居家必备的家用电器了,但是对于一些上下班要途径没有路灯的女生来说,雅格手
石家庄iphone售后维修现在手机闪光灯作为拍照照亮经常用到的功能,这个功能必不可少除了拍照照亮时能派上用场外,不少朋友还会开启来电闪光灯功能提醒,还是相当好用的。近期不少朋友发现新手机的闪光灯手电筒不能正
佳能相机维修知识介绍导语作为日本数码相机行业的领导者,佳能相机一直在不断的进步与改进,佳能一开始的梦想就是要做全世界做好的照相机,而如今它不仅达到了一定的这样的高度,而且还在相机行业里越来越优秀。很多
beko冰箱维修方法有哪些?导语冰箱,是大家都非常熟悉的一种家用电器,是炎热夏天的必备家用电器。炎炎夏日,大家都不想每天顶着烈日出去购置食物,因此都喜欢一次性买好很多天的食物存储着,但是,夏天家里的食物都极其
华硕笔记本bios怎么设置华硕笔记本进入bios方法大家知道,不同品牌笔记本电脑开机进BIOS的快捷键都各不相同,甚至,同一品牌不同系列的笔记本电脑,开机进BIOS的方法都会有所不同,今天就为大家带来华硕笔记本bios设置和华硕笔记
笔记本怎么进入bios设置方法步骤现在,用电脑的人越来越多,懂电脑的人也越来越多了,电脑也随着人们的开发不断创新和进步,而笔记本电脑作为电脑领域内的新成果,它携带方便功能全面,自然倍受欢迎,主板作为一个笔记本的核心
u盘怎么装win10系统u盘装win10系统步骤详细介绍很多朋友应该都听说过用u盘装系统吧?最近win10系统很盛行,如果让你自己安装win10系统你会吗?不会的话不要紧,下面IT百科就用u盘装win10教大家怎么操作吧。1首先,我们提
u盘装系统win10的操作步骤和方法图文详解Win10是微软旗下较为先进的系统,相比较于先前的操作产品而言,不仅在界面的优化和具体操作的流畅程度方面有了很大的提升,而且性能参数等等方面也做了修复,因此能够赢得用户的好评,在市