扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:zdnet安全频道 来源:论坛整理 2008年8月24日
关键字: Windows Vista Vista
估计很多人都能感受到,相比前几个版本的Windows95/98,现在的Windows 2000/XP/Vista已经越来越稳定。只要能解决硬件驱动和软件兼容性的问题,Windows本身已经很少会遇到故障;就算遇到问题,只要不是特别严重,也不会影响整个系统的正常运行。应该怎样全面了解整个系统的稳定性,在遇到影响稳定性的问题后又该如何解决,这是本文要介绍的内容。
可靠性监视器
为了了解Windows Vista的稳定性情况,我们可以使用Vista自带的可靠性监视器程序。在开始菜单中的“计算机”上点击鼠标右键,选择“管理”,可以打开计算机管理窗口。在该窗口左侧的树形图中依次点击打开“系统工具” “可靠性和性能” “检视工具” “可靠性监视器”,就可以看到如图1的可靠性监视器界面。
图1
在可靠性监视器窗口主要分为上下两部分,上方显示的是利用统计数据绘制的性能图表,下方则是每天统计数据的详细内容。自系统安装好起,每隔24小时,系统会对统计的内容进行一次更新,生成一个介于0和10之间的分数(分数越高表示系统越稳定),并将这个分数绘制到图表上。参与稳定性统计的内容包括软件的安装和卸载、应用程序故障、硬件故障、Windows故障,以及其他故障。
在图表中点击一个日期对应的分数后,窗口下方就会显示出当天的统计内容,例如这天是否安装或卸载过软件,Windows和其他应用程序是否发生过故障等。根据这些统计信息我们就可以采取相对措施,例如升级Windows或者软件,更新硬件驱动,或者卸载有问题的软件。
系统健康报告
通过可靠性监视器,我们可以了解Windows在每天的使用中遇到过的所有问题。但是怎样才能对系统当前的健康情况有所了解?这时候可以为系统生成一份健康报告。方法是这样的:
打开“控制面板”,依次进入“系统和维护” “性能信息和工具” “高级工具” “生成系统健康报告”,稍等片刻,我们将可以看到如图2的系统健康报告。
图2
从图中可以看出,系统健康报告不仅包含诊断结果,还包含软件硬件配置以及主要硬件(例如CPU、网络、硬盘、内存)等组件的工作负荷等情况。每一类报告内容都被归结到一个子项目中,点击对应的项目即可将其展开,查看详细内容。
例如,如果觉得自己的硬盘总是长时间繁忙工作,甚至关闭所有程序后还是这样,那么就可以在“系统诊断报告”窗口中展开“磁盘” “磁盘分析”,然后在“磁盘总数”中展开自己的硬盘,随后可以看到如图3的界面。在这个界面中可以看到这块硬盘的读写情况,以及各自都是哪些进程在进行读写,每秒钟的读写速度,还有总共读写的数据量。知道了具体情况后才方便我们对症下药,解决问题。
图3
另外,如果感觉系统有问题,而自己无法判断问题的所在,还可以在“系统诊断报告”窗口的“文件”菜单下使用“另存为”命令,将报告保存成文件,发送给别人,让别人帮忙协助解决。
有时候我们可能已经通过上文介绍的工具了解到系统中存在影响稳定性的问题,可又不知道该如何解决。这时候就可以试试看利用微软提供的问题报告和解决方案。该功能会把我们遇到的问题匿名发送给微软,待微软对问题进行分析后将分析结果反馈给我们。
例如,如果系统中的某个硬件缺乏驱动,无法安装,那么问题报告和解决方案功能就会把这个问题记录下来,在得到我们的允许后发给微软。如果微软可以提供解决方法,那么我们很快就可以看到该方案,方案中还会包含驱动程序的下载地址。
如果某个软件因为兼容性问题在系统中总是出现问题,在将这个问题反馈后,我们可能会得到来自微软的反馈,例如到软件开发商的网站上下载补丁程序,或者对系统进行一些设置,避免产生类似的问题。
要使用问题报告和解决方案,可以打开控制面板,依次点击“系统和维护”“问题报告和解决方案”,随后可以看到如图4的界面。
图4
如果有新的问题还没有上报,那么可以点击窗口左侧任务列表中的“查看问题以检查”链接,如果上报的问题有解决方案了,那么相应的内容就会出现在“要安装的解决方案”和“有关其他问题的信息”类别下。
在上报问题的时候需要注意,这个功能完全是可选,并且是匿名的。如果我们不主动上报,那么不会有任何信息提交给微软;就算决定上报,整个过程也不会包含个人信息(至少微软是这样宣称的)。建议在遇到问题的时候使用这个功能,因为有些情况下确实可以解决一些常见的问题,特别是微软自己的软件引起的问题。
在解决了稳定性问题后,该关注的就是性能问题了。Windows Vista本身对硬件的要求就比较高,那么如何在现有硬件基础上尽可能获得更高的性能就成了一个很重要的问题。首先,我们需要对系统的总体性能有所了解。
Windows体验索引
为了帮助我们了解电脑的整体性能,微软在Vista中使用了一个叫做“Windows体验索引”的功能。当我们第一次启动系统后,系统会自动对一些主要硬件(包括CPU、内存、硬盘和显卡)的性能进行评测,并打分,然后将每个硬件的成绩汇总起来,得出一个介于1到6之间的分数(分数越高表示性能越好,目前高于6分的成绩还没有开放,以后随着硬件技术的发展,可能会出现超过6分的成绩)。
要查看自己电脑的Windows体验索引分数,可以打开“控制面板”,依次点击“系统和维护” “性能信息和工具”,随后可以看到如图5的窗口,这里就列出了系统当前的成绩。
图5
这里有个问题需要注意:因为系统的性能和软、硬件以及硬件的驱动关系密切,因此如果在系统安装好后升级了硬件或者更新了硬件驱动,之前的评分即失效,这时候可以在图5的界面中点击“立即刷新”按钮,重新测试并评分。
Windows体验索引分数除了可以帮助我们了解系统的整体性能外,还可以让软件运行得更好。例如一个支持该功能的游戏,在分数较高的电脑上就可以自动打开所有图形效果,以便达到较高画质;但如果安装到分数相对较低的电脑上,就会自动关闭一些图形效果,以实现流畅的画质。
另外,以后我们还可以根据分数选择合适的软件。以后新软件的包装上就会注明,该软件要求的系统分数最低是多少,推荐是多少(带有这些信息的软件产品目前还没有出现,不过很多硬件产品的包装上倒是提供了分数信息)。通过这些信息,我们就可以根据计算机的实际情况来选择软硬件。
一般情况下,如果需要了解系统当前的性能情况,很多人习惯使用任务管理器,因为在这里可以看到系统中正在运行的进程,每个进程的内存和CPU使用情况等。然而,如果希望看到更详细的信息,建议使用性能监视器,这个工具不仅可以看到更多技术层面的统计信息,而且可以对这些信息进行统计记录,方便调整系统选项,提高性能。
打开“开始”菜单,在“计算机”项目上点击鼠标右键,选择“管理”,在随后出现的计算机管理窗口左侧的树形图中依次点击“系统工具” “可靠性和性能” “监视工具” “性能监视器”,随后可以看到如图6的性能监视器窗口。
图6
默认情况下,这里不包含任何计数器,因此我们可以根据实际需要点击工具栏上的“添加”绿色加号按钮,并在如图7的“添加计数器”窗口中添加。“可用计数器”栏中列出了大量计数器,并且都根据类别进行了整理,我们只需要选中其中一个计数器,然后点击“添加”按钮即可。另外,因为计数器的种类比较多,为了能找到自己需要的,可以同时选中“显示描述”选项,这样每当我们选中一个计数器后在窗口底部会出现关于该计数器的描述。
图7
添加好计数器后,重新回到如图6的性能监视器窗口。这时候监视工作就已经开始了,随着监视的进行,结果会以折线图的形式显示。另外,如果添加了多个计数器,那么Windows会在图上以不同颜色标示不同计数器的结果,如果暂时不希望在图上看到某个计数器的统计结果,还可以在图表下方反选这个计数器名称左侧的复选框。因为这里涉及到系统工作原理等内容,因此推荐对Windows有所了解的熟练用户使用该工具。
管理启动项目
很多人都有这样的体会:同一台电脑,刚装好系统的时候速度还挺快的,但是随着使用,速度会越来越慢,最终到了无法忍受的程度,不得以只能重新安装操作系统。其实造成这种现象的原因是多种多样的,不过其中最主要的一点就是有太多程序会在系统启动的时候自动运行。
目前有很多软件开发人员过于“自作多情”,总认为自己的软件对用户是最重要的,因此都很喜欢让自己的软件在系统启动的时候自动运行。如果是反病毒软件或者网络防火墙,这种设置还很有必要,但如果一个看图软件或者其他不那么重要的软件也这样做,那就很让人头疼了。
因此很多Windows用户已经习惯于运行msconfig打开系统配置实用工具,利用这个工具禁用一些不需要的自动运行项目。不过在Windows Vista下,建议你使用系统自带的Windows Defender,因为这个软件功能更强大,也更好用。
打开“开始”菜单,在搜索框中输入“windows defender”并回车,即可打开Windows Defender程序。在该程序界面顶部的工具栏上点击“工具” “软件资源管理器”链接,可以看到如图8的窗口。我们可以在这里对自动运行的项目进行设置。
首先在“类别”下拉菜单中选择“启动程序”;然后,单击窗口左下角的“为所有用户显示”按钮,这样才能令设置生效于整个系统。
图8
随后,在窗口左侧的列表中列出了所有在系统启动的时候自动运行的项目,点击一个项目后就可以在右侧的列面板中看到关于该项目的详细信息(这一点是msconfig不具备的,也是推荐使用Windows Defender的原因)。
如果你发现了一个不熟悉的自动运行项目,那么可以将其选中然后在右侧面板中查看信息。查看信息的时候主要需要注意这些项目:“发行者”、“文件路径”、“与操作系统一起提供”。通过“发行者”这条信息我们可以知道该项目是哪个厂商发布的,而“文件路径”内容可以让我们知道该项目的安装位置是哪里,“与操作系统一起提供”则可以告诉我们该项目是否是系统自带的组件或者功能。
如果希望禁止一个项目自动运行,可以在左侧列表中点击将其选中,然后点击窗口右下角的“禁用”按钮。对于已经禁用的项目,选中后点击“启用”则可以重新将其启用。另外,如果希望一个程序不被自动运行,并且不再出现在该列表中,可以将其选中,然后点击“删除”按钮。
因为不同用户对操作系统的应用和要求各不相同,因此默认情况下Windows在后台运行了大量系统服务,其中很多是我们不需要,甚至永远用不到的。为了提高系统性能,我们完全可以放心将其禁用。
要想查看系统中的服务运行情况,请打开“开始”菜单,在搜索框中输入“services.msc”并回车,稍等片刻可以看到图9所示的服务控制台。
图9
相比Windows XP,Vista中的服务控制台没有太大变化,只不过在每个服务的启动类型中新增了一个叫做“自动(延迟的启动)”的类型。对于设置为这种类型的服务,会在用户登录,并等待系统完全加载完毕之后才开始运行,通常适合于一些需要自动运行,但是不那么重要的服务。
因此,我们完全可以在这里将一些不需要的服务设置为“禁用”。例如,如果用不到蓝牙、智能卡、ReadyBoost、远程注册表管理等功能,就可以放心将Bluetooth Support Service、Smart Card、Smart Card Removal Policy、ReadyBoost、Remote Registry等服务禁用;如果是单机环境,没有局域网,或者不需要访问网络共享或者在网络上共享文件,还可以放心禁用Server、Workstation等服务。
因为服务内容比较多,因此在配置前最好能了解一个服务的具体作用是什么。另外,错误的配置有可能导致系统无法正常工作甚至无法启动,因此建议只有对系统服务比较熟悉的人使用这个方法。
其他可以优化性能的措施
除了上面提到的这些措施外,Windows Vista中还有很多措施可以优化系统性能。
外观优化
Windows Vista的Aero外观非常漂亮,但这是用系统性能和高配置的硬件换回的。因此,如果你的硬件不够强,或者不希望硬件的性能被Windows的外观浪费掉,那么可以考虑调整Windows Vista的外观。
打开“控制面板”,依次进入“系统和维护” “性能信息和工具” “调整视觉效果”,随后可以看到如图10的性能选项窗口。
图10
在这里我们可以直接选择“调整为最佳性能”选项,禁用所有视觉效果;或者也可以选择“自定义”,然后在下方的性能选项列表中取消所有不需要的视觉效果。经过设置,这可以有效提高系统的性能。
清理磁盘垃圾文件
硬盘上充足的可用空间是保证系统可以流畅运行的必要条件。然而经过长时间的使用,硬盘上可能会充满各种垃圾文件,而我们又不知道这些文件在哪里,是否可以放心删除。这时候可以使用Windows Vista的磁盘清理工具。
打开“控制面板”,依次点击“系统和维护” “性能信息和工具” “打开磁盘清理”,随后会有一个选项要我们决定清理的范围,这时候可以选择“此计算机上所有用户的文件”,接着会出现驱动器的选择窗口,选择要清理的分区,点击“确定”,稍等片刻后可以看到如图11的“磁盘清理”对话框。
这里列出了所有可供清理的项目,每个项目右侧显示了清理该项目后可以释放的硬盘空间。选中所有需要清理的项目,然后点击“确定”按钮即可。
另外,我们还可以在“磁盘清理”对话框上打开“其他选项”选项卡,在那里可以卸载不需要的程序或者清理旧的还原点。
在Windows Vista中,磁盘碎片整理已经不再需要我们操心了,因为Vista中的磁盘碎片整理程序会默认持续运行,并在系统空闲的时候自动整理硬盘。
该进程的优先级是相当低的,只有在系统空闲的时候才会生效,而一旦我们需要运行其他程序,那么该程序会自动暂停。
如果你觉得这个功能影响了你的正常使用,或者觉得这样做对硬盘的损伤太大,也可以将其禁用。打开“开始”菜单,依次点击“所有程序” “附件” “系统工具” “磁盘碎片整理程序”,可以打开磁盘碎片整理程序的窗口。如果不希望系统自动在空闲的时候整理磁盘碎片,可以取消对“按计划运行(推荐)”这个选项的选择,日后可以手工点击“立即进行碎片整理”按钮来整理。
调整硬件设备属性
默认情况下,Windows Vista对硬盘的设置比较保守,虽然可以提高数据安全,但也会降低硬盘的读写性能。而硬盘速度对系统性能的影响是相当大的,如果需要,我们可以通过设置增强硬盘性能。
打开“开始”菜单,在搜索框中输入“devmgmt.msc”并回车,可以打开设备管理器。在管理器中的“磁盘驱动器”节点下双击硬盘,可以看到如图12的界面。
图12
打开硬盘属性对话框的“策略”选项卡,选中“为提高性能而优化”,然后选中“启用磁盘上的写入缓存”和“启用高级性能”选项,就可以有效增强硬盘性能。
然而需要注意,这里的选项取决于具体设备,可能会有所不同。例如,有些系统中就没有这里提到的全部或者部分选项。另外,启用这些选项后,如果系统没能正常关机或者突然停电,有可能导致数据丢失,因此一定要小心使用。
除了上文提到的方法外,在Windows Vista中还有很多功能可以增强系统性能,例如ReadyBoost、禁止缩略图、调整电源选项等。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。