当前位置:系统之家 > 资讯首页 > 网络技术 > 垃圾清理清理的就真的是垃圾吗?

垃圾清理清理的就真的是垃圾吗?

2012-11-23 来源:本站整理 我要评论(0)

用手机看

扫描二维码查看并分享给您的朋友

  不知道从哪一款软件开始,系统优化软件或有这功能的软件开始将系统中并不太常用的文件格式和普通用户很少用到的文件称之为垃圾文件,有些软件还会对注册表中的某些项进行删除,称之为清理注册表垃圾或者是优化注册表。再加上某些软件的诱导,于是越来越多的人日常操作之余,总会尝试进行一些简单的优化,其中清理系统垃圾便成了一些人每天必做的功课。但这些真的是垃圾吗,真的有必要每天清理吗?

  一、所谓的系统垃圾包括哪些文件?

  综观各大卫士、优化软件,垃圾文件我认为可以大致分为以下四类:

  1.临时文件类

  临时文件一般是指系统及应用程序在运行中产生的一些使用次数会很少的文件。

  系统临时文件主要是用户临时文件夹及系统临时文件夹下的文件,这两个文件夹分别是%USERPROFILE%AppDataLocalTemp和%SystemRoot%TEMP。

  应用程序临时文件主要是指某些软件在使用过程中所产生的只使用一次就基本不会再使用的文件。例如PPS、PPTV等在线音视频软件缓存的文件、某些软件在升级、数据同步时产生的一些很少会用到文件,

  2、缓存类

  缓存可以说是如今计算机体系里必不可少的一个环节。不止硬件有缓存,系统软件有缓存,应用软件也有缓存。

  windows系统缓存:主要包括预读取缓存、缩略图缓存、某些应用程序的缓存等。

  浏览器缓存:浏览器在浏览网页时缓存的文件。

  还有就是一些软件的其所支持的文件的缓存,这些主要是阅读器、播放器、图片查看器对其所支持的文件的缓存,如ACDSEE数据库、Adobe Reader 缓存、QQ影像缓存等。

  3.注册表类

  注册表是windows管理机制中的核心部分,随着系统使用时间的增长,注册表的冗余在所难免。再加上一些不负责任的程序员开发的程序在安装时写入的键值不能卸载干净,也增加了数据的冗余。因而,清理注册表的主要原理就是删除冗余键值对。

  4.系统中的一般用户较少用到的文件

  这类文件主要是日志类文件、错误报告相关文件、某些应用程序及补丁安装后留下的反安装或修补文件、某些软件的备份文件,还有就是系统的备份还原相关文件。

  5、系统中的某些不明文件

  这主要是两个文件夹WindowsInstaller和Windowswinsxs:WindowsInstaller文件夹已经达到3.2G,Windowswinsxs已经达到了将近7.4G,这两个文件夹加起来将近11G,占我超过Windows文件夹总共使用量的,可见其占用空间之大。

  二、这些文件的作用是什么?有必要经常清理吗?删除可能会出现什么问题?

  上面大致说了一下优化软件所说的系统垃圾有哪些,下面我们来看看这些所谓的系统垃圾在系统中是一个什么地位?以及删除有没有风险。

  1、临时文件

  临时文件一般在安装和卸载软件时、打开电子邮件和即时消息程序中的文件或传输文件时、下载或上传文件时、软件运行时(一般是需要数据处理的软件,但现在主要是软件上的广告)创建。

  通常,创建临时文件的程序会在完成时将文件删除,但有时候这些文件会被保留。临时文件被保留的原因可能有多种:程序可能在完成安装前被中断,或在重新启动时崩溃,还有就是程序认为该文件在下次启动时会需要。

  在我看来,临时文件的删除并没有多大必要,因为绝大多数程序在正常关闭时都会删除其产生的临时文件,清理这些文件时最好关闭掉其他软件并保存正在进行的工作。至于临时文件过多会不会影响系统速度,我会在后面稍微说一下。

  2、缓存文件

  缓存是指临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。这最早是在硬件上才有,但在Windows 7中也有了这个,最常见到的是Windows预读取缓存和缩略图缓存。

  (1)、Windows预读取缓存

  Windows 预读取的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。

  在Windows XP中,预读取一般是:在系统和应用程序启动时,监视内存页面与交换文件以及硬盘上其它文件的数据交换状况,当发生数据交换时,Windows XP会纪录下每一个程序运行时经常需要读取的硬盘文件,并将读取的情况记录在windowsPrefetch目录中的pf后缀名文件中。

  在每次需要启动系统或相应程序的时候,Windows会首先中断当前准备载入的程序,而转去查找WindowsPrefetch目录,看是否有当前载入程序的纪录,如果有纪录,则马上按照纪录的情况载入程序运行过程中可能会用到的所需文件到物理内存中。这项任务完成之后,Windows才继续载入被中断的程序。

  由于在程序运行过程中,需要读取那些文件时,由于文件已经被“预取”到内存中,此时就不用再到硬盘上进行读取,因此减轻了程序载入过程中频繁交换内存页面与交换文件的现象,改善了内存不足时程序运行的响应速度。这项技术从根本上说仍然属于被动式的调度。换句话说,只有在程序主动发起载入请求时,Windows才会进行相关的调度操作。

  被动式调度的存在可能对系统性能造成一些影响。我们考虑这样一个例子,假设你有在工作的午休时间运行杀毒软件的习惯,那么在下班前,一般会停止处理工作程序,然后运行杀毒软件,此时,如果使用的是Windows XP,那么操作系统会将工作程序所占用的内存页面写入硬盘交换文件中,并读取杀毒软件的文件载入内存。午休过后,杀毒软件已经运行完毕,但是你在重新开始使用工作程序的时候,系统仍然需要经历杀毒软件和工作程序的硬盘交换文件与内存页面的交换过程,此时程序的响应速度明显降低。

  在vista及Windows 7中,预读取技术相对于XP还多了一点,就是进一步具备监视程序运行时状况,时间等详细情况的功能,可以根据用户的使用习惯,自动预先将存放在硬盘的交换文件转换到内存页面中去,使用户经常运行的程序启动时的速度得到进一步的加快。这样在使用了较长一段时间(一般是两三天)后,vista及Windows 7将明显比XP快,同时这也是为什么vista及Windows 7的内存占用远比XP高的缘故,需要注意的是预读取所占用的内存空间是自适应的,当其他程序占用了大量内存是,Windows 预读取服务会自动降低缓存的内存占用,避免出现内存不足的情况。

  Windows 7刚出来时,几乎所有优化软件都会极不负责任地要求关闭Windows 超级预读取服务,并删除Windows预读取的缓存文件,只为争取不到三四十M的硬盘空间和看起来低的内存占用,而罔顾Windows超级预读取服务对整个系统的加速作用,现在360安全卫士在各大论坛的舆论压力下,已经默默地取消了默认删除预读取缓存文件的勾选,但是听说某卫士,某管家还是会默认删除预读取缓存,真不知道这是因为技术人员技术不过关,还是因为什么原因。

  (2)、缩略图缓存

  缩略图缓存一般是Thumbs.db或thumbcache*.db这些文件,这是一个缩略图数据库,Windows打开含有大量图片的文件夹时,会先读取当前目录中的这些文件,来判断是否已有的缩略图。如果文件不存在或者文件中中不存在该图片的缩略图,那么Windows会尝试取图片中的EXIF信息,判断是否存在缩略图数据。如果图片中的EXIF信息中并不存在缩略图信息或信息错误,那么Windows就会用插值的方法重新生成缩略图,并保存到缓存中。

  对于这类文件,我的意见是不要经常清理,因为大多数人都没有将所有图片都一一命名的习惯,即使这样命名,也无法保证能够记住所有文件名所对应的图片,基本上都需要靠缩略图来粗略判断图片内容,缩略图缓存的存在可以极大地加快打开文件夹时Windows显示缩略图的速度,和降低打开含有大量图片的文件夹时的内存占用。

  清理这类文件,我认为只有当系统上的大部分图片都已经发生变动后,才应该清理。

  (3)、浏览器缓存

  浏览器缓存,也叫浏览器临时文件;在使用浏览器浏览网页时,浏览器一般都会在本地硬盘上保留网页文件的副本,当再次访问该网页,而保留副本的文件又没有更新时,浏览器将直接加载本地副本,而不是下载网络上的文件,这样可以加快网页载入速度,特别是对于某些含有大量混合内容或一些网页游戏网站更为明显。

  一般来说,浏览器的对本地缓存文件大小的默认设置都不高,IE的默认值我记得只有一百多M,其他浏览器也差不多,即使是手动调整,IE最多也只有1G,那种浏览器缓存几个G基本上都是被人修改过浏览器设置的系统,如绝大多数GHOST系统,这类系统最好自行到IE选项中修改。

  同时几乎所有浏览器都有对缓存文件的大小及清理的设置,如傲游3、360浏览器的退出自动清理,火狐的自动管理缓存等,值得一提的是IE可以设置退出清理缓存但保留收藏夹中的数据,即能加快网页速度,又能降低磁盘占用。

  (4)、其他应用程序的缓存

  这类的功能与缩略图缓存类似,是加快软件载入其所支持的文件的速度的。因此不建议经常删除,当然那些文件大多发生了变动后,还是删了好。

  3、注册表类

  对注册表的任意修改都需要极为谨慎,因为注册表是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。在Windows系统及其应用程序的启动、运行过程中起着重要的作用。

您看完本文的心情是:

热门软件

  • 电脑软件
  • 手机软件
  • 手机游戏
更多>

用户评论

(已有0条评论)
表情
注:您的评论需要经过审核才能显示哦,请文明发言!
还没有评论,快来抢沙发吧!
返回顶部