App-V 5.1 的版本資訊
以下是 Microsoft Application Virtualization (App-V) 5.1 中的已知問題。
在 App-V 5.0 SP3 Management Server 與 app-V 5.1 Client on Windows 10 之間發佈重新整理時發生錯誤
將套件從 App-V 5.0 SP3 管理伺服器同步至 Windows 10 上的 App-V 5.1 用戶端時,在發佈重新整理期間會產生錯誤。 發生此錯誤是因為 App-V 5.0 SP3 伺服器不了解發佈 URL 中指定的Windows 10作業系統。 已修正 App-V 5.1 發佈伺服器的問題,但不會回溯至 App-V 5.0 SP3 或更早版本。
因應措施:將 App-V 5.0 管理伺服器升級至適用于 Windows 10 用戶端的 App-V 5.1 管理伺服器。
如果套件是使用 App-V 5.1 伺服器進行設定,則不會針對全域發佈的套件套用自訂群組態
如果您將套件指派給包含電腦帳戶的 AD 群組,並使用 App-V 伺服器將自訂群組態套用至該群組,則不會將自訂群組態套用至這些電腦。 App-V 5.1 用戶端會全域發佈指派給電腦帳戶的套件。 不過,它會將每個使用者的自訂群組態檔儲存在每個使用者的設定檔中。 全域發佈的套件將無法存取此自訂群組態。
因應措施:執行下列其中一項:
將套件指派給僅包含使用者帳戶的群組。 這可確保套件的自訂群組態會儲存在每個使用者的設定檔中,並且會正確套用。
使用 Add-AppvClientPackage Cmdlet 搭配 -DynamicDeploymentConfiguration 參數,建立自訂部署設定檔並將它套用至用戶端上的套件。 如需詳細資訊,請參閱 關於 App-V 5.1 動態 設定。
使用 App-V 5.1 Sequencer 建立具有自訂群組態的新套件。
新 App-V 5.1 伺服器安裝之後未刪除的伺服器檔案
如果您卸載 App-V 5.0 SP1 Server,然後安裝 App-V 5.1 伺服器,安裝會失敗、安裝錯誤的管理伺服器版本,並傳回錯誤訊息。 發生此問題的原因是當您卸載 App-V 5.0 SP1 時不會刪除伺服器檔案,因此安裝程式會進行升級,而不是新的安裝。
因應措施:開始安裝 App-V 5.1 之前,請先刪除此登錄機碼:
在 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall] 底下,找出並刪除包含 DWORD 值 「DisplayName」 的安裝 GUID 金鑰,其中包含值資料 「Microsoft Application Virtualization (App-V) Server」。 這是應該刪除的唯一索引鍵。
手動新增的檔案類型關聯未正確儲存
使用應用程式升級精靈結尾的 [快捷方式] 和 [FTA] 索引標籤,手動新增至應用程式套件的檔案類型關聯不會正確儲存。 當再次更新已儲存的套件時,它們將無法提供給 App-V 用戶端或 Sequencer 使用。
因應措施:若要新增檔案類型關聯,請開啟套件進行修改,然後執行更新精靈。 在安裝步驟期間,透過作業系統新增新的檔案類型關聯。 排序器會偵測系統登錄中的新關聯,並將其新增至套件的虛擬登錄,以便用戶端使用。
將共用內容存放區中的套件 (SCS) 模式串流至也使用 AppLocker 管理的用戶端時,會將額外的資料寫入本機磁片
若要減少寫入用戶端本機磁片的資料量,您可以在 App-V 5.1 用戶端上啟用 SCS 模式,視需要串流套件的內容。 不過,如果 AppLocker 管理套件內的應用程式,某些資料可能會寫入用戶端的本機磁片,否則不會寫入。
因應措施:無
在 [管理主控台新增套件] 對話方塊中,使用 Chrome 或 Firefox 時無法使用 [流覽] 按鈕
在管理主控台的 [套件] 頁面上,如果您選取右下角的 [ 新增或升級 ],[ 新增套件 ] 對話方塊隨即出現。 如果您要使用 Chrome 或 Firefox 作為瀏覽器來存取管理主控台,您將無法流覽至套件的位置。
因應措施:輸入或複製封裝的路徑,並貼到 [ 新增套件 輸入] 欄位中。 如果管理主控台可以存取此路徑,您可以新增套件。 如果套件位於網路共用上,您可以執行下列步驟,使用檔案總管流覽至位置:
按 Shift 鍵時,以滑鼠右鍵按一下封裝檔案
選取 [複製為路徑]
將路徑貼到 [ 新增套 件] 對話方塊輸入欄位
將 App-V 管理伺服器升級至 5.1 有時會失敗,並出現「發生資料庫錯誤」訊息
如果您安裝 App-V 5.0 SP1 管理伺服器,然後在設定並啟用多個連線群組時嘗試升級至 App-V 5.1 Server,則會顯示下列錯誤:「發生資料庫錯誤。 原因:'不正確資料行名稱 'PackageOptional'。 不正確資料行名稱 'VersionOptional'。」
因應措施:在 SQL 資料庫上執行此命令:
ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0
其中 「AppVManagement」 是資料庫的名稱。
如果您新增或移除選擇性套件,使用者就無法在使用者發佈的連線群組中開啟套件
在執行 RDS 用戶端或每部電腦有多個並行使用者的環境中,如果在連線群組中新增或移除選擇性套件,登入的使用者就無法在使用者發佈的連接群組中的套件中開啟應用程式。
因應措施:讓使用者登出,然後重新登入。
當連線群組只發佈給使用者時,錯誤訊息會錯誤地顯示
當您執行 Repair-AppvClientConnectionGroup 時,即使連線群組只發佈給使用者,也會顯示下列錯誤:「內部 App-V 整合錯誤:未為使用者整合套件。 請確定套件已新增至電腦,併發布給使用者。」
因應措施:執行下列其中一項:
發佈連線群組中的所有套件。
當正在修復的連線群組有遺失或無法提供給使用者 (的套件,但未全域發佈或使用者) 時,就會發生此問題。 不過,如果所有連線群組的套件都可用,修復就會正常運作,因此請確定已發佈所有套件。
使用 Repair-AppvClientPackage 命令來個別修復套件,而不是使用 Repair-AppvClientConnectionGroup 命令。
判斷哪些套件可供使用者使用,然後針對每個套件執行 Repair-AppvClientPackage 命令一次。 使用 PowerShell Cmdlet 執行下列動作:
取得連線群組中的所有套件。
檢查每個套件目前是否已發佈。
如果套件目前已發佈,請在該套件上執行 Repair-AppvClientPackage。
在 Sequencer 中未正確顯示圖示
修改 App-V Sequencer 中的套件時,無法正確顯示 [快捷方式] 和 [檔案類型關聯] 索引標籤中的圖示。 當圖示的大小不是 16x16 或 32x32 時,就會發生此問題。
因應措施:僅使用 16x16 或 32x32 的圖示。
管理資料庫不再需要 InsertVersionInfo.sql 腳本
除了 App-V 5.0 SP3 之外,App-V 管理資料庫版本不需要 InsertVersionInfo.sql 腳本。
Permissions.sql 腳本應該根據 KB 文章3031340中的 步驟 2 來更新。
重要
相 較于 App-V 5.0 SP3 的 App-V 版本,不需要步驟 1。
不支援 Microsoft Visual Studio 2012
App-V 5.1 不支援 Visual Studio 2012。
因應措施:無
App-V 5.x Sequencer 的應用程式檔案名限制
App-V 5.x Sequencer 無法排序檔案名符合 「CO_ < x > 」 的應用程式,其中 x 是任何數值。 產生錯誤0x8007139F。
因應措施:使用不同的檔案名
掛接封裝時發生間歇性「找不到檔案」錯誤
有時候在掛接套件時,會產生「找不到檔案」 (0x80070002) 錯誤。 一般而言,當 App-V 套件中的資料夾包含許多檔案 (例如,20,000 個以上的) 時,就會發生這種情況。 這可能會導致串流花費的時間超出預期,而且會逾時,因而產生「找不到檔案」錯誤。
因應措施:從 HF06 開始,已引進新的登錄機碼,以啟用延長此逾時期間。
路徑 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming |
---|---|
設定 | StreamResponseWaitTimeout |
DataType | DWORD |
單位 | 秒 |
預設值 | 5 注意:如果未定義登錄機碼或指定值 =5,則此值 < 為預設值。 |