电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

惊心8小时:破译Windows运行变慢之谜


发布日期:2018/6/4
 

如果你像我一样拥有自己的电脑并且自己动手安装软件你就一定体会过那种Windows电脑越用越慢的沮丧心情这个是微软的Windows操作系统的老毛病了从史前时期的Windows 到现在的Windows XP这种现象一直都没有改观并且最让人烦心的是这种现象与电脑的硬件配置几乎没有什么关系就算是你的电脑配备了最先进的酷睿处理器加上了GB的系统内存总有一天你还是不得不为了打开一个窗口而等上半天造成这种该死的现象的原因究竟是什么?其实地球人都知道

真正的原因在于电脑中所安装的软件当你在电脑中所安装的软件越来越多的时候你电脑的运行速度也就会变得越来越慢并且你电脑运行速度减慢的程度不光取决于所安装的软件数量更加取决于它究竟安装了哪种软件

本篇文章的目的就是要为大家找出究竟是什么软件在最大程度上减缓了你电脑的运行速度

在这里为了检测进行地更加准确并便于操作我们选择了电脑系统重新启动这整个过程所花费的时间作为测试的指标并用来代表电脑运行速度的快慢其中重新启动的整个过程具体指的是从这台电脑点击重新启动开始然后再恢复通过自动登陆重新进入Windows桌面并最后完全启动一个启动菜单中所指定的程序这样一个完整的过程

具体的操作过程

相信我检验过程是完全科学的!

为了排除其它一切干扰确保每次测验都尽量的公平我们选择了虚拟系统的方式来测试每种软件的影响我将 Windows XP SP 操作系统安装到了微软的VirtualPC (SP)虚拟主机软件上制成了一个干净的系统磁盘镜像然后每一个相关软件的测试都将在这个完全干净的磁盘镜象上进行每一个虚拟系统在运行的时候也都是完全独立的而在主机的操作系统中除了我用来记录结果的记事本程序外在测试时也没有其它程序在同时运行

在检验系统性能的工具上我选择了微软官方的Microsoft BootVis软件该软件能够准确地测试出操作系统的每一个组件所花费的加载时间以便于用户可以知道该删除哪些不需要的组件或是禁止哪些花费时间太长的东西利用这个软件我可以测试出在每种情况下系统启动所花费的时间再用每一个时间减去空白系统启动所花费的时间就可以得出每个软件所增加的系统启动时间进而可以得出每种软件的延迟百分比

最后为了保证结果更加准确每次实验我都会重复进行三次并取其中的平均值作为最终的测试结果

这样的结果又能够告诉我们什么呢?

在这一系列的测试做下来后你可以看出每安装一种软件相较于空白系统运行速度又会慢多少从而我们就可以精确地知道每种软件所造成的破坏程度从而你可以最好的判断出为了保持自己电脑的健壮和快速自己应该安装什么又不应当安装什么

间谍软件和电脑病毒

虽然我们所测试的软件程序在事先已经经过了病毒的测试但是某个软件中依然有可能包含了某种潜在的间谍软件而我没有发觉如果这种情况属实当然其会影响到这个试验的结果没有办法这就是生活我们只能尽力而为

看看这些把你电脑弄疯的玩意儿!

下面的这份列表是这次参加测试的软件我已经将其划分为了几个大类以方便相互之间的比较

系统安全

系统防火墙反病毒软件和反间谍软件我猜测它们三个将会是造成系统缓慢的最大祸首这也是我在自己的电脑上拒绝安装此类软件的原因我之所以会这样猜想是因为它们会在系统中一直运行并且为了侦测到系统中尽可能多的活动它们还会在电脑启动的时候尽可能快的激活因此我选择了现在市面上最流行的涵盖了这三大功能的安全套装来进行比较它们是

·诺顿网络安全套装(Norton Internet Security

·McAfee安全中心(McAfee SecurityCentre)

·卡巴斯基网络安全套装 (Kaspersky Internet Security

·BitDefender v

办公软件

现在办公软件套装的体积是越来越大了动不动就会占据几GB的硬盘空间同时为了让你的生活更加容易一点它们还会在整个系统内外安装上杂七杂八的东西好让你随时随地能够更容易的找到它们在这个分类中我选择了微软的MS Office 和开源的OpenOffice来进行比较需要说明的是因为开源的OpenOffice并没有电子邮件客户端程序为了让测试更加公平我也没有安装微软Office套装中的Outlook软件

·Microsoft Office (v)

·OpenOffice

聊天软件

有些读者看到这里可能会感到很搞笑聊天软件才多大点啊它能够起什么作用?但是不论你是否相信聊天软件——特别是在其现在越来越花哨的情况下——的确可以很显着的增加系统的加载时间在这里我将会比较现在最流行的一些网络聊天软件你应当注意到Trillian和Gaim都是能够支持多重协议的聊天软件因此你可以用它们来替代很多其它的聊天软件另外我也手动禁止了聊天软件的欢迎信息并将它们设置为系统启动就加载以便于使测试结果更加精确

参加这次测试的聊天软件有

·Windows Live Messenger

·Yahoo Instant Messenger

·AOL Instant Messenger 预览版

·Trillian Basic (安装了全部插件)

·Gaim (安装了全部插件)

多媒体编码和字体

你常常都可以听到周围的人告诫你不要装太多的这个不要装太多的那个……而多媒体编码和字体常常就会是这种劝告的一部分原因很简单它们被安装在系统每时每刻都在检测的那部分区域之中

·Apple QuickTime

·DivX

·KLite Codec Pack FULL

·种字体

·种字体

PP下载软件

这类软件也许是最没有可能成为造成系统缓慢的罪魁祸首了但是因为它们在互联网上是如此的流行因此它们所造成的危害有可能比有些人想象的要多每种软件在默认设置下都是随着Windows 的启动而启动的(绝大多数用户也就是这样设置的)

参加这次测试的PP下载软件包括

·Kazaa (+included crapware)

·Azureus (+ Java Runtime)

·uTorrent

·BitComet

压缩软件

这是一种专门用来压缩文件的非常小非常轻量级的程序……大多数用户甚至想都不会想它会有什么负面的作用但是事实上它们常常会在Windows的窗口浏览器中安装插件和其它的一些东西而这些东西又有可能对系统的其它部分造成影响

因此我们有必要将下面的这些压缩软件加入测试的范围

·WinRAR

·WinZIP

·WinAce

·Zip

其它类型的程序

在上述的这些类别之外我还打算包括其它的一些程序这些程序相互之间是没有什么联系的你也无法将它们进行相互比较在这些程序中其中一些是必需的程序库或框架而另一些则是除非你需要使用你将永远也不会去碰它的程序

这些其它类型的程序包括

·Microsoft Visual Studio Professional Edition

·Adobe Photoshop CS

·Macromedia Studio MX

·VMWare Workstation

·Java Runtime

·NET Framework Runtime

·DirectX c

好了前期的介绍和铺垫工作已经完成接下来就是枯燥乏味的测试工作了相信我我绝对不是为了好玩就会一个人花费个小时呆呆地看着虚拟系统不断的重启重启再重启……这个过程是无比痛苦和无聊的我唯一这样做的原因是认为实验的结果将会非常的有意义

OK!小时已过让我们来直接看看测试的结果

首先是各种软件的系统延迟百分比

对比图

下面是具体的实验测试数据


测试数据

表现糟糕的软件

安全软件所带给我们的测试结果应该说是非常让人震惊的虽然我已经预料到了反病毒软件和系统防火墙将会导致系统变慢因为它们会检测和干扰系统中的各种活动但是当我将诺顿网络安全套装的结果和其它软件进行比较的时候我是完全大吃了一惊

字体文件的结果也让我非常的吃惊我知道人们老是在说不要安装太多的字体(但是在你拥有一整张DVD的字体时要想克制安装的沖动是非常困难的)但是今天的这次测试让我第一次看到了字体文件对于Windows系统的加载时间有着一个多么巨大的影响

通过这次测试我们可以得到一个结论那就是某个软件在安装的时候对于系统所作出的改动越多那么它对于Windows启动时间所造成的影响也就越大在这方面最典型的例子便是NET runtime(无论是单独安装还是作为Visual Studio的一个部分被安装)和被系统服务所承载的系统字体

此外为了更真实地模拟出硬件环境虚拟系统也安装了大量的系统驱动程序这些驱动程序也是造成电脑缓慢的一个重要原因

更进一步的是如果某个软件是在系统一启动就加载那么它就必定会对于系统的启动速度有所影响在这方面表现的最突出的是反病毒软件和聊天软件

表现良好的软件

令人惊讶的是多媒体编码对于系统性能的影响微乎其微就算是完整型的(什么东西都有的)KLite多媒体编码包也仅仅使系统的启动时间增加了几秒钟苹果的Quicktime要更慢一点因为它在Windows工具栏中增加了一个在启动时就加载的托盘图标

所有的压缩工具都表现得非常的出色要知道每一个软件都会关联到大约三十种文件扩展名并且还会向窗口浏览器中增添文本菜单项我想这种优异的表现证明了它们都是真正轻量级的软件你不用太担心压缩软件会拖累你的系统了

BitDefender是我遇见的另一个惊喜在开始这次测试前我曾经听到过有关于它的各种各样的传闻但是可以肯定的是它在系统启动的时候只占据了极少的资源这种现象是非常耐人寻味的要么就是它有着不可思议的极高运行效率要么就是它的保护计划非常的懒惰并不是每时每刻地都在保护你的电脑系统

最后的一些思考……

总而言之你需要十分小心谨慎地筛选所需要安装的软件假如你需要临时地使用某种字体你所需要做的仅仅就是在Windows的字体浏览器中打开这种字体然后你就可以在自己的程序中使用这种字体了当工作完成后你可以再次关闭字体浏览器这样就可以不增加系统的负担安装上某种字体然后又将它忘记到九霄云外是一种非常常见的减慢你的系统运行速度的坏习惯

另外如果可以不装杀毒软件的话就尽量别装

虽然这些建议并不是对每一个人都适用但是如果你能够勤奋好学并且经常上网浏览相关信息的话你就应该可以知道有哪些软件是好的而哪些软件是你不需要的

由于时间关系在这次检验中我并没有研究当你卸载某种软件过后会对系统的速度有怎样的影响但是众所周知的是绝大部分程序都会改动Windows系统的注册表并在它们被卸载之后依然会在注册表中留下许多垃圾信息因此你需要的明白的一个道理是如果你想要完全消除某个糟糕的程序对系统的运行速度所造成的负面影响那么可能最好的方法就是完全重新安装整个Windows操作系统

在这次测试中另外一个没有涉及到的因素就是系统的驱动程序正如虚拟系统所表现的那样我们知道驱动程序可以增加系统的启动时间但是我们在虚拟的测试系统上无法完全模拟出真实的状况如果我使用整台电脑以及许多不同的硬件再重新进行一整套的测试那么这就更加像是一个硬件的测评而不是一个软件的测试了如果你想要知道驱动程序的表现究竟怎样你可以参照相关的硬件测评文章

上一篇:学以致用轻松解决网上邻居互通故障

下一篇:深入分析Windows操作系统死机问题