不支援的應用程式 - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

不支援的應用程式

在下列情況下安裝或執行應用程式可能會失敗:

  • 安裝後需要重新開機的應用程式:如果應用程式在須重新開機的安裝後,需要執行其他變更或設定,則可能會失敗。目前,應用程式區塊建置器不支援重新啟動,因為可能造成應用程式無法完成其必要的安裝後步驟。

  • 依賴使用者特定詳細資訊的應用程式:僅針對目前登入的使用者在應用程式區塊建置器上安裝的應用程式,或依賴應用程式區塊建置器上的登入使用者詳細資訊的應用程式,例如安裝期間的安全性識別碼 (SIDs),可能無法在彈性機群上正確運作。這是因為彈性機群環境內登入的使用者會變更。此外,應用程式重新導向不會記錄低於 %USERPROFILE% 的所有目錄。不過,您可以選擇設定後置安裝指令碼,以便隨環境動態變更您的應用程式組態。

  • 依賴機器特定詳細資訊的應用程式:在安裝期間依賴應用程式區塊建置器上機器特定詳細資訊的應用程式,例如網路轉接器 GUID,可能會在 Eastic 機群上遇到問題。這是因為機器詳細資訊,包括網路轉接器 GUIDs,可能會在彈性機群環境中變更。若要解決此問題,您可以設定後置安裝指令碼來處理這些機器特定詳細資訊的組態。

如果您不確定您的應用程式是否屬於這些類別,您可以使用 AppStream 2.0 封裝來建立應用程式區塊。此程序包含在應用程式區塊建置器執行個體上安裝您的應用程式。如果您的應用程式無法安裝到應用程式區塊建置器執行個體上,您可以採取下列動作:

  • 檢查日誌。您可以在 C:\AppStream\AppBlocks\ 找到應用程式區塊建置器執行個體的錯誤日誌檔案errorLog。此日誌會記錄所有安裝失敗,包括登錄機碼和檔案操作處理。如果您在 中看到下列任何日誌errorLog,則表示 AppStream 2.0 應用程式區塊建置器目前不支援應用程式的封裝:

    • 「無法建立符號連結」

    • 「服務不支援檔案重新命名」

    如果沒有 errorLog 檔案,或如果此檔案是空的,請檢查您的應用程式安裝日誌,以識別失敗的原因。

  • 回報問題。選取回報問題按鈕,此按鈕位於應用程式區塊建置器的應用程式建置器輔助程式上。選取此選項將從您的應用程式區塊建置器執行個體收集所有 AppStream 2.0 日誌,並將其提交至 AppStream 2.0 團隊。

  • 使用自訂封裝建立應用程式區塊:如果您無法使用應用程式區塊建置器封裝自己的應用程式,可以嘗試使用自訂封裝方法建立應用程式區塊。如需詳細資訊,請參閱自訂應用程式區塊

  • 如果您需要更多協助,請聯絡 AWS 支援。如需詳細資訊,請參閱 AWS Support 中心

請務必考慮這些潛在限制,並在應用程式使用 AppStream 2.0 包裝時相應地進行規劃。