如何修改現有的虛擬應用程式套件
適用於:
- Windows 10
- Windows 11
本文說明如何:
更新套件之前
請確定您已安裝 Microsoft Application Virtualization (App-V) Sequencer,這是修改虛擬應用程式套件的必要專案。 若要安裝 App-V Sequencer,請參閱 如何安裝 Sequencer。
將 .appv 檔案儲存在安全的位置,並一律信任來源,然後再嘗試開啟套件進行編輯。
當您更新套件時,系統會錯誤地從部署組態檔中移除 [管理授權單位] 區段。 開始更新之前,請從現有的部署組態檔複製 [管理授權單位] 區段,然後在轉換完成之後,將複製的區段貼到新的組態檔中。
如果您按兩下 [修改 Sequencer 中的 現有虛擬應用程式封裝 ] 以編輯套件,但接著不進行任何變更並關閉封裝,則套件的串流行為會變更。 主要功能區塊會從 StreamMap.xml 檔案中移除,且會移除發佈功能區塊中所列的任何檔案。 無論原始套件的設定方式為何,收到已編輯套件的用戶都會體驗該套件,就像是數據流錯誤一樣。
更新現有虛擬應用程式套件中的應用程式
在執行排序器的計算機上,按兩下 [ 所有程式],指向 [Microsoft Application Virtualization],然後按兩下 [Microsoft Application Virtualization Sequencer]。
在 App-V Sequencer 中,按兩下 一步修改現有的虛擬應用程式套件>]。
在 [選取工作] 頁面上,按兩下 [下一步更新現有封裝>中的應用程式]。
在 [ 選取套件] 頁面上,按兩下 [ 瀏覽 ] 找出包含要更新之應用程式的虛擬應用程式套件,然後按 [ 下一步]。
在 [ 準備計算機] 頁面上,檢閱可能導致應用程式更新失敗或導致更新的應用程式包含不必要的數據的問題。 繼續之前,請先解決所有可能的問題。 進行任何更正並解決所有潛在問題之後,請按兩下一步重新整理>。
重要
如果您需要停用病毒掃描軟體,請先掃描執行排序器的計算機,以確保不會將任何垃圾或惡意檔案新增至套件。
在 [ 選取安裝程式] 頁面上,按下 [ 瀏覽 ] 並指定應用程式的更新安裝檔案。 如果更新沒有相關聯的安裝程序檔案,而且如果您打算手動執行所有安裝步驟,請選取 [ 選取此選項以執行自定義安裝 ] 複選框,然後按 [ 下一步]。
在 [ 安裝] 頁面上,當排序器和應用程式安裝程式準備就緒時,您可以繼續安裝應用程式更新,以便排序器可以監視安裝程式。 如果在安裝過程中必須執行其他安裝檔案,請按兩下 [ 執行],然後找出並執行其他安裝檔案。 當您完成安裝時,請選取 [ 我已完成安裝]。 按 \[下一步\]。
注意
排序器會監視執行排序器之計算機上發生的所有變更和安裝。 這包括在排序精靈之外執行的任何變更和安裝。
在 [ 安裝報告] 頁面上,您可以檢閱已更新虛擬應用程式的相關信息。 在 [ 其他資訊] 中,按兩下 事件以取得更詳細的資訊。 若要繼續,請按 [ 下一步]。
在 [ 串流] 頁面上,執行每個程式,以便在目標計算機上進行優化並更有效率地執行。 可能需要幾分鐘的時間,所有應用程式才會執行。 執行所有應用程式之後,請關閉每個應用程式,然後按 [ 下一步]。
注意
您可以在此步驟期間停止載入應用程式。 在 [ 應用程式啟動 ] 對話框中,按兩下 [ 停止],然後選取 [ 停止所有應用程式 ] 或 [僅停止此應用程式]。
在 [ 建立套件 ] 頁面上,若要在不儲存封裝的情況下修改套件,請選取 [ 繼續修改封裝而不使用套件編輯器儲存] 複選框。 當您選取此選項時,套件會在 App-V Sequencer 控制台中開啟,您可以在其中修改套件,然後再加以儲存。 按 \[下一步\]。
若要立即儲存封裝,請選取預設的 [ 立即儲存套件]。 新增選擇性 批注 以與套件產生關聯。 批注有助於識別應用程式版本,並提供套件的其他相關信息。 默認儲存 位置 也會顯示。 若要變更預設位置,請按兩下 [瀏覽 ] 並指定新的位置。 按一下 \[建立\]。
在 [ 完成] 頁面上,按兩下 [ 關閉 ] 以關閉精靈。 套件現在可在排序器中使用。
修改與現有虛擬應用程式封裝相關聯的屬性
在執行排序器的計算機上,按兩下 [ 所有程式],指向 [Microsoft Application Virtualization],然後按兩下 [Microsoft Application Virtualization Sequencer]。
在 App-V Sequencer 中,按兩下 一步修改現有的虛擬應用程式套件>]。
在 [ 選取工作] 頁面上,按兩下 [ 編輯封裝>下一步]。
在 [ 選取套件] 頁面上,按兩下 [ 瀏覽 ] 找出包含要修改之應用程式屬性的虛擬應用程式封裝,然後按兩下 [ 編輯]。
在 App-V Sequencer 控制台中,視需要執行下列任何工作:
匯入和匯出指令清單檔案。
啟用或停用 Browser Helper 物件。
匯入或匯出 VFS 檔案。
將目錄匯入虛擬檔案系統。
匯入和導出虛擬登錄機碼。
檢視套件屬性。
檢視相關聯的封裝檔案。
編輯登錄設定。
檢閱作業系統文件屬性) 以外的額外套件設定 (。
設定虛擬化登錄機碼狀態 (覆寫或合併) 。
設定虛擬化資料夾狀態。
新增或編輯快捷方式和檔類型關聯。
注意
若要編輯快捷方式或檔案類型關聯,您必須先開啟要升級的套件以新增應用程式,然後繼續進行最後的編輯頁面。
當您完成變更封裝屬性時,按兩下 [檔案儲存>] 以儲存 封裝。
將新的應用程式新增至現有的虛擬應用程式套件
在執行排序器的計算機上,按兩下 [ 所有程式],指向 [Microsoft Application Virtualization],然後按兩下 [Microsoft Application Virtualization Sequencer]。
在 App-V Sequencer 中,按兩下 一步修改現有的虛擬應用程式套件>]。
在 [選取工作] 頁面上,按兩下 [下一步新增應用程式>]。
在 [ 選取套件] 頁面上,按兩下 [ 瀏覽 ] 找出您要新增應用程式的虛擬應用程式套件,然後按 [ 下一步]。
在 [ 準備計算機] 頁面上,檢閱可能導致封裝建立失敗或導致修改過的套件包含不必要的數據的問題。 繼續之前,請先解決所有可能的問題。 進行任何更正並解決所有潛在問題之後,請按兩下一步重新整理>。
重要
如果您需要停用病毒掃描軟體,請先掃描執行排序器的計算機,以確保不會將任何垃圾或惡意檔案新增至套件。
在 [ 選取安裝程式] 頁面上,按下 [ 瀏覽 ] 並指定應用程式的安裝檔案。 如果應用程式沒有相關聯的安裝程序檔案,而且您打算手動執行所有安裝步驟,請選取 [ 選取此選項以執行自定義安裝 ] 複選框,然後按 [ 下一步]。
在 [ 安裝 ] 頁面上,當排序器和應用程式安裝程序準備就緒時,請安裝應用程式,讓排序器可以監視安裝程式。 如果安裝過程中必須執行更多安裝檔案,請按兩下 [ 執行],然後找出並執行這些安裝檔案。 當您完成安裝時,請選取 [ 我已完成安裝>下一步]。 在 [ 瀏覽資料夾 ] 對話框中,指定要安裝應用程式的主要目錄。 請確定此目錄是新的位置,讓您不會覆寫現有版本的虛擬應用程式套件。
注意
排序器會監視執行排序器之計算機上發生的所有變更和安裝。 這包括在排序精靈之外執行的任何變更和安裝。
在 [ 設定軟體 ] 頁面上,選擇性地執行套件中包含的程式。 此步驟會完成在目標計算機上部署和執行套件之前,執行應用程式所需的任何相關聯授權或設定工作。 若要同時執行所有程式,請選取至少一個程式,然後按兩下 [ 全部執行]。 若要執行特定程式,請選取您要執行的程式,然後按下 [執行 選取]。 完成必要的設定工作,然後關閉應用程式。 執行所有程式可能需要幾分鐘的時間。 按 \[下一步\]。
在 [ 安裝報告] 頁面上,您可以檢閱已更新虛擬應用程式的相關信息。 在 [ 其他資訊] 中,按兩下事件以取得更詳細的資訊,然後按 [ 下一步 ] 開啟 [自定義] 頁面。
如果您已完成虛擬應用程式的安裝和設定,請選取 [ 立即停止 ],然後跳至此程式的步驟 13。 如果您想要執行下列描述的自定義,請按兩下 [自定義]。
如果您要自定義,請準備虛擬套件以進行串流處理,然後按 [ 下一步]。 串流可改善在目標計算機上執行虛擬應用程式封裝時的體驗。
在 [ 串流] 頁面上,執行每個程式,以便在目標計算機上進行優化並更有效率地執行。 可能需要幾分鐘的時間,所有應用程式才會執行。 執行所有應用程式之後,請關閉每個應用程式,然後按 [ 下一步]。
注意
您可以在此步驟期間停止載入應用程式。 在 [ 應用程式啟動 ] 對話框中,按兩下 [ 停止 ],然後選取 [ 停止所有應用程式 ] 或 [僅停止此應用程式]。
在 [ 建立套件 ] 頁面上,若要在不儲存封裝的情況下修改套件,請選取 [ 繼續修改封裝而不使用套件編輯 器儲存] 複選框。 選取此選項會在 App-V Sequencer 控制台中開啟套件,您可以在其中修改套件,然後再儲存它。 按 \[下一步\]。
若要立即儲存封裝,請選取預設的 [ 立即儲存套件]。 新增選擇性 批注 以與套件產生關聯。 批注適用於提供應用程式版本和套件的其他相關信息。 默認儲存 位置 也會顯示。 若要變更預設位置,請按兩下 [瀏覽 ] 並指定新的位置。 未壓縮的封裝大小隨即顯示。 按一下 \[建立\]。
在完成頁面上,按一下關閉。 套件現在可在排序器中使用。