App-V Part 7-建立Office Language Pack封裝

在Office 2013或Office 365 App-V加入Language Pack有兩種做法,分別是以下兩種:


1. 直接在Office Deployment Tool for Click-to-Run的configuration.xml內直接定義需要封裝的語言。


2. 將Language Pack分開封裝並透過Connection Groups發佈



 


以下是兩種方法簡單的比較表格:


































方法



封裝容量



操作



使用者區隔



佈署



Office Deployment Tool





簡單



不可以



容易



Connection Groups





複雜



可以



困難





 


在製作Office Language Pack封裝前,必須先安裝Office 2013或Office 365實體程式到這部電腦上,不能使用Office App-V程式做Language Pack封裝,會顯示錯誤無法成功製作Language Pack封裝。



 


另外Office和Language Pack必須要加入同一個Connection Groups並且成功啟用,才可以在Office選項內切換不同的操作語言,而成功啟用Connection Groups的關鍵就是COM Mode和Object必須要和Office相同才可以,手動開啟和App-V同個目錄下的DeploymentConfig.xml和UserConfig.xml都可以找到以下設定,另外在App-V內也有相同的設定,但目前無法透過官方的封裝編輯器做修改,這是啟用Connection Groups失敗的最主要原因,目前找到修改方式只能透過第三方的軟體達成,使用的是Application Virtualization Explorer可以申請試用版做測試。



 












<COM Mode="Integrated">


<IntegratedCOMAttributes OutOfProcessEnabled="true" InProcessEnabled="true" />


</COM>



 


<Objects Enabled="false" />





 



 


1. 開啟App-V Sequencer,點選 [ 建立封裝 ]





 


2. 準備電腦建立封裝





 


3. 點選 [ 附加元件或外掛程式 ] 的類型





 


4. 選擇Office語言包的安裝檔案





 


5. 確認已經先安裝好Office,測試使用展開封裝的方式,會無法成功安裝語言包





 


6. 輸入封裝名稱





 


7. 開始安裝語言包,如果Office App-V內含有Project或Visio,可以在這個階段都安裝一次,讓三個產品的語言包都放在同一個App-V封裝中





 


8. 安裝完成,勾選 [ 我已完成安裝 ]





 


9. 顯示影響封裝後的問題和排除的檔案





 


10. 點選 [ 立即停止 ]





 


11. 點選 [ 不儲存,使用封裝編輯器繼續修改封裝 ]





 


12. 開啟封裝編輯器,在 [ 封裝檔案 ] 下將 [ AppVPackageDrive ] 刪除,可以大幅縮小封裝檔案的大小





 


13. 在 [ 進階 ] 勾選 [ 允許所有具名物件與本機系統互動 (Allow all named objects to interact with the local system) ] 和 [ 允許所有COM物件與本機系統互動 (Allow all COM Objects to interact with the local system) ] ,儲存封裝





 


14. 安裝 Application Virtualization Explorer 並開啟Office Language Pack App-V封裝,在 [ Integration subsystems ] -> [ COM ] 將OOP和IP都修改成 [ true ]





 


15. 在 [ Integration subsystems ] -> [ Object isolation exclusions ] 將subsystem都修改成disabled





 


參考資料:


App-V 5.0 SP2 Integration Issues with Connection Groups


App-V: On COM Isolation and Interaction


App-V 5 Error publish connection groups


Planning for Using App-V with Office

留言

這個網誌中的熱門文章

Server 2012-遠端登入時發生驗證錯誤,無法聯絡到本機安全性授權單位