共用方式為


App-V 4.5 SP2 版本資訊

發佈時間: 2010年5月

適用於: Application Virtualization 4.5 SP2

若要搜尋這些版本資訊,按下 CTRL+F。

重要

請在安裝 Microsoft Application Virtualization Management System 前,先仔細閱讀這些版本資訊。這些版本資訊包含成功安裝 Application Virtualization Management System 所需的資訊。本版本資訊包含產品說明文件中未提供的資訊。如果在這些版本資訊與其他 Application Virtualization Management System 說明文件之間有差異,應該將最新的變更視為具有代表性。

如需有關已知問題的更新資訊,請參閱 Microsoft TechNet Library 的 App-V 4.5 SP2 Release Notes (App-V 4.5 SP2 版本資訊) (https://go.microsoft.com/fwlink/?LinkId=184640)。

關於 Microsoft Application Virtualization 4.5 Service Pack 2

本版本資訊經過更新,以便反映 Microsoft Application Virtualization (App-V) 4.5 Service Pack 2 (SP2) 所做的變更。此 Service Pack 包含下列變更:

關於產品說明文件

Application Virtualization (App-V) 的完整說明文件可從 Microsoft TechNet 的 Application Virtualization TechCenter Library (https://go.microsoft.com/fwlink/?LinkId=122939) 取得。TechNet 說明文件包含 Application Virtualization Sequencer、Application Virtualization Client 以及 Application Virtualization Server 的線上說明。同時也包含《Application Virtualization 規劃及部署指南》與《Application Virtualization 作業指南》。

防止安全性弱點和病毒

為協助防止安全性弱點和病毒,建議您為要安裝的所有新軟體安裝可用的最新安全性更新。如需詳細資訊,請參閱 Microsoft 安全性 (https://go.microsoft.com/fwlink/?LinkId=3482)。

提供意見反應

您可以透過 Application Virtualization TechCenter App-V Documentation 論壇 (https://go.microsoft.com/fwlink/?LinkId=122917) 上的社群論壇,提供意見反應、提供建議或回報 Microsoft Application Virtualization (App-V) Management System 的問題。

您也可以將您對說明文件的意見反應直接提供給 App-V 說明文件團隊,請寄至:appvdocs@microsoft.com

Application Virtualization 4.5 SP2 的已知問題

本節提供 Microsoft Application Virtualization (App-V) 4.5 SP2 問題的最新相關資訊。這些問題不會出現在產品說明文件中,而且在某些情況下,可能會與現有的產品說明文件相衝突。我們將會在軟體的後續版本中盡可能解決這些問題。

安裝 Server Management Console 的指引

如果您必須將管理軟體安裝到主要 Application Virtualization 發佈和串流伺服器以外的系統,伺服器安裝支援將 Application Virtualization Management Console 和 Application Virtualization Management Web Service 安裝在主要 App-V Management Server 之外的其他伺服器上。若要在多部伺服器上散佈管理元件,必須在安裝 Application Virtualization Web Service 的伺服器上啟用 Kerberos 委派。如需如何啟用此支援的詳細資訊,請參閱如何將伺服器設定成受信任可以委派 (https://go.microsoft.com/fwlink/?LinkId=166682)。

使用 Setup.msi 安裝或升級用戶端至 App-V 4.5 SP2 的指引

使用 Setup.msi 安裝或升級 App-V Client 至 App-V 4.5 SP2 時,系統不會自動安裝先決條件。

因應措施:您必須手動安裝先決條件,然後才能安裝或升級 App-V Client 至 App-V 4.5 SP2。如需如何安裝先決條件和 App-V Client 的詳細程序,請參閱如何使用命令列安裝用戶端 (https://go.microsoft.com/fwlink/?LinkId=144106)。

完成上述程序後,請以系統管理認證使用 Setup.msi 安裝 App-V 4.5 SP2 Client。您可以在 App-V 4.5 SP2 發行媒體的 Installers\Client 資料夾找到此檔案。

安裝 Microsoft 應用程式錯誤回報工具時,如果要安裝或升級至 App-V 4.5 SP2 Desktop Client,請使用下列命令:

**    msiexec /i dw20shared.msi APPGUID={C6FC75B9-7D86-4C44-8BDB-EAFE1F0E200D}  allusers=1 reboot=suppress REINSTALL=all REINSTALLMODE=vomus**

或者,如果要安裝或升級至 App-V 4.5 SP2 Client for Remote Desktop Services (先前為 Terminal Services),請使用下列命令:

**    msiexec /i dw20shared.msi APPGUID={ECF80BBA-CA07-4A74-9ED6-E064F38AF1F5} allusers=1 reboot=suppress REINSTALL=all REINSTALLMODE=vomus**

注意

  • APPGUID 參數會參照您所安裝或升級之 App-V Client 的產品碼。每個 Setup.msi 的產品碼均不同。您可以使用 Orca 資料庫編輯器或類似工具來檢查 Windows Installer 檔案並判斷產品碼。只要安裝或升級至 App-V 4.5 SP2,均需要進行此步驟。

  • 如果是要升級且先前已安裝 Dw20shared.msi,則不需要此步驟。

改善排序 .NET Framework 時的效能

排序 Microsoft .NET Framework 時,您可能會發現系統效能降低,這是因為 .NET Framework NGEN 服務會在背景嘗試預先編譯組件。

因應措施:排序 .NET Framework 時,請在完成監視階段後停用 .NET Framework NGEN 服務 (Mscorsvw.exe)。您必須使用 App-V Sequencer 中的 [虛擬服務] 索引標籤,將啟動類型變更為 [停用]

當您解除安裝 Microsoft Application Virtualization Client 時,也會一併刪除與執行解除安裝之使用者相關聯的使用者設定

當您解除安裝 App-V Client 時,Windows Installer 將會從目前使用者的設定檔移除 Application Virtualization 設定。如果您的電腦使用漫遊設定檔,請不要使用您的個人網路帳戶來解除安裝用戶端,因為它會移除您所有電腦上的虛擬應用程式設定。

因應措施:您必須透過不是用於執行虛擬應用程式的系統管理帳戶來解除安裝 App-V Client。

在虛擬檔案系統和虛擬登錄索引標籤上所做的編輯必須在執行「排序」精靈時儲存

如果您開啟封裝來執行升級,或者如果已經使用新的封裝執行「排序」精靈,而且在虛擬檔案系統或虛擬登錄索引標籤中變更過封裝,這些變更不會自動被儲存起來。

因應措施:重新執行精靈前儲存變更,以確保這些變更反映在精靈的虛擬環境內部。

Sequencer 命令列必須從已提高權限的命令提示字元執行

當您使用 Sequencer 命令列時,它不會提示提高權限。

因應措施:使用提高權限的命令提示字元執行 Sequencer 命令列。

OSD 檔案中的短路徑變數名稱可能會造成錯誤

如果您在用戶端上啟動虛擬應用程式時收到錯誤 450478-1F702339-0000010B「目錄名稱無效」,可能是 OSD 中的變數設定不正確。如果應用程式的安裝程式在排序時設定短路徑名稱,便可能會發生這種狀況。

因應措施:從任何 CSIDL 變數中移除 OSD 檔案中存在的尾端波狀符號。

更正 Sequencer 命令列之 DECODEPATH 參數的語法

在 Sequencer 命令列中開啟封裝進行升級,並將其解碼到磁碟機 Q 的根目錄時,DECODEPATH 參數的語法尾端不得包含斜線。

因應措施:您可以使用 Q: 而非 Q:\ (省略尾端的 "\" 字元)。

升級 APP-V 4.2 封裝時,您會在虛擬檔案系統中碰到 Windows Installer 檔案造成的問題

從 APP-V 4.2 升級封裝時,您可能會碰到與 APP-V 4.2 中預設隨附之 Windows Installer 系統檔案不符,以及 Windows Installer 程式庫安裝在您本機 Sequencing 工作站的相關問題。下列檔案位於 CSIDL_SYSTEM\ 中:

  • Cabinet.dll

  • Msi.dll

  • Msiexec.exe

  • Msihnd.dll

  • Msimsg.dlll

因應措施:從封裝刪除上述所有的檔案。在 [VFS] 索引標籤上刪除對應,並刪除您解碼路徑下之 CSIDL_SYSTEM 資料夾中的實際檔案。

在 Windows XP 上,預設不會啟用用戶端安裝記錄

安裝用戶端時,您必須使用命令列啟用記錄,以確保發生任何安裝錯誤時,可以擷取這些錯誤進行疑難排解。

因應措施:在命令列中加入參數 /l*vx! log.txt,如以下範例所示:

setup.exe /s /v”/qn /l*vx! log.txt”

msiexec.exe /i setup.msi /qn /l*vx! log.txt

或者,您可以將登錄機碼設定為下列值:

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer] "Logging"="voicewarmupx!"

為了讓 Kerberos 驗證運作,必須註冊 IIS 的服務主要名稱 (SPN)

將 Internet Information Services (IIS) 6.0 或 IIS 7.0 用於圖示或封裝的 OSD 檔案擷取與串流處理時,若要啟用 Kerberos 驗證,必須註冊 SPN,如下所示:

  • 在 IIS 伺服器上,使用 SETSPN.EXE Resource Kit 工具執行下列命令。您必須使用伺服器的完整網域名稱 (FQDN)。

    Setspn -r SOFTGRID/<Server FQDN>

    Setspn -r HTTP/<Server FQDN>

如需詳細資訊,請參閱 Integrated Windows Authentication (IIS 6.0) (整合式 Windows 驗證) (https://go.microsoft.com/fwlink/?LinkId=131407)。

.NET 相容性變更

Microsoft Application Virtualization (App-V) Cumulative Update 1 或更新版本支援在 Windows XP SP2 或更新版本上排序 .NET Framework 的功能。搭配 App-V 4.5 版 Sequencer 使用時,針對 SoftGrid 4.2 版撰寫之 .NET 應用程式的排序常式可能必須更新。如需詳細資訊和因應措施,請參閱 Application Virtualization TechCenter 文章:Support for .NET in Microsoft Application Virtualization 4.5 (Microsoft Application Virtualization 4.5 中的 .NET 支援) (https://go.microsoft.com/fwlink/?LinkId=123412)。

用戶端從 App-V 4.2 升級後,部分應用程式未顯示

檢查記錄檔中的下列錯誤:「Application Virtualization Client 無法剖析 OSD 檔案」。App-V 4.5 Client 會篩選出其 OSD 檔案中包含空的 OS 標記 (<OS></OS>) 的應用程式。

因應措施   從 OSD 檔案中刪除空的 OS 標記。

App-V 伺服器在其防火牆中需要豁免,才能進行部分程序

若要伺服器正確串流應用程式,伺服器的核心程序 (包括發送器) 需要能夠通過防火牆進行存取。

因應措施:在伺服器的防火牆中,將下列程序設為豁免:Sghwsvr.exe 和 Sghwdsptr.exe。這適用於 App-V Management Server 和 App-V Streaming Server。

當伺服器安裝程式在無訊息模式下執行時,不會正確檢查 MSXML6

App-V Management Server 需要 MSXML6。然而,如果您在無訊息模式下執行安裝程式 (例如,透過在已安裝 MSXML6 的系統上使用 msiexec -i setup.msi /qn 命令),安裝程式不會偵測到遺失依存性而逕自安裝。因此,當用戶端嘗試從 App-V Management Server 重新整理發佈資訊時,將會發生錯誤。

因應措施:在嘗試進行 App-V Management Server 的無訊息安裝之前,確認 MSXML6 是否已安裝在系統上。

嘗試連接至 Application Virtualization Management Console 時出現的錯誤碼 000C800

在 App-V Management Web Service 伺服器上不是本機系統管理員的 Application Virtualization 管理員將會收到錯誤 (錯誤碼:000C800),會出現在當該管理員嘗試連接至 App-V Management Console 時,而且 Sftmmc.log 項目指出對於 SftMgmt.udl 的存取遭到拒絕。若要成功連接至 App-V Management Console,若系統管理員在 App-V Management Web Service 伺服器上沒有本機系統管理員權限,則必須至少擁有 SftMgmt.udl 檔案的讀取和執行權限。

Application Virtualization 管理員必須擁有 %systemdrive%\Program Files\Microsoft System Center App Virt Management Server\App Virt Management Service 資料夾中之 SftMgmt.UDL 檔案的讀取和執行權限。

用戶端安裝程式命令列參數與 KEEPCURRENTSETTINGS=1 一起使用時會被略過

下列用戶端安裝程式命令列參數與 KEEPCURRENTSETTINGS=1 一起使用時會被略過:SWICACHESIZE、MINFREESPACEMB、ALLOWINDEPENDENTFILESTREAMING、APPLICATIONSOURCEROOT、ICONSOURCEROOT、OSDSOURCEROOT、SYSTEMEVENTLOGLEVEL、SWIGLOBALDATA、DOTIMEOUTMINUTES、SWIFSDRIVE、AUTOLOADTARGET、AUTOLOADTRIGGERS、SWIUSERDATA 和 REQUIRESECURECONNECTION。

因應措施:如果您有想要保留的設定,請使用 KEEPCURRENTSETTINGS=1,然後在部署後設定其他參數。App-V ADM Template 可用來設定下列用戶端設定:APPLICATIONSOURCEROOT、ICONSOURCEROOT、OSDSOURCEROOT、AUTOLOADTARGET、AUTOLOADTRIGGERS、DOTIMEOUTMINUTES 和 ALLOWINDEPENDENTFILESTREAMING。您可以從 Microsoft 下載中心的 Microsoft Application Virtualization Administrative Template (ADM Template) (https://go.microsoft.com/fwlink/?LinkId=121835) 下載 ADM Template。

版本資訊的著作權資訊

本文件係依「現狀」提供。本文件提供的資訊和觀點 (包括 URL 和其他網站參考) 可能變更,恕不另行通知。貴用戶必須自行承擔使用風險。

此處所描述的某些範例均屬虛構,僅供舉例之用,而非意指或影射任何真實關聯。

本文件對於任何 Microsoft 產品的任何智慧財產權,概不提供任何法律權利。貴用戶得為內部參考之目的,拷貝及使用本文件,亦可修改本文件。

© 2010 Microsoft Corporation.All rights reserved.

Microsoft、Active Directory、ActiveSync、MS-DOS、Windows、Windows Server 和 Windows Vista 是 Microsoft 集團的商標。

所有其他商標均為各所有人所有之財產。

-----
您可以在 TechNet Library 中深入瞭解 MDOP、在 TechNet Wiki 上搜尋疑難排解資訊,或是追蹤我們的 FacebookTwitter 動態。 請將有關 MDOP 說明文件的建議和意見寄到 MDOPdocs@microsoft.com。