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

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

不支援的應用程式

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

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

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

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

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

  • 檢查日誌。您的應用程序塊構建器實例的錯誤日誌文件可以在 C:\\ AppStreamAppBlocks\ 錯誤日誌中找到。此日誌會記錄所有安裝失敗,包括登錄機碼和檔案操作處理。如果您在 ErrorLog 中看到下列任何記錄檔,表示 AppStream 2.0 應用程式封鎖產生器目前不支援您的應用程式封裝:

    • 「無法建立符號連結」

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

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

  • 回報問題。選取回報問題按鈕,此按鈕位於應用程式區塊建置器的應用程式建置器輔助程式上。選擇此選項將從您的應用程序塊構建器實例中收集所有 AppStream 2.0 日誌,並將其提交給 AppStream 2.0 團隊。

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

  • 如需其他協助,請聯絡 AWS Support。如需詳細資訊,請參閱 AWS Support 中心

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