在兼容性管理程序中创建 AppHelp 消息

兼容性管理工具可让你创建 AppHelp 文本消息。这是一个阻止性的或非阻止性的消息,当用户在 Windows® 操作系统上启用你知道存在重大功能问题的应用程序时,该消息将会出现。

阻止性的与非阻止性的 AppHelp 消息

一个阻止性的 AppHelp 消息可阻止应用程序向用户启用和显示消息。你可以定义一个特定的 URL,在这里用户可以下载更新的驱动程序或其他修补程序来解决该问题。当使用一个阻止性的 AppHelp 消息时,你还必须定义文件匹配信息以确定应用程序的版本和启用正确的版本,以便继续使用。

一个非阻止性的 AppHelp 消息不会阻止启用应用程序,但是会向用户提供包括如安全性问题、应用程序的更新或网络资源的位置更改的信息。

搜索现有的兼容性修补程序。

兼容性管理工具已预先加载了许多常用应用程序的修补程序,包括已知兼容性修补程序、兼容性模式和 AppHelp 消息。在你创建新的 AppHelp 消息之前,你可以搜索现有的应用程序,然后将已知修补程序复制和粘贴到自定义数据库中。

重要

应用程序兼容性工具包 (ACT) 安装 32 位和 64 位版本的兼容性管理工具。你必须使用 32 位版本创建用于 32 位应用程序的自定义数据库,使用 64 位版本创建用于 64 位应用程序的自定义数据库。

搜索现有应用程序

  1. 在兼容性管理器的左侧窗格中,展开“Applications”文件夹,然后搜索应用程序名称。

  2. 单击应用程序名称以查看预上载的 AppHelp 消息、兼容性修补程序或和兼容性模式。

创建新的 AppHelp 消息

如果你无法为应用程序找到预上载的 AppHelp 消息,可以创建新的 AppHelp 消息为你的自定义数据库所使用。

创建新的 AppHelp 消息

  1. 在兼容性管理器的左侧窗格中“自定义数据库”标题下方,右键单击你要将 AppHelp 消息应用到的数据库的名称,单击“新建”,然后单击“AppHelp 消息”。

  2. 键入 AppHelp 消息所应用到的应用程序的名称,键入应用程序供应商的名称,在计算机上浏览到应用程序文件 (.exe) 的位置,然后单击“下一步”。

    向导显示用于识别程序的已知“匹配信息”。

  3. 选择用于将应用程序与 AppHelp 消息相匹配的任何其他条件,然后单击“下一步”。

    默认情况下,兼容性管理程序选择应用程序的基本匹配条件。

    向导显示“输入消息类型”选项。

  4. 单击下列选项之一:

    • “显示消息并且允许该程序运行”。这是一个非阻止性的消息,这表明你可以提醒用户可能存在一个问题,但是不会阻止启用应用程序。

    • “显示消息并且不允许该程序运行”。这是一个阻止性的消息,这表明应用程序将不会启用。相反,此消息将向用户指引可提供有关修复问题的详细信息的位置。

  5. 单击“下一步”。

    然后向导显示“输入消息信息”字段。

  6. 当用户启用应用程序时,键入网站 URL 和消息文本,然后单击“完成”。

AppHelp 消息和计算机运行 Windows 2000 时的问题

计算机运行 Windows 2000 时可能发生以下问题:

  • 你可能无法创建自定义 AppHelp 消息。

  • 用于系统数据库条目的 AppHelp 消息文本可能不会出现。

  • 复制系统数据库的 AppHelp 条目或系统数据库中的自定义兼容性修补程序可能导致兼容性管理程序隐藏描述文本。

另请参阅

其他资源

兼容性管理程序用户指南