Windows 疑难解答程序包构建程序
Windows 疑难解答程序包构建程序(如图 3 中所示)是一种开发工具包,它随 Windows 软件开发工具包 (SDK) 一起提供,并包含可供 IT 专业人员和开发人员生成 Windows 疑难解答程序包的图形工具。 此工具包能够简化将疑难解答程序包元数据和链接添加到 PowerShell 集成脚本环境(曾在本文的前面部分讨论)以供创作检测、解析和验证脚本的过程。 由于 PowerShell 非常强大,因此几乎可以检查和配置 Windows 和应用程序环境的任何元素。 可以通过使用组策略首选项(将在稍后讨论)将疑难解答程序包复制到本地硬盘来部署它们,也可以只将它们存储在中心文件服务器上。
图 3:Windows 疑难解答程序包构建程序,Windows 疑难解答工具包的一部分
疑难解答可以由用户从帮助和支持中心或操作中心手动启动,如图 4 中所示。疑难解答也可以从应用程序内部启动,允许组织将 Windows 7 诊断工具设计为该组织行业应用程序的功能之一。 IT 专业人员可以远程执行疑难解答程序包,并使用组策略设置限制用户诊断(而不是解决)问题。
图 4:Windows 操作中心
IT 专业人员还能够定期运行疑难解答程序包进行自动维护。 例如,可以使用疑难解答程序包删除临时文件,检查硬盘是否存在错误或确认系统时间。
Microsoft 可承载 Windows 联机疑难解答服务,该服务将向 Windows 7 的用户提供最新的疑难解答程序包以及产品随附的程序包的更新,以便诊断新发现的问题。 管理员可以通过策略组禁用此功能。
和应用程序一样,可以使用受信任的证书颁发机构 (CA) 颁发的证书对疑难解答程序包进行签名。 然后,管理员可以使用组策略设置仅从信任的发行者运行疑难解答程序包。 疑难解答程序包可以分发给本地计算机或在 Intranet 网站上发布,也可以存储在共享文件夹中。
除了简化最终用户的疑难解答过程,管理员还可以使用疑难解答程序包加快复杂诊断和测试程序的速度,方法是从命令提示符以交互方式运行程序包或使用答案文件自动运行程序包。 在这种情况下,管理员可以在登录到本地计算机时或通过网络以远程方式运行疑难解答程序包。