要用於排序在 Microsoft App-V (SoftGrid) 的最佳練習

文章翻譯 文章翻譯
文章編號: 932137 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,順序在 Microsoft App-V (SoftGrid) 所使用的一些最佳作法。 它也包含一些常見的問題,編序程序有關。

其他相關資訊

當您準備要序列的應用程式時,請使用以下的階層架構的資源:
  • 如果一個配方配方會取代任何其他的建議。 一個配方會包含逐步指示,說明如何使用 App-V (SoftGrid) 排序器來封裝應用程式的文件。 此配方會根據一組的執行的應用程式準備編序應用程式的本機安裝時所建立的逐步指示。
  • 這份文件中所述之最佳作法。

定義

有兩個步驟,您可以在此指定安裝路徑。 本文使用下列詞彙來描述您必須輸入的路徑:
  • 安裝目錄
    [安裝目錄] 是在特定的應用程式] 對話方塊和應用程式所產生的對話方塊中,您輸入的路徑。 這些對話方塊,詢問您要安裝應用程式。 在順序處理器安裝階段早期,會出現此對話方塊。
  • 資產目錄
    [資產目錄] 是在 App-V (SoftGrid) 排序器產生對話方塊,詢問您輸入的路徑您要安裝應用程式資產。 排序器安裝階段的最後一部分,會出現此對話方塊。 請確定事先建立此目錄。
  • 用戶端的目的磁碟機
    「 用戶端目的地磁碟 」 是執行 App-V (SoftGrid) 封裝應用程式時的作業系統磁碟機。 這個磁碟機,也就是 App-V (SoftGrid) 掛接點磁碟機。 在用戶端電腦上為 Q:\ 裝載每一個應用程式資產目錄. 在此的路徑"Q"是典型的磁碟機代號。 App-V (SoftGrid) 順序處理器的電腦上您必須藉由使用序列相同的磁碟機代號的磁碟分割中重新建立用戶端的目的磁碟機。

最佳練習

  • 執行排序作業之前先確定您知道如何安裝並執行程式的方式。 請確定您讀取所有與程式相關聯的安裝指示。 而且,您可能會想要學習如何在程式執行。 而且您可能會想要學習的使用者將會需要的程式元件。 若要改善編序程序,程式的文件安裝和程序 post-configuration 的程序。 當您執行這項操作時,您可以防止不必要疑難排解,編序程序期間,將略過不重要的步驟,因為需要。 文件的項目包括:
    • 所需的應用程式元件,並將安裝的元件
    • 例如,將新的檔案加入至封裝必須在安裝完成之後執行 App-V (SoftGrid) 順序處理器中的更新程式
    • 必須在 App-V (SoftGrid) 排序器中發生的安裝後的設定步驟
    • 哪些使用者通常執行這個應用程式啟動後立即
    • 此應用程式相關聯的檔案類型
    • 如果應用程式執行某些動作的應用程式-V (SoftGrid) 目前可能會發生的問題的任何因應措施並不支援
  • 永遠文件逐步的順序處理程序,建立一個 「 配方 」 使用標準化的範本。 當您執行這項操作時您可以提供配方給您組織內部或外部的使用者,讓他們可以重新建立相同的封裝。
  • 使用 App-V (SoftGrid) 排序器,[抽象的標籤中的 [註解] 欄位來記錄 App-V (SoftGrid)] 排序器來記錄 Service Pack 的 App-V (SoftGrid) 排序器,並記錄使用的日期的作業系統版本。 當您執行這項操作會在當您稍後重新造訪順序有這項資訊的記錄。
  • 永遠順序有乾淨的作業系統的電腦上。 請確定安裝沒有多餘的應用程式。 作業系統應該鏡像處理典型的用戶端將執行循序的應用程式。 用戶端電腦被定義成將執行 App-V (SoftGrid) 用戶端軟體的電腦。 用戶端可以用 Microsoft Windows 桌面戶端或終端機伺服器。 順序之後系統會設定,請使用磁碟映像的產品,例如 Symantec Norton 幽靈車的影像。 每個 [序列] 工作階段後或您必須重建您的連續性的電腦,您必須重新載入影像到電腦上。 您可能必須序列的每個目標的作業系統的應用程式。 如需詳細資訊,請參閱"可以我順序一種作業系統上的應用程式,然後傳送串流到另一個作業系統? 」 區段。
  • App-V (SoftGrid) 排序器電腦設定至少兩個主要磁碟分割。 請確定磁碟的第一個分割,C 已安裝作業系統及格式化為 NTFS 的磁碟機。 第二個磁碟分割磁碟機 Q,用來儲存複製基本的映像。 將目的地路徑為應用程式安裝使用此磁碟機。
  • 用戶端的目的磁碟機到序列,通常是磁碟機問: 請確定安裝目錄必須位於磁碟機 Q,和資產目錄位於磁碟機問: App-V (SoftGrid) 排序器包含處理例外狀況的功能。 您可以,就例如順序到磁碟機 C 的應用程式,只會安裝至磁碟機 C。 有關如何執行這項操作的詳細資訊,請參閱 「 什麼嗎? 如果應用程式必須安裝至磁碟機 C 」 一節。
  • 序列唯一的 8.3 的目錄名稱。 這套用於 [資產] 目錄和安裝目錄。 就例如下列的目錄名稱是正確的:
    • Q:\MYAPP
    • Q:\MYAPP.001
    但是,"Q:\My 應用程式 」 不是正確的目錄名稱。 請參閱 「 為什麼應該我序列都有唯一的名稱為八個字元或更少的根資料夾的應用程式? 」 一節,取得更多的資訊。
  • 序列磁碟機的根目錄中的資料夾。 不子序列。 就例如無法順序到下列位置:
    • Q:\
    • Q:\Temp_Files\資料夾名稱
    如果此套件有多個部分,安裝的資產目錄的子資料夾中的每個應用程式。 就例如如果資產目錄 Q:\AppSuite 」 就會使用下列的子資料夾:
    • Q:\AppSuite\Oracle
    • Q:\AppSuite\App
  • 永遠使用應用程式 sequencings 組的全域唯一的路徑、 套件標籤和封裝名稱。 就例如不要安裝多個 Office sequencings 相同的資產目錄名稱或相同的 [套件] 索引標籤。 使用標準化的命名配置,可以增加新的修訂的 [資產] 目錄。 就例如使用下列目錄名稱:
    • Q:\OFFXP.v1
    • Q:\OFFXP.001
    請參閱 「 為什麼應該我序列都有唯一的名稱為八個字元或更少的根資料夾的應用程式? 」 一節,取得更多的資訊。
  • 在 「 安裝 」 階段中,設定應用程式。 在 「 安裝 」 階段中,然後,測試應用程式。 完成的應用程式安裝之後,您可能必須執行幾項不是應用程式的安裝程序的一部分的手動工作。 這些步驟可能包括設定後端資料庫的連線、 複製更新的檔案,或執行其他工作。 「 安裝 」 階段中執行這些工作,並執行應用程式,以確定它的確可以作用。
  • 直到程式是在 「 安裝 」 階段的靜態狀態,請執行應用程式。 您可能必須多次執行應用程式。 就例如多次執行 StarOffice 或執行的 Acrobat 完成所有的註冊要求,並完成所有的對話方塊要求。 這些應用程式執行不同的工作,當您第一次啟動時進行第二次,啟動它們,並在某些情況下每一個稍後啟動的時間。 當您啟動應用程式多次時,您可以確定只有相關的應用程式程式碼會在執行階段期間安裝到功能區 1。
  • 您可以使用捷徑精靈啟動的應用程式的組件中的每個可執行檔。 當您執行這項操作時每個應用程式會對 App-V (SoftGrid) 用戶端的必要初始的啟動資料。
  • 如果應用程式會要求有效的重新啟動按一下停止監視若要啟用應用程式-V (SoftGrid) 排序器來處理重新啟動工作。 重新啟動之後,任務已完成,請按一下停止監視, and then clickInstall Againto continue to install the application if you have to. If the application installer prompts you to restart, clickYes. Many applications unnecessarily request a restart.
  • Sequence as much as you can in a single pass of the Install Phase. Do not clickStop Monitoringafter each installer unless the application has to be restarted. You do not have to clickContinue Monitoringto reenter the Install Phase unless a restart task is required.
  • 按一下Stop Installation只有當您需要。 應用程式-V (SoftGrid) 排序器會使用背景處理序,以監視應用程式安裝。 它會監看第一個處理序,Setup.exe 程序或 Install.exe] 程序與安裝啟動的任何子處理程序。?應用程式-V (SoftGrid) 排序器也會監視如 Windows 安裝程式,安裝應用程式,可能會涉及的某些服務。 安裝完成後有時 App-V (SoftGrid) 排序器將無法偵測到應用程式因為安裝並不會結束所有子處理程序。 當發生這種情況按一下停止安裝若要停止監視的處理程序。
  • 停用在第一次使用上安裝選項。 有些應用程式會有這個選項對於特定的元件。 請確定沒有元件編序使用這個選項。 您必須按一下任一個從我的電腦執行若要安裝此的元件,或您必須按一下無法使用不是用來安裝此元件。 安裝將不會使用任何一種目標使用者的應用程式元件。
  • 當順序在終端機服務的電腦上設定作業系統使用應用程式裝載的模式,而不是遠端系統管理模式。
  • 當您序列大型應用程式時,使用兩個硬式磁碟機。 應用程式-V (SoftGrid) 排序器會用於大型的暫存檔案 %TMP %、 %TEMP %和自己的可用目錄。 如果您將這些目錄重新導向至不同的硬碟機上的目錄時,您可以縮短序列時間。 %TMP %環境和 %TEMP %環境應該變更中用於排序特定的使用者帳戶的 [系統] 控制台中。 按一下 [將 App-V (SoftGrid) 排序器草稿目錄選項工具功能表,按一下路徑] 索引標籤,然後變更目錄中出現可用根目錄. 比方就說您主要硬碟磁碟機上有"C"磁碟分割和 Q 」 的磁碟分割。 和第二個磁碟機,您有一個 「 E 」 的磁碟分割。 "E"] 磁碟分割上您可以 E:\SEQTMP 重新導向指定的目錄。
  • 如果您使用 Windows Vista 序列應用程式,而且應用程式會傳送串流到 App-V (SoftGrid) 的用戶端電腦具有使用者存取控制 (UAC) 開啟 UAC 應該開啟的順序電腦之前,編序程序。
  • 請結束 Windows Defender 服務和改善系統效能,編序程序期間的任何其他防毒或惡意軟體 (惡意程式碼) 保護軟體。

常見問題集

如果應用程式必須安裝至磁碟機 C,該怎麼辦?

若要簡化連續性程序,我們建議您安裝目錄、 資產] 目錄和 App-V (SoftGrid) 用戶端連接時,才使用相同的磁碟機。 預設情況下,App-V (SoftGrid) 標記磁碟機"磁碟 Q"。 因為某些應用程式必須安裝在 C 磁碟機上,或因為某些應用程式必須執行從 C 磁碟機,App-V (SoftGrid) 排序器可容納這項需求。 在本例中不要提供資產目錄安裝目錄相同的名稱。 我們不建議該您序列 C 磁碟機,原因如下:
  • 如何執行順序取決於程序可能會引入小 App-V (SoftGrid) 負荷或重要的應用程式-V (SoftGrid) 額外負荷。
  • 特定磁碟機的 C,字母必須出現在 App-V (SoftGrid) 用戶端。
編序程序期間適應這種情況下,指定安裝目錄的 C 磁碟機上的目錄。 然後,指定 Q,作為資產目錄的磁碟機上的目錄。 這會導致整個 App-V (SoftGrid) 的虛擬檔案系統上執行的應用程式。 請勿修改檔案名稱屬性,以指向磁碟機 C。 這個屬性中指定的可執行檔必須指向 Q 的磁碟機。

如果我有順序的 MMC 嵌入式管理單元或外掛程式的 Internet Explorer,該怎麼辦?

附註Internet Explorer 外掛程式的範例包括不同版本的 Java 執行階段、 ActiveX 元件的不同版本、 不同的 Flash 的執行階段版本和震波擊執行階段的不同版本。

即使您無法序列核心作業系統元件,例如 Windows Internet Explorer,您可以建立多個虛擬環境,這些應用程式的每個。 請確定您沒有在編序程序期間安裝這些應用程式。 而是,請參閱應用程式的本機複本。 這會導致本機的應用程式,以提取到虛擬環境,其中包含已編序的版本所需的外掛程式。 核心作業系統元件,在 App-V (SoftGrid) 用戶端正確的版本必須符合在 App-V (SoftGrid) 排序器版本。

建立順序,請依照下列步驟執行:
  1. Q 的磁碟機上,建立一個空的資料夾。
  2. App-V (SoftGrid) 排序器會要求在安裝階段安裝應用程式時,請按一下 [此資料夾]。
  3. 安裝外掛程式 Q 的磁碟機上的這個位置安裝階段。
  4. 執行階段使用本機的捷徑測試應用程式。 然後,儲存順序。
  5. 修改.osd 檔案,以指向本機核心作業系統的可執行檔,使用適當的參數。

    就例如如果您排序的外掛程式的 Internet Explorer,使用下列參數:
    FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\IExplore.exe"
    如果您排序中的 MMC 嵌入式管理單元,使用下列參數:
    FILENAME="%CSIDL_SYSTEM%\MMC.EXE"
    PARAMETERS="%SFT_MNT%\資產的目錄名稱\.msc 檔案的路徑"

為什麼應該序列都有唯一的名稱為八個字元或更少的根資料夾的應用程式?

您必須使用全域唯一的名稱,因為每一個應用程式已掛上磁碟機為"Q:\ 問:資產資料夾名稱." 我們建議使用 8 個字元或更少,請確定檔案的短路徑名稱會正確地保留在用戶端上。 某些作業系統元件需要短檔名。 就例如 App-V (SoftGrid) 順序處理器的電腦上安裝 Office XP 時, 它被指派的短路徑名稱"Micros ~ 1"。 App-V (SoftGrid) 順序處理器的電腦上安裝 Microsoft Office 2000 之後電腦已被裝載到原來的狀態, 時, 它被指派的短路徑名稱"Micros ~ 1"。

如果 Microsoft Office XP 傳送串流到全新的用戶端,會給予的短路徑名稱"Micros ~ 1"。 If Microsoft Office 2000 is then streamed to the same client, it is given the short path name of "Micros~2". This causes the application to fail because non-parsed registry keys point to "Micros~1".

If you hardcode two applications to Q:\Office, and then you try to stream the second version of Office when the first version of Office is already streamed, the App-V (SoftGrid) client will be unable to correctly mount the second version of Office on the drive Q.

Can I sequence an application on one operating system and then stream it to another operating system?

Yes, App-V (SoftGrid) lets you sequence on one operating system and then stream it to another operating system. However, the application may not work correctly if it detects the operating system version when the application is installed. The application may select different components depending on that detection. This may cause problems depending on the component compatibility with other operating systems. Before you try to stream an application to another operating system, determine whether additional sequencings are required for each operating system. You may have to contact the application vendor.

What are the current limitations of the Save-As feature?

The current version of the App-V (SoftGrid) Sequencer Save-As feature requires that the package root directory, the asset directory, be changed as part of the process. This can cause applications that have hard-coded paths or that have some forms of copy protection to fail after a Save-As operation. To work around this problem, resequence the application without using the Save-As feature.

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

屬性

文章編號: 932137 - 上次校閱: 2010年10月12日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft SoftGrid for Terminal Services
  • Microsoft SoftGrid for Windows Desktops
  • Microsoft Application Virtualization for Terminal Services 4.6
  • Microsoft Application Virtualization 4.6 for Windows Desktops
  • Microsoft Application Virtualization 4.5 for Terminal Services
  • Microsoft Application Virtualization 4.5 for Windows Desktops
關鍵字:?
kbtshoot kbexpertiseinter kbmt KB932137 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:932137
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com