2008年10月28日星期二

Vista或XP变慢的原因是什么

Windows Vista和Windows XP一样,用上一段时间后,系统就会变得很慢,即使用户的硬件配置很高,也避免不了这个问题。究竟是什么原因造成的呢?笔者今天就来说说自己的看法,和大家探讨一下。如果哪位朋友觉得我说的不够全面,或者根本就是错误的,可以说出来一起交流。 从笔者对微软操作系统的了解,我想Vista系统变慢的原因应该是这几个方面:老生常谈的“臃肿的注册表”、兼容性依然不是很好的杀毒软件、预装的庞大字体库,以及Vista特效(Aero和Flip 3D)等。
1.日趋臃肿庞大的注册表 注册表,一个被微软津津乐道的“技术成果”,但是却没有给我们这些普通用户带来更多的,具有实际意义上的实惠。在Windows前几个版本中,只要系统用上那么一段时间,你会发现系统会变得很慢。这很大一方面的原因是由于安装、卸载软件造成的。 注册表是Vista变慢的罪魁祸首   除了安装、卸载软件生成的注册表垃圾外,还有你新建文件,以及在聊天过程中接受到的每一个图片和文件都会在注册表中生成垃圾键值,而这些键值一旦生成,注册表自身是没有免疫和清理能力的。因而,它日趋庞大的身躯慢慢拖垮系统也就不足为奇了。
2.超过以前版本2倍还多的预装字体   在Windows下,每一种字体都对应着一个字体文件,但是字体文件的个数在不同版本的系统中是不同的。比如在Windows 98中是37种,Windows ME中为39种,Windows 2000中为50种,在Windows XP中有74种之多,而到了Windows Vista,字体种类已经达到了190多种,是XP的两倍还要多!   这些字体中除了不常用的英文外,还有一些中文字体,比如宋体、仿宋体、楷体、黑体四种。在Vista中又多出了一个曾被微软视为“骄傲”的微软亚黑字体。 雅黑字体曾被微软视为骄傲   虽然字体(库)很是庞大,可它怎么会影响到Vista系统速度,拖慢系统呢?其中的原因又是为什么呢?   字体文件个头一般都比较大,侵占着大量的磁盘空间,在系统启动时,系统将会预先载入已安装的所有字体。由此可以看出,字体越多,对系统的启动速度影响也越大!据一些“骨灰级”用户测试,当字体超过500种时,有的字体会从应用程序的字体列表中消失,同时会造成Windows的启动速度大幅降低。   小知识:   Windows系统中的字体是一种极其重要的资源,所有应用程序的内容显示,都离不开对应字体的支持。如果系统字体出现了问题,轻则显示异常,重则程序甚至系统无法正常运行。   这些字体除了系统自带的之外,还有就是在安装一些大型软件时,它们也会将自定义的字体安装到系统中。比如Office、Photoshop等。   有关微软字体的小趣闻:   微软为Windows Vista操作系统和Office 2007软件设计了一款新的Segoe UI字体并向欧盟内部市场商标一体化管理局提交了专利申请,准备在欧洲地区让Segoe UI字体成为自己的专利,以此作为推广Vista系统的卖点之一。没曾想欧盟丝毫没有理会,申请被欧盟商标委员会拒绝了。   被拒绝也就罢了,欧盟还说微软的这个字体是剽窃行为的结果,原因是微软字体与Linotype的Frutiger Next字体过于相似,不具备专利申请资格。Frutiger是IT业内一种非常流行的字体,在很多公司的宣传媒介中都能见到。
3.第三方杀毒软件难辞其疚   严格的说,这个问题已不应该归结在Vista头上。为什么这么说呢?笔者认为应该从两个方面来分析,第一个是杀软自身(jian控)的问题,还有就是自身与Vista兼容性有待提高。 第三方杀毒软件的问题   特别说明,上图并不是说江民、金山、瑞星与Vista有冲突。以此三家为例是由于他们是国内杀软厂商的“魁首”,具有一定的代表性。   笔者与室友平时喜欢去一些安全性比较低的站点,或者说并不是很知名的个人站点,因此不得不安装一些防火强和杀毒软件。在笔者与和室友在使用中感觉到,由于安装了某些杀软后,系统明显的变慢了许多。尤其是当笔者打开Office文件,以及用IE打开某些站点时,表现的尤为明显。   事实上,这些问题在微软其它版本的操作系统中也会表现出来,并不是只有Vista才有这个问题。如果再进一步的说,这些问题与Vista并无多大关系。主要是由于杀软自身的jian控在作怪。   当用户浏览网页、首发E-mail、打开Office文件时,由于杀软基本都是嵌入式jian控,因此造成打开文件缓慢。这个时候,很多网友都将问题归结为系统的问题,认为是Vista系统运行慢了。由此看来,我们好像有些误会了Vista。
4.捆绑了多个.NET运行环境   熟悉软件开发的朋友应该知道这个家伙,它可以说是系统运行速度的杀手,只不过我们这些普通用户不知道而已。 .NET拖累了Vista系统   据笔者所知,.NET切不可用做桌面应用,因为它它实在是太慢了。具体表现在启动慢吞吞、处理工作到时候延迟的很厉害。也有由于这个缘故,目前用.NET开发的桌面应用软件是非常少的。即使是微软,也不敢用它来开发桌面应用软件。如果说它具体表现在哪些方面,笔者认为应该是由于以下两点造成的:   第一点,.NET在安装时会写入大量的键值到注册表中,据数据表明,每安装一个.NET环境,它至少有几万条键值写入注册表(项);第二点是它在Windows启动时会加载大量DLL文件。   由此可见,.NET实属“罪大恶极。可最为讨厌的是,它竟然与系统结合的非常紧密,Vista操作系统的速度被拖慢,甚至拖垮也就在情理之中了。
5.绚丽的Aero、Flip 3D效果以及梦幻桌面   Vista引入的Aero和Flip 3D技术在一定程度上使得系统更加养眼,博取了不少一部分“爱美”的用户的欢心。但是有一得,也就有一失。绚丽的3D效果和玻璃特效虽然在界面效果方面有了向Mac“叫板”的资本,但是代价就是用户的硬件配置必须提升。否则,这些Vista特效只能是一句空话。 Vista特效   尽管微软声称Vista特效不会拖慢系统,但是在用户的使用过程中,到底是否拖慢了系统,并不是微软的一个“声明”就能解决问题。
  在笔者看来,除了Aero和Flip 3D,只能用于Vista旗舰版的DreamScene(梦幻桌面)在消耗系统,拖慢系统方面“有过之而无不及”。据笔者安装测试,仅安装的一个英文语言包(安装DreamScene必须要安装英文语言包)就有250多MB,当梦幻桌面真正进入系统后,给系统所带来的负担更是难以计算。   以上就是笔者对Vista系统越来越慢的体会和总结,不知道网友对此如何看?你是否有自己的看法,或者说你觉得Vista变慢还有其它方面的原因,还希望你别把自己的看法“憋屈”在心里。

更多内容请看 一尘不染电脑知识 > > 操作系统 > >Vista或XP变慢的原因是什么