Empfohlenen Vorgehensweisen für die Sequenzierung in Microsoft App-V (SoftGrid)

Einführung

Dieser Artikel beschreibt einige bewährte Methoden für die Sequenzierung in Microsoft App-V (SoftGrid) verwenden. Es enthält außerdem einige häufig gestellten Fragen zu der Sequenzierung.

Weitere Informationen

Verwenden Sie die folgende Hierarchie von Ressourcen, wenn Sie eine Anwendung Sequenz:
  • Existiert eine Rezept ersetzt das Rezept eine Empfehlung. Eine Rezept ist ein Dokument mit Anleitung, die ein Anwendungspaket mit (SoftGrid) App-V Sequencer beschrieben. Das Rezept basiert auf einer Reihe von Anweisungen, die erstellt werden, wenn Sie eine lokale Installation der Anwendung zur Vorbereitung der Sequenzierung der Anwendung ausführen.
  • Die in diesem Artikel beschriebenen Vorgehensweisen.

Definitionen

Es gibt zwei Schritte in denen Installationspfad angeben können. In diesem Artikel verwendet folgende Pfade beschreiben, die Sie eingeben müssen:
  • Installationsverzeichnis
    "Installationsverzeichnis" ist der Pfad, den Sie im Dialogfeld anwendungsspezifische und im Dialogfeld Anwendung generierte eingeben. Diese Dialogfelder bitten, die Anwendung installiert werden soll. Früh im Sequenzer-Installationsphase werden Dialogfelder angezeigt.
  • Asset-Verzeichnis
    "Anlage Directory" ist der Pfad versehen (SoftGrid) App-V Sequencer erzeugt-Dialogfeld mit der Frage die Anwendungsressourcen installiert werden soll. Dieses Dialogfeld wird als der letzte Teil der Sequenzer-Phase der Installation angezeigt. Stellen Sie sicher, dass dieses Verzeichnis im Voraus erstellt wird.
  • Das Ziellaufwerk client
    "Client-Ziellaufwerk" ist das Betriebssystemlaufwerk aus dem App-V (SoftGrid) verpackt Anwendung ausgeführt wird. Dieses Laufwerk ist auch bekannt als App-V (SoftGrid) Mount Point Laufwerk. Jede Anwendung wird als Q:\Asset-Verzeichnisauf dem Clientcomputer bereitgestellt. In diesem Pfad steht "Q" Typisch Laufwerkbuchstaben. Auf dem Computer (SoftGrid) App-V Sequencer legen erneut Sie Ziel-Laufwerk mit einer Partition, die den gleichen Laufwerkbuchstaben Sequenz verwendet.

Bewährte Methoden

  • Bevor Sie den Sequenzierungsvorgang durchführen, unbedingt wissen installieren und das Programm ausführen. Stellen Sie sicher, dass alle Installationshinweise lesen, die mit dem Programm verknüpft sind. Außerdem sollten Sie lernen, wie die Anwendung ausgeführt wird. Und Sie möchten die Komponenten des Programms kennen, die der Benutzer. Die Installation und Verfahren nach der Konfiguration für die Verbesserung die Sequenzierung einer Anwendung zu dokumentieren. Wenn Sie dies tun, können Sie vermeiden Problembehandlung während der Sequenzierung da keine wichtigen Schritte übersprungen werden. Die folgenden: Elemente zu dokumentieren
    • Anwendungskomponenten, die erforderlich sind, und die Komponenten, die installiert werden
    • Die Updates wie neue Dateien für das Paket in (SoftGrid) App-V Sequencer nach der Installation durchgeführt werden müssen
    • Die Konfiguration nach der Installation Schritte (SoftGrid) App-V Sequencer auftreten
    • Normalerweise führen Benutzer mit dieser Anwendung unmittelbar nach dem Start
    • Dateitypen, die dieser Anwendung zugeordnet sind
    • Alle Lösungsmöglichkeiten für Probleme, die auftreten, wenn die Anwendung, dass App-V (SoftGrid) gerade tut nicht unterstützt
  • Dokumentieren Sie für die Sequenzierungsprozess zum Erstellen einer bestimmten "Rezeptur", die standardisierte Vorlage verwendet. Wenn Sie dies tun, erhalten das Rezept einer Person innerhalb Ihrer Organisation oder an einen externen Benutzer Sie, damit sie das gleiche Paket erneut erstellen können.
  • Verwenden Sie das Feld Kommentare (SoftGrid) App-V Sequencer, abstrakte Tag zum Aufzeichnen der Version (SoftGrid) App-V Sequencer Servicepack (SoftGrid) App-V Sequencer, und das Betriebssystem mit dem aufzeichnen. Wenn Sie dies tun, müssen Sie Datensätze dieser Informationen bei die Sequenz später erneut.
  • Immer Sequenz auf einem Computer mit einer Neuinstallation des Betriebssystems. Stellen Sie sicher, dass keine überflüssigen Programme installiert sind. Das Betriebssystem sollte eine normale Clientanforderung spiegeln für die sequenzierten Anwendung ausgeführt werden. Ein Clientcomputer bezeichnet den Computer auf dem App-V (SoftGrid)-Clientsoftware ausgeführt wird. Der Client kann eine Microsoft Windows-desktop-Client oder kann ein Terminalserver. Nach der Sequenzierung System eingerichtet ist, erstellen Sie ein Abbild mit einem Disk Image Produkt wie Symantec Norton Ghost. Nach jeder Sitzung Sequenzierung Computers Reihenfolge neu erstellt haben oder Sie haben ein Bild auf den Computer laden. Möglicherweise wird die Anwendung für jedes Zielbetriebssystem Sequenz. Weitere Informationen finden Sie im Abschnitt "Kann eine Anwendung auf eine Sequenz und dann auf ein anderes Betriebssystem stream?".
  • Konfigurieren Sie den Computer (SoftGrid) App-V Sequencer mit mindestens zwei primäre Partitionen. Stellen Sie sicher, dass die erste partition c:, dem Betriebssystem und mit NTFS formatiert ist. Die zweite Partition Laufwerk Q zum geklonte Basisabbild speichern. Dieses Laufwerk wird als Zielpfad für die Installation der Anwendung verwendet werden.
  • Auf das Ziellaufwerk Client Sequenz, in der Regel Laufwerk f: sicherstellen, dass das Installationsverzeichnis auf Laufwerk F und das Asset-Verzeichnis auf Laufwerk Q. (SoftGrid) für die App-V Sequencer ist Funktionen zum Behandeln von Ausnahmen enthält. Beispielsweise können Sie auf Laufwerk C für Applikationen Sequenz, die nur auf Laufwerk c: Installieren Weitere Informationen hierzu finden Sie im Abschnitt "Was ich bei eine Anwendung auf Laufwerk C: installieren muss?".
  • Laufende 8.3 Verzeichnis benennen. Dies gilt für Asset-Verzeichnis und in das Installationsverzeichnis. Beispielsweise stimmen die folgenden Verzeichnisnamen:
    • Q:\MYAPP
    • Q:\MYAPP.001
    "Q:\My Application" ist jedoch nicht korrekt Verzeichnisname. Siehe Abschnitt "Warum sollte ich eine Anwendung einen Stammordner, die einen eindeutigen mit maximal acht Zeichen Namen Sequenz?" für Weitere Informationen.
  • Sequenz in einen Ordner im Stammverzeichnis des Laufwerks. Sequenz nicht in einen Unterordner. Beispielsweise können nicht Sie an den folgenden Speicherorten Sequenz:
    • Q:\
    • Q:\Temp_Files\Namen
    Verfügt die Suite mehrere Teile, installieren Sie jede Anwendung in einem Unterordner des Asset-Verzeichnis. Wenn das Asset-Verzeichnis "Q:\AppSuite" ist z. B. die folgenden Unterordner:
    • Q:\AppSuite\Oracle
    • Q:\AppSuite\App
  • Verwenden Sie immer global eindeutige Pfade SUITE Tags und Paketnamen in einer Gruppe von Anwendung Sequencings. Installieren Sie z. B. nicht mehrere Microsoft Office Sequencings derselben Anlage Verzeichnisname oder das gleiche Tag SUITE. Verwenden Sie ein standardisiertes Benennungsschema für Asset-Verzeichnis, das für neue Versionen erhöht werden kann. Beispielsweise verwenden Sie eine der folgenden Verzeichnisnamen:
    • Q:\OFFXP.v1
    • Q:\OFFXP.001
    Siehe Abschnitt "Warum sollte ich eine Anwendung einen Stammordner, die einen eindeutigen mit maximal acht Zeichen Namen Sequenz?" für Weitere Informationen.
  • Konfigurieren Sie die Anwendung in der Installation. Testen Sie die Anwendung in der Installation. Nach Abschluss der Installation einer Anwendung müssen Sie verschiedene Aufgaben durchführen, die nicht Teil der Installation der Anwendung. Diese Schritte können eine Verbindung mit einer Back-End-Datenbank, aktualisierte Dateien oder andere Aufgaben beinhalten. Diese Schritte in der Installation, und führen Sie die Anwendung, um sicherzustellen, dass es funktioniert.
  • Führen Sie die Anwendung, bis das Programm in einem statischen Zustand befinden, in der installiert ist. Sie müssen die Anwendung mehrmals ausgeführt. Beispielsweise fordert StarOffice oder run Acrobat mehrmals ausführen aller Registrierungsanfragen abgeschlossen und alle Optionen im Dialogfeld. Anwendung auszuführen beim erstmaligen Starten Wenn Sie sie erneut starten, und in einigen Fällen immer später starten unterschiedliche Aufgaben. Beim Starten der Anwendungdes oft können Sie sicherstellen, dass während der Ausführungsphase nur Anwendungscode in Feature Block 1 installiert werden.
  • Shortcut Wizard jede ausführbare Datei in einer Anwendungssuite zu verwenden. Wenn Sie dies tun, müssen jede Anwendung Daten erforderlichen ersten Start auf dem App-V (SoftGrid)-Client.
  • Wenn eine Anwendung einen gültigen Neustart anfordert, klicken Sie auf Überwachung beenden (SoftGrid) App-V Sequencer den Neustart Aufgaben ermöglichen. Nach dem Neustart Aufgaben abgeschlossen sind, klicken Sie auf Überwachung beendenund klicken Sie auf Erneut installieren Installation ggf. weiterhin. Installationsprogramm für die Anwendung aufgefordert werden, neu zu starten, klicken Sie auf Ja. Viele Programme anfordern unnötig neu gestartet.
  • Sequenz wie in einem der installieren können. Klicken Sie nicht Überwachung beenden nach jedem Installationsprogramm, sofern die Anwendung neu gestartet werden. Sie müssen keinen klicken Sie auf Überwachung fortsetzen , um Phase installieren erneut einzugeben, wenn eine Aufgabe Neustart erforderlich ist.
  • Klicken Sie auf Installation beenden , nur wenn Sie müssen. (SoftGrid) App-V Sequencer überwacht die Installation der Anwendung mit einem Hintergrund. Der erste Prozess, Prozess Setup.exe oder Install.exe Prozess und alle untergeordneten Prozesse, die die Installation überwacht. (SoftGrid) App-V Sequencer überwacht auch bestimmte Dienste, wie Windows Installer die Installation der Anwendung beteiligt sein kann. Nach Abschluss die Installation wird manchmal (SoftGrid) App-V Sequencer nicht die Anwendung erkennen, da die Installation nicht alle untergeordneten Prozesse beendet. In diesem Fall klicken Sie auf Installation beenden , um die Überwachung zu beenden.
  • Deaktivieren Sie die Option bei der Erstverwendung installieren . Einige Programme haben für bestimmte Komponenten option. Stellen Sie sicher, dass keine Komponenten dieser Option sequenziert werden. Sie müssen entweder vom Arbeitsplatz starten zum Installieren dieser Komponente auf, oder klicken Sie auf Nicht verfügbar nicht zum Installieren dieser Komponente. Installieren Sie Komponenten, die nicht durch gezielte Benutzer verwendet werden.
  • Wenn Sequenz auf dem Terminaldienste Konfigurieren des Betriebssystems Anwendungshosting Modus statt im Remoteverwaltungsmodus verwenden.
  • Wenn Sequenz große Applikationen verwenden Sie zwei Festplatten. (SoftGrid) App-V Sequencer verwendet %TMP% %TEMP% und eigene Scratchverzeichnis für große temporäre Dateien. Wenn Sie diese Verzeichnisse in ein Verzeichnis auf einer separaten Festplatte umleiten, können Sie die Sequenz verkürzen. Umgebung TMP und Umgebung TEMP werden in der Systemsteuerungsoption "System" für den bestimmten Benutzerkonto gewechselt, die für die Sequenzierung verwendet werden. Ändern (SoftGrid) App-V Sequencer Scratchverzeichnis klicken Sie im Menü Extras auf Optionen , klicken Sie auf die Registerkarte und ändern Sie das Verzeichnis NeuStamm wird. Beispielsweise haben auf der primären Festplatte eine Partition "C" und "Q" Partition. Und das sekundäre Laufwerk Sie eine Partition "E". Auf der Partition "E" können Sie die angegebenen Verzeichnisse E:\SEQTMP umleiten.
  • Wenn Sie Windows Vista verwenden, um Ihre Anwendung Sequenz und die Anwendung an einem App-V (SoftGrid)-Clientcomputer, der Benutzerkontensteuerung (UAC) aktiviert ist, übertragen, sollte UAC Sequenzierung Computer vor der Sequenzierung aktiviert.
  • Beenden Sie den Windows Defender-Dienst und andere Antiviren- oder bösartige Software (Malware) Schutzsoftware die Systemleistung während der Sequenzierung zu verbessern.

Häufig gestellte Fragen

Was tun, wenn eine Anwendung auf Laufwerk C: installieren muss?

Um die Sequenzierung zu vereinfachen, wird empfohlen, dasselbe Laufwerk für das Installationsverzeichnis für das Asset-Verzeichnis und App-V (SoftGrid)-Client bereitstellen verwenden. Standardmäßig kennzeichnet App-V (SoftGrid) das Laufwerk "Laufwerk Q." Da bestimmte Programme auf Laufwerk C: installiert werden müssen oder eine Anwendung von Laufwerk C: ausgeführt werden muss, ist diese Anforderung (SoftGrid) App-V Sequencer ausgelegt. In diesem Fall geben Sie nicht dem Asset-Verzeichnis den gleichen Namen wie das Installationsverzeichnis. Nicht empfohlen Sequenz Sie Laufwerk C aus den folgenden Gründen:
  • Je nach die Sequenzierung Durchführung entstehen Prozesses kleinen Overhead von App-V (SoftGrid) oder einem erheblichen Mehraufwand App-V (SoftGrid).
  • Der betreffende Laufwerksbuchstabe, "C", muss auf dem App-V (SoftGrid)-Client vorhanden sein.
Um dies zu unterstützen, geben Sie ein Verzeichnis auf Laufwerk C: für das Installationsverzeichnis während der Sequenzierung. Geben Sie ein Verzeichnis auf Laufwerk F als Asset-Verzeichnis verwenden. Dadurch wird die gesamte Anwendung auf dem App-V (SoftGrid) virtuellen Dateisystem ausgeführt werden. Ändern Sie das FILENAME-Attribut auf Laufwerk c: nicht Laufwerk F: muss die ausführbare Datei, die in diesem Attribut angegeben zeigen.

Was tun, haben ein MMC-Snap-in oder ein Internet Explorer-Plugin Sequenz?

Hinweis Beispiele für Internet Explorer-Plugins sind verschiedene Versionen des Java Laufzeiten, verschiedene Versionen von ActiveX-Komponenten, verschiedene Versionen von Flash Laufzeiten und verschiedene Versionen von Shockwave-Laufzeiten.

Obwohl Core-Komponenten wie Windows Internet Explorer Sequenz nicht möglich, können Sie mehrere virtuelle für jede Anwendung erstellen. Stellen Sie sicher, diese Programme während der Sequenzierung zu installieren. Stattdessen verweisen Sie auf die lokale Kopie der Anwendung. Dadurch wird die lokale Anwendung in einer virtuellen Umgebung mit die gewünschte Version des Plug-Ins, die sequenziert wurde gezogen werden. Die richtigen Versionen der Betriebssystem-Kernkomponenten auf den App-V (SoftGrid)-Clients muss die Versionen (SoftGrid) App-V Sequencer.

Um die Sequenz zu erstellen, gehen Sie folgendermaßen vor:
  1. Erstellen Sie einen leeren Ordner auf Laufwerk F.
  2. Zeigen Sie auf diesen Ordner (SoftGrid) App-V Sequencer fragt, wo die Anwendung während der Installation installiert wurde.
  3. Installieren Sie das plug-in an diesen Speicherort auf Laufwerk F: während der Installation.
  4. Während der Ausführungsphase testen Sie die Anwendung mit lokalen Tastenkombinationen. Speichern Sie die Sequenz an.
  5. Ändern der OSD-Datei auf der lokalen Betriebssystem ausführbare Hauptdatei mit entsprechenden Parametern.

    Wenn Sie ein Internet Explorer-Plugin sequenzieren, verwenden Sie die folgenden Parameter ein:
    FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\IExplore.exe"
    Wenn Sie ein MMC-Snap-in sequenzieren, verwenden Sie die folgenden Parameter:
    FILENAME="%CSIDL_SYSTEM%\MMC.EXE"
    Parameters="%SFT_MNT%\Anlage Verzeichnisname\Pfad eine MSC-Datei"

Warum sollte ich eine Anwendung einen Stammordner Sequenz, die einen eindeutigen mit maximal acht Zeichen Namen?

Sie müssen einen global eindeutigen Namen verwenden, da jede Anwendung auf Laufwerk F als "Q:\Ordnername Anlage" befindet Wir empfehlen die Verwendung von acht Zeichen oder weniger zu kurze Pfadnamen der Dateien auf dem Client korrekt beibehalten werden. Bestimmte Komponenten erfordern Kurznamen. Z. B. bei der Installation von Microsoft Office XP auf dem Computer (SoftGrid) App-V Sequencer es erhält den kurzen Pfadnamen "Micros ~ 1". Wenn Microsoft Office 2000 auf dem Computer (SoftGrid) App-V Sequencer installiert wird, nachdem der Computer in den ursprünglichen Zustand gehostet wurde, erhält er den kurzen Pfadnamen "Micros ~ 1".

Wenn Microsoft Office XP auf einen frischen Client gestreamt wird, erhält er den kurzen Pfadnamen "Micros ~ 1". Wenn Microsoft Office 2000 dann zum gleichen Client gestreamt, erhält es den kurzen Pfadnamen "Micros ~ 2". Dadurch wird die Anwendung fehl, da darauf nicht analysiert Registrierungsschlüssel "Micros ~ 1".

Hartcodieren zwei Programme Q:\Office, und klicken Sie Versuch stream die zweite Version von Office bereits Streamübertragung die erste Version von Office, werden der App-V (SoftGrid)-Client die zweite Version von Office auf dem Laufwerk F: ordnungsgemäß bereitgestellt.

Kann Sequenz eine Anwendung auf eine und auf ein anderes Betriebssystem übertragen?

Ja, App-V (SoftGrid) können auf eine Sequenz und dann zu einem anderen stream. Jedoch kann die Anwendung nicht ordnungsgemäß, wenn Version des Betriebssystems erkennt, wenn die Anwendung installiert wird. Die Anwendung kann verschiedene Komponenten je nach der Entdeckung auszuwählen. Dies kann je nach Komponentenkompatibilität mit anderen Betriebssystemen beeinträchtigen. Bevor Sie versuchen, eine Anwendung auf ein anderes Betriebssystem stream, bestimmen Sie, ob weitere Sequencings für jedes Betriebssystem erforderlich sind. Möglicherweise an den Hersteller der Anwendung.

Was sind die aktuellen Grenzen speichern-als-Feature?

Die aktuelle Version der App-V (SoftGrid) Sequenzer-als Funktion muss als Teil der Paket-Stammverzeichnis das Verzeichnis Anlage geändert werden. Dadurch können Programme, die hartcodierte Pfade oder einige Arten des Kopierschutzes fehl, nachdem eine-Operation. Um dieses Problem zu umgehen, ändern Sie die Anwendung ohne Speichern-als-Feature.

Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.
Eigenschaften

Artikelnummer: 932137 – Letzte Überarbeitung: 14.01.2017 – Revision: 2

Feedback