Windows故障诊断平台在XP的时候只是一个提供帮助文档的工具,并不能起到实质上的作用。并且人工查找故障的方式费时、低效,同时也带来重复劳动,在Windows 7系统中,故障诊断平台解决这些存在的缺陷,成为更加实用的诊断修复中心。
在Windows 7系统中,如果计算机出现问题,通过“操作中心”就可以查看是否已标识问题。如果尚未标识,则还可以查找指向疑难解答程序和其他工具的有用链接,这些链接可帮助解决问题。操作中心中的红色项目标记为“重要”,表明应快速解决的重要问题,例如需要更新的已过期的防病毒程序。黄色项目是一些应考虑面对的建议执行的任务,例如所建议的维护任务。
图 正常状态
图 标示了问题
通过“开始”——“控制面板”——“疑难解答”,也可以打开Windows 7系统故障诊断平台。其实“故障诊断平台”就是疑难解答,在这里我们也很容易混淆跟“操作中心”概念。实际上“操作中心”的那个旗子只是显示了这样一个状态,并给出了快速链接的方式,但很多的设置选项还需要通过控制面板去实现。
图 Windows 7系统疑难解答
什么是Windows 7疑难解答?
这里我们还是有必要先解释一下什么是Windows 疑难解答平台以及其工作原理。Windows 疑难解答平台包括两个关键组件:Windows 疑难解答程序包和 Windows 疑难解答程序包生成器。
图 Windows 疑难解答程序包正在诊断问题
Windows 疑难解答程序包是 PowerShell 脚本的集合,这些脚本可尝试诊断问题并在用户批准的情况下解决该问题(如果可能)。疑难解答程序包还能够执行对特定功能的日常维护。 Windows 7 包括 20 个内置疑难解答程序包,可解决 100 多种原因导致的问题。 Microsoft 设计的疑难解答程序包涉及到 Microsoft 技术支持呼叫的前 10 个类别,其中包括电源效率、应用程序兼容性、网络和声音。
Windows 疑难解答程序包构建程序是一种开发工具包,它随 Windows 软件开发工具包 (SDK) 一起提供,并包含可供 IT 专业人员和开发人员生成 Windows 疑难解答程序包的图形工具。 此工具包能够简化将疑难解答程序包元数据和链接添加到 PowerShell 集成脚本环境以供创作检测、解析和验证脚本的过程。由于 PowerShell 非常强大,因此几乎可以检查和配置 Windows 和应用程序环境的任何元素。可以通过使用组策略首选项将疑难解答程序包复制到本地硬盘来部署它们,也可以只将它们存储在中心文件服务器上。
疑难解答可以由用户从帮助和支持中心或操作中心手动启动。疑难解答也可以从应用程序内部启动,允许组织将 Windows 7 诊断工具设计为该组织行业应用程序的功能之一。 IT 专业人员可以远程执行疑难解答程序包,并使用组策略设置限制用户诊断(而不是解决)问题。
故障诊断平台的设计理念:
尽可能采用广为使用的方法
尽可能简化诊断包的用户界面的开发
重点在于解决与系统设置有关的问题
只有在完全肯定的情况下自动解决问题
在不肯定的情况下,注重数据的收集
图 Windows 7系统故障诊断平台的结构
实战Windows 7系统故障诊断台
在控制面板里,打开“系统和安全”单击“常见计算机问题疑难解答”按钮,打开“疑难解答”对话框。或者在控制面板的分类模式下,直接找到“疑难解答”。在这里,我们看到疑难解答中包含了程序、硬件设备、网络和Internet、外观和个性化、系统和安全性等几个类别。
图 打开控制面板中的计算机问题疑难解答
图 疑难解答界面
也可以点击界面左侧的“查看全部”,这里显示程序系统中所有程序和系统设置信息。
图 全部系统信息
如果发现某个硬件或者系统程序出现问题,比如“硬件和声音”,我们只需要单击相应的设备,就会自动打开一个修复向导,点击“下一步”根据提示进行操作。下面让我们根据图示来看看操作方法。
图 硬件和声音
按照这个方法,诊断平台可以修复绝大多数系统问题或者解决硬件驱动问题,这也就是为什么说Windows 7系统集成了比Vista和XP的驱动更多,但容量却很小。实际上Windows 7系统本身并没有把所有的驱动和程序集成在系统里,而是通过Windows Updata去根据需要更新下载修复,这样就排除了很多没必要的程序被安装在Windows系统中。
“解决疑难问题包”除了能对系统中的程序修复外,还能对系统的启动项目进行修复。当遇到系统无法正常启动等问题时,系统会自动调用“疑难解答工具”,在不插入光盘的情况下对其进行修复。