

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 不受支持的应用程序
<a name="app-blocks-unsupported"></a>

在以下情况下，应用程序在安装或运行时可能会失败：
+ **安装后需要重新启动的应用程序**：如果应用程序在安装后需要执行额外的更改或配置，而这些更改或配置需要重新启动，则可能会失败。目前，应用程序块不支持重新启动，这可能会使应用程序无法完成所需的安装后步骤。
+ **依赖于用户特定详细信息的**应用程序：仅打算在应用区块生成器上为当前登录的用户安装的应用程序，或者在安装过程中依赖应用程序块生成器上登录的用户详细信息（例如安全标识符 (SIDs)）的应用程序，可能无法在 Elastic 队列上正常运行。这是由于登录用户在弹性实例集环境中发生了更改。此外，应用程序重定向不会记录 %USERPROFILE% 下的所有目录。但是，您可以选择配置设置后脚本，以便根据环境动态更改应用程序配置。
+ **依赖于计算机特定详细信息的应用程序**：在安装过程中依赖于应用程序块生成器上计算机特定详细信息（如网络适配器 GUID）的应用程序可能会在弹性实例集上遇到问题。这是因为在弹性队列环境中，包括网络适配器 GUIDs在内的机器细节可能会发生变化。要解决这个问题，您可以配置设置后脚本来处理这些计算机特定详细信息的配置。

如果您不确定您的应用程序是否属于这些类别中的任何一个，则可以使用 WorkSpaces 应用程序打包来创建应用程序块。此过程涉及在应用程序块生成器实例上安装您的应用程序。如果无法在应用程序块生成器实例上安装应用程序，可以采取以下措施：
+ 检查日志。您的应用区块生成器实例的错误日志文件可在 C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog 中找到。此日志记录了所有安装失败情况，包括注册表项和文件操作处理。如果您在 ErrorLog 中看到以下任何日志，则表明应用程序块生成器当前不支持对您的 WorkSpaces 应用程序进行打包：
  + “无法创建符号链接”
  + “服务不支持文件重命名”

  如果没有 errorLog 文件，或者此文件为空，请查看应用程序安装日志以确定失败的原因。
+ 报告问题。选择**报告问题**按钮，该按钮位于应用程序块生成器的应用程序生成器助手中。选择此选项将从您的 WorkSpaces 应用程序区块生成器实例中收集所有应用程序日志，并将其提交给 WorkSpaces 应用程序团队。
+ 使用自定义打包创建应用程序块：如果您无法使用应用程序块生成器打包应用程序，可以尝试使用自定义打包方法来创建应用程序块。有关更多信息，请参阅 [自定义应用程序块](custom-app-blocks.md)。
+ 如果您需要更多帮助，请联系 AWS Support。有关更多信息，请参阅 [AWS 支持 中心](https://console.aws.amazon.com/support/home#/)。

在为 WorkSpaces 应用程序使用应用程序打包时，请务必考虑这些潜在的局限性，并相应地进行规划。