系统出现故障我们可以选择还原或者重新安装,在XP的时候就已经有一个最后一次正确配置,通过这些手段,可以解决一些系统故障。但如果是设备出现故障,比如声卡的驱动没有了,安全设置不知道如何解决,这时候就需要查找相关的驱动,或者重新配置安全选项等。实际上很多系统问题,在此前虽然也会通过网络去查找资源和解决方案,但几乎没什么效果,尤其是“发送给微软”更是石沉大海。
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系统故障诊断平台的结构