垃圾清理的背后清理软件解密

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:wangfeiqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  知己知彼,心里有底。我们不能轻易将命运交给清理软件,所以最好要搞清楚它们运行的原理,是怎么判断文件有用没用的,是怎么判断注册表项是无效的,等等。
  软件清理垃圾的流程
  这里以360安全卫士为例。启动程序后切换到“一键清理”,选择要扫描的项目,点击“一键清理”,程序开始扫描指定位置的文件,完成后根据默认的勾选项,删除扫描到的垃圾文件(图1)。垃圾文件清理流程是:设定扫描条件→扫描具体文件→根据勾选删除指定文件。其中核心是“设定扫描条件”,也就是如何判断垃圾文件,请看下文解析。
  垃圾文件判断标准
  按照文件性质划分,垃圾文件主要有三大类:
  第一类是电脑中无用的文件,比如回收站文件、看过的视频缓冲文件、上网产生的临时文件等。第二类是电脑软件使用痕迹文件,比如Word打开记录、上网浏览记录等。第三类则是注册表中的多余项目,比如无效、错误的注册表项目等等。垃圾清理软件也多是参照上述三大类文件来设定扫描条件。比如在金山卫士的“垃圾清理”中,完成扫描以后,程序会列出扫描到的垃圾文件(图2)。
  电脑无用文件的判定
  系统垃圾、上网残留垃圾、视频音乐垃圾等第一大类的垃圾文件,一般都有特定的文件扩展名,以“系统产生的垃圾/日志文件”为例,点击其后的“垃圾详情”,在打开的窗口可以看到,这里的垃圾文件大多是 “*.log”或者“*.tlg”文件,只是具体位置不同而已(图3)。
  所以金山卫士是根据文件后缀来判定文件是否是垃圾文件的,比如要判定并扫描腾讯产品日志垃圾文件,因为腾讯软件一般在“C:\Users\当前用户\AppData\Roaming\Tencent\Logs”下产生日志文件,因此垃圾清理软件开发者只要在程序中添加一行搜索上述目录“*.tlg”的代码,再添加一条“Del *.tlg”删除指令,即可完成对腾讯产品日志垃圾文件的清理。
  除了依靠文件扩展名之外,还可以依靠指定的目录来判断,比如Windows 7的临时文件目录在%USERPROFILE%\AppData\Local\Temp,清理软件只要设置一个删除该指定目录下的所有文件的命令就可以了。
  电脑使用痕迹文件判定
  电脑使用痕迹文件主要是一些应用程序运行后留下的一些数据。判定标准与上文所述相似,也主要是依靠文件扩展名和特定目录来判断。比如IE的历史记录在“C:\Users\当前用户\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5”下,在清理软件中添加删除此目录下的所有文件就可以了(图4)。
  注册表中多余项目判定
  注册表是Windows运行的中枢,几乎系统中所有的操作都会在注册表中留下痕迹。因此时间长了以后,不可避免地会在注册表中留下大量的垃圾数据。清理软件又是如何来判别的呢?下面以文件打开方式多余键值为例。
  默认情况下,当我们在系统中为特定类型的文件关联打开方式后,系统会在注册表中生成相应的键值。比如在系统中安装Ghost Explorer软件(假设程序名为Ghostxp.exe),并将其作为.gho文件的打开程序,此时展开[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.GHO\OpenWithList],右侧一个名为“a”的字符串值就被赋值为“Ghostxp.exe”(图5)。
  但是一段时间后,我又将Ghost Explorer软件卸载了,如果这一关联键值未被清理,就会也成为无效的键值了。清理软件根据默认注册表关联来判定(比如文件打开方式关联的是上述指定位置键值),软件先通过扫描指定键值,然后将其和正常键值比对,如果不一致,则将其判定为多余键值,最后将其标记并删除即可(图5)。
  垃圾清理按需而删
  通过上面的介绍,可见垃圾文件一键清理实质上只是一个删除文件的批处理+GUI外壳,它对于垃圾文件的判定,是根据程序内置的预设标准机械判断,因此造成“误删”的可能性还是很大的。
  比如网站的Cookie文件,很多垃圾清理软件都判定为垃圾文件,对于隐私要求保护较高的用户,Cookie文件容易泄露隐私,自然是绝对的垃圾文件。但是对于那些马大哈,如果他们经常要登录不同论坛、网站,Cookie文件可以帮助他们记住不同的账户名称和密码,它不仅不是垃圾文件,而是很重要的密码记忆帮手。
  总之,对于具体垃圾文件的清理,我们一定要根据自己的需求来选择性地删除。
其他文献
雷蛇(Razer)旗下的灵刃Blade Pro 17曾凭借22mm厚度的机身以及GTX765M独显,被誉为全球最轻薄的游戏笔记本,可惜将近20000元的报价只能让普通用户望而却步。而海尔G7-700则是一款媲美Blade Pro 17的轻薄型游戏笔记本,其厚度也只有22mm出头,在配备17.3英寸超大屏幕的基础上,整机重量仅有2.66kg!在纤薄程度上不逊于超极本,重量和传统15.6英寸笔记本接近
期刊
养护你的  液晶显示器  笨重的CRT显示器已被历史淘汰,而后起的液晶显示器如今也有了“软硬之分”,不同材质的屏幕表面清理方法也不尽相同。对PC而言,“看着舒服”永远是“用着舒服”的前提条件。因此,让显示器表面永远保持清洁至关重要。  软屏和硬屏  液晶显示器主要是由液晶面板(LCD)、背光组件(LED或CCFL)、电路板三大部分组成,而与我们面对面的则是最脆弱的LCD部分。目前绝大多数非触控显示
期刊
相对于专业而直接的手动清理,Window 8也自带了一个简单易用的磁盘清理工具,而且较以往的版本功能有所增强。通过它我们可以将系统中一些常见项目的“垃圾”清理掉。  在某个分区盘符上点击右键并选择“属性”命令,并点击“常规”选项页中的“磁盘清理”按钮(图11),即可进入磁盘清理过程。  系统随即会对本分区进行一个全程扫描(图12),计算出可以清理的文件类型和项目,包括一些可以删除的常用文件,如已下
期刊
驱动除旧布新 让支撑更迅速  设备的驱动程序总在不断更新中进步,驱动的每一次升级,总伴随着性能的提升或功能的改进。因此,检查现有设备是否有新版驱动可以安装,清理旧驱动、安装最新驱动,便可获得更好的速度和体验。  为了达到这一目的,我们可以安装能够自动检测当前系统驱动的工具软件,例如驱动精灵、驱动人生、360驱动大师、鲁大师等系统类工具软件。运行此类程序,它们会自动检测出当前系统可以升级的驱动程序,
期刊
过年大扫除是祖辈流传的风俗,有除旧迎新之意。  现如今的数字生活中我们已经深陷电子设备的重围,  我们每天面对的电脑理应随着新年的到来焕然一新。  只除尘擦灰未免太过小儿科,  我们应该在新年到来前制定一整套清扫方案。  操作系统和应用程序的优化,  硬件产品与办公桌面的清理,  显示设备的二次美化……  将这些被搁置许久的问题全部扫清,  来迎接我们崭新的2014年。
期刊
大家知道,系统还原功能本来是Windows自带的一个备份功能,它能在系统更新之前自动备份一个系统重要文件的版本,此外用户也可以选择建立还原点以备紧急情况下恢复系统。但是,目前有许多用户采用其他方式来备份系统(比如用ATI专业备份软件自动克隆分区),这样一来,系统自带的还原功能就成了多余,但它仍要占用大量硬盘空间。在这种情况下,我们就可以将其关闭掉,从而腾出硬盘空间。  Windows 8系统的用户
期刊
时尚金属元素  雷柏A300使用透明亚克力的外包装,用户在打开之前就能从各个角度欣赏这个小家伙。A300整体材质类似iPhone那样的合金结构,表面采用磨砂质感的金属外壳,外观显得十分高端大气上档次。产品顶部是一个大尺寸触控区域,能够实现音量的增减、播放与暂停以及蓝牙和接打电话功能。在通电后触控区域对应的图条会有漂亮的LED蓝光效果,美观的同时也便于夜间操作。  细节处理尽善尽美  正面是大面积的
期刊
以Windows 8系统为例,如果从系统文件夹选项中,开启了显示系统隐含属性文件的选项(图1),这时到系统盘根目录下一看,发现有两个“庞然大物”,文件名分别是hiberfil.sys和pagefile.sys,这两个文件各有数GB之大(图2)。而且随着你安装的内存的增大,这两个文件默认占用也在变大。如果你的电脑装有4GB内存条,那么,这两个隐藏在系统暗地里的家伙可能就占掉了你8GB左右的磁盘空间。
期刊
【挑战题描述】  我们可以通过Windows 8新增的应用商店在本机安装各种应用,不过Windows 8应用的安装是有限制的,只能在应用商店下载在线安装。有没有办法可以像传统的Windows软件一样,从任意地方下载获取,然后在本机离线安装?  【解题思路】  这个挑战有点高难度。  在Windows 8应用商店中下载、安装应用虽然方便,但有时也很麻烦,比如许多人遇到过应用商店进不去的问题,或者下载
期刊
出身高贵  “胤禛美人图”这款软件由故宫博物院亲历打造,成为该机构首次制作亮相的软件。故宫博物院不必多说,想必大家都很清楚其中收藏的书画卷轴,都是历经历史长河积淀而成的珍宝。这款软件选择胤禛(即清世宗雍正皇帝)相关文物量身定制,而雍正皇帝在位期间对康乾盛世的延续起到至关重要的作用。不仅政绩显赫,后宫亦是佳丽如云。有着如此高贵的出身,这款并不为很多人熟知的软件却蕴含着历史沉淀的味道。  古香古色  
期刊