Windows可靠性监视器是一个Windows应用程序,可帮助您识别Windows操作系统中可能影响系统性能和可靠性的软件问题。
Windows可靠性监视器位于Windows控制面板的系统和安全\安全和维护下。 (请参见图 1。)
图 1.- Windows可靠性监视器
也可从“开始”菜单的Windows搜索框中访问可靠性监视器。只需键入神奇的字母“reliab”(不带引号)并单击 View reliability history。(请参见图 2。)
图 2.- 开始菜单搜索上的可靠性监视器
启动可靠性监视器的第三种方式是打开 Windows 运行框(Windows 键 + R)并键入命令: perfmon /rel,然后按 Enter 键。
此功能最初由运行Windows Server 2008的系统管理员(admins)使用,而非在基于Windows用户的系统上使用。这可以解释为何此工具相对不知名,且未被充分利用。
它的外观如何?(请参见图 3。)
图 3.- 可靠性监视器的界面
和汽车的车载计算机持续监控油耗、胎压、发动机转速和阀负荷等关键性能值一样,Windows持续监控初始登录和系统关机之间操作系统的系统状态。
关键系统组件(内存、数据驱动器、风扇和CPU)得到持续探测,结果收集在性能计数器中。系统和应用程序事件(如Outlook发送/接收活动、Word打开文档等)单独进行跟踪,相关信息另存为事件跟踪数据。
性能监视器同时使用这两种数据收集(计数器和事件)以易于理解的格式创建系统上发生的性能相关事件的视觉摘要。(请参见图4。)
图 4.- 在可靠性监视器中调查事件。
每个列表示一个基于在图形顶部选择的View By(查看方式)的日期(天或周),相关事件列在下面,按其严重性 - Critical(严重)分组。警告、信息 – 按发生顺序显示。此系统显示6月29日的两个重要事件,MapsBroker和LinkCollector在某个点同时崩溃。我们需要有关任一应用程序所执行操作的其它信息或是否有任何准则。现在我们单击 Action 列中的“查看技术详细信息”链接:(请参见图 5。)
图 5.- 调查故障应用程序。
快速搜索svchost.exe_MapsBroker从 McAfee 中找到一篇文章,其中概述了此问题在 McAfee 防病毒软件版本 10.1.2 中已解决。如果我能够更新到此版本或更新的McAfee产品版本,则可解决此McAfee问题!
第二个入口是书签管理器应用程序(LinkCollector),这是此用户已使用多年的较旧的应用程序。看一下我们能够从详细信息视图中学到什么:(请参见图 6)
图 6.- Linkcollector详细信息
调查详细信息,启动LinkCollector可执行文件时Kernelbase.dll出现故障。这是否是问题文件?让我们来仔细看看Kernelbase.dll。(鉴于文件名及其位置,可以假定这是Windows 10内核的一部分,且是合法的Windows文件。但是,我们想安全一点)(请参阅图6.)
图 6.- 检查故障模块数字签名
此文件检查并从Microsoft携带正确签名。
现在应调查LinkCollector。与用户进行的进一步调查表明,此应用程序是在六年前(2011年)购买的,可能在Windows 7下运行没有问题。
调查LinkCollector应用程序的启动问题,启动缓慢迟缓,此应用程序无法在正在进行故障诊断的系统上处理4K屏幕分辨率。
下一步骤是什么?Windows兼容性故障诊断程序!(请参见图 7。)
图 7.- 运行Windows故障诊断程序。
Windows兼容性故障诊断程序过程内的两个故障诊断步骤(将兼容性设置切换为Windows 7和禁用高DPI缩放)解决了崩溃问题。(请参阅图8.)
图 8.- 使用兼容性模式选项以解决较旧程序的问题。