狀況
Microsoft SoftGrid 用戶端會嘗試啟動應用程式。但是嘗試不成功,且您收到類似下列的錯誤訊息︰
SoftGrid 用戶端無法啟動< application_name >。
系統資料存放區中找不到要求的封裝,或在伺服器上找不到與此封裝關聯的檔案。請將報告下列的錯誤程式碼到您的系統管理員。
錯誤代碼︰ xxxxxx xxxxxx0A 20000194
SoftGrid 用戶端的記錄檔 (Sftlog.txt) 中,可能會出現類似下列的項目︰
SoftGrid 虛擬應用程式伺服器記錄檔 (Sft server.log) 中,可能會出現類似下列的項目︰
原因
會發生這個問題,如果有一個或多個下列情況皆成立︰
-
您試圖啟動 SoftGrid 啟用以尚未加入至 SoftGrid 管理主控台的應用程式。
-
.Osd 檔案中已經指定.sft 檔案不存在的內容的目錄結構內。
-
路徑或Softricity 檔案的相對路徑的項目中指定的.sft 檔案名稱不正確。
-
提供者原則所指出的.osd 檔案不存在。
解決方案
下列資訊提供解決方案的每個 < 原因=""> 一節所述的原因。
-
您嘗試啟動 SoftGrid 啟用以尚未加入至 SoftGrid 管理主控台的應用程式
有兩種情況下,您可以嘗試成功啟動 SoftGrid 啟用以尚未加入至 SoftGrid 管理主控台的應用程式︰-
您連按兩下 SoftGrid 啟用的應用程式的.osd 檔案。
-
您按兩下 SoftGrid 啟用以已從 SoftGrid 用戶端管理移除的應用程式的捷徑。
注意當從 SoftGrid 用戶端管理移除 SoftGrid 啟用應用程式時,不會移除捷徑。 如果您以手動方式將捷徑複製到其他位置 SoftGrid 用戶端管理加入應用程式時,不會移除捷徑。當一個應用程式稍後移除,SoftGrid 用戶端管理未察覺的替代位置中,而不會移除捷徑。
-
-
內容目錄結構中不存在的.osd 檔案中已經指定.sft 檔案
.Sft 檔案不存在的內容的目錄結構內。這個.sft 檔案.osd 檔案之程式碼基底項目的 HREF 屬性中指定。
請考慮下列案例。.Osd 檔案設定如下列範例所示︰HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/Softricity/sft_ea70.v1.sft"內容目錄的設定如下列範例路徑所示︰
C:\Program Files\Softricity\SoftGrid Server\content在這個案例中,如果sft_ea70.v1.sft檔案不存在於下列內容的目錄路徑中的 Softricity 子目錄 Microsoft SoftGrid 時,無法啟動應用程式︰
C:\Program Files\Softricity\SoftGrid Server\content\Softricity.
-
不正確的路徑或.sft 檔案名稱所指出的"Softricity 檔案相對路徑"
Softricity 檔案的相對路徑必須只包含內容的目錄和.sft 檔案名稱的子目錄。比方說,.sft 檔案名稱是example.sft ,存在於內容目錄的範例應用程式子目錄中。如果內容的目錄是 C:\Program Files\Softricity\SoftGrid Server\content, Softricity 檔案的相對路徑是範例 Applications\example.sft。如果內容的目錄是 \\SERVERNAME\content, Softricity 檔案的相對路徑時還是範例 Applications\example.sft。
若要確認相對路徑只包含內容的目錄和.sft 檔案名稱的子目錄,請遵循下列步驟︰ 步驟︰-
從 [系統管理工具] 啟動 「 SoftGrid 管理主控台 」。
-
展開 [ SoftGrid 系統< server_name > 封裝 <,不會啟動的應用程式中的封裝版本 > ]。
-
連按兩下不會啟動的應用程式的封裝版本。
-
請確認Softricity 檔案的相對路徑只包含內容的目錄和.sft 檔案名稱的子目錄。
-
-
.osd 檔案中指定的提供者原則不存在
提供者原則的?Customer =指定不存在。.Osd 檔案之程式碼基底項目的 HREF 屬性中指定此提供者原則
請考慮下列案例。您的 SoftGrid 環境有多個提供者原則,例如預設的提供者和自訂的提供者原則,名為匿名。此外,您必須設定為使用匿名的提供者原則的.osd 檔案。在這個案例中,。.Osd 檔案之程式碼基底項目的 HREF 屬性必須出現如下列範例所示。HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/Softricity/sft_ea70.v1.sft?Customer=Anonymous"注意如果提供者原則的遵循名稱?Customer =不存在,Microsoft SoftGrid 無法啟動應用程式。
如需有關使用規定的詳細資訊,請造訪下列 Microsoft 網站︰