本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
不受支持的应用程序
在以下情况下,应用程序在安装或运行时可能会失败:
-
安装后需要重新启动的应用程序:如果应用程序在安装后需要执行额外的更改或配置,而这些更改或配置需要重新启动,则可能会失败。目前,应用程序块不支持重新启动,这可能会使应用程序无法完成所需的安装后步骤。
-
依赖于用户特定详细信息的应用程序:仅打算在应用区块生成器上为当前登录的用户安装的应用程序,或者在安装过程中依赖应用程序块生成器上登录的用户详细信息(例如安全标识符 (SIDs))的应用程序,可能无法在 Elastic 队列上正常运行。这是由于登录用户在弹性实例集环境中发生了更改。此外,应用程序重定向不会记录%USERPROFILE% 以下的所有目录。但是,您可以选择配置设置后脚本,以便根据环境动态更改应用程序配置。
-
依赖于计算机特定详细信息的应用程序:在安装过程中依赖应用程序块生成器上计算机特定详细信息的应用程序(例如网络适配器)可能会在 Eastic GUID 队列上遇到问题。这是因为在弹性队列环境中,包括网络适配器GUIDs在内的机器细节可能会发生变化。要解决这个问题,您可以配置设置后脚本来处理这些计算机特定详细信息的配置。
如果您不确定您的应用程序是否属于这些类别中的任何一个,则可以使用 AppStream 2.0 打包来创建应用块。此过程涉及在应用程序块生成器实例上安装您的应用程序。如果无法在应用程序块生成器实例上安装应用程序,可以采取以下措施:
-
检查日志。您的 App block Builder 实例的错误日志文件可在 C:\\ AppStreamAppBlocks\ 找到errorLog。此日志记录了所有安装失败情况,包括注册表项和文件操作处理。如果您在中看到以下任何日志errorLog,则表明 AppStream 2.0 应用区块生成器目前不支持对您的应用程序进行打包:
-
“无法创建符号链接”
-
“服务不支持文件重命名”
如果没有 errorLog 文件,或者此文件为空,请检查您的应用程序安装日志以确定失败的原因。
-
-
报告问题。选择报告问题按钮,该按钮位于应用程序块生成器的应用程序生成器助手中。选择此选项将从您的应用区块生成器实例中收集所有 AppStream 2.0 日志,并将其提交给 AppStream 2.0 团队。
-
使用自定义打包创建应用程序块:如果您无法使用应用程序块生成器打包应用程序,可以尝试使用自定义打包方法来创建应用程序块。有关更多信息,请参阅 自定义应用程序块。
-
如果您需要更多帮助,请联系 Supp AWS ort。有关更多信息,请参阅 AWS Support 中心
。
在为应用程序使用 AppStream 2.0 打包时,请务必考虑这些潜在的局限性,并相应地进行规划。