Freigeben über


Informationen über die virtuelle Umgebung der Verbindungsgruppe

Letzte Aktualisierung: Dezember 2014

Betrifft: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Inhalt dieses Themas:

  • Wie die Paketpriorität festgelegt wird

  • Zusammenführen von identischen Paketpfaden in ein virtuelles Verzeichnis in Verbindungsgruppen

Wie die Paketpriorität festgelegt wird

Die virtuelle Umgebung ihr aktueller Zustand werden der Verbindungsgruppe, nicht den einzelnen Paketen zugeordnet. Wenn ein App-V-Paket aus der Verbindungsgruppe entfernt wird, wird der Zustand, der als Teil der Verbindungsgruppe vorhanden war, nicht mit dem Paket migriert.

Wenn dasselbe Paket zu zwei verschiedenen Verbindungsgruppen gehört, müssen Sie angeben, welche Verbindungsgruppe App-V verwenden soll. Angenommen Sie haben zwei Pakete in einer Verbindungsgruppe, die jeweils den gleichen DWORD-Registrierungswert definieren.

Die verwendete Verbindungsgruppe basiert auf der Reihenfolge, in der ein Paket innerhalb des XML-Dokuments AppConnectionGroup angezeigt wird:

  • Das erste Paket weist die höchste Priorität auf.

  • Das zweite Paket hat die zweithöchste Priorität.

Beachten Sie im folgenden Beispielabschnitt:

<appv:Packages>
<appv:Package
PackageId="A8731008-4523-4713-83A4-CD1363907160"
VersionId="E889951B-7F30-418B-A69C-B37283BC0DB9"
/>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="01F1943B-C778-40AD-BFAD-AC34A695DF3C"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

Angenommen, derselbe DWORD-Wert ABC (HKEY_LOCAL_MACHINE\software\contoso\finapp\region) ist wie im folgenden Beispiel im ersten und dritten Paket definiert:

  • Paket 1 (A8731008-4523-4713-83A4-CD1363907160): HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5

  • Paket 3 (04220DCA-EE77-42BE-A9F5-96FD8E8593F2): HKEY_LOCAL_MACHINE\software\contoso\finapp\region=10

Da Paket 1 zuerst angezeigt wird, muss die virtuelle Umgebung von AppConnectionGroup den einzelnen DWORD-Wert von 5 (HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5) aufweisen. Dies bedeutet, dass den virtuellen Anwendungen im Paket 1, Paket 2 und 3 der Wert 5 angezeigt wird, wenn sie eine Abfrage nach HKEY_LOCAL_MACHINE\software\contoso\finapp\region ausführen.

Weitere Ressourcen für die virtuelle Umgebung werden ähnlich behoben, aber im Normalfall treten die Konflikte in der Registrierung auf.

Zusammenführen von identischen Paketpfaden in ein virtuelles Verzeichnis in Verbindungsgruppen

Wenn zwei oder mehrere Pakete in einer Verbindungsgruppe identische Verzeichnispfaden enthalten, werden die Pfade in ein einzelnes virtuelles Verzeichnis innerhalb der Verbindungsgruppe der virtuellen Umgebung zusammengeführt. Durch diese Zusammenführung von Pfaden kann eine Anwendung in einem Paket auf Dateien zugreifen, die sich in einem anderen Paket befinden.

Wenn Sie ein Paket aus einer Verbindungsgruppe entfernen, können die Anwendungen in dem entfernten Paket nicht mehr auf die Dateien der verbleibenden Pakete in der Verbindungsgruppe zugreifen.

Die Reihenfolge, in der App-V einen Dateinamen in der Verbindungsgruppe sucht, wird durch die Reihenfolge angegeben, in der App-V-Pakete in der Manifestdatei des Verbindungsgruppe aufgeführt sind.

Das folgende Beispiel zeigt die Reihenfolge und die Beziehung zwischen einer Dateinamenssuche in einer Verbindungsgruppe für Paket A und Paket B.

Paket A Paket B

C:\Windows\System32

C:\Windows\System32

C:\AppTest

C:\AppTest

Im obigen Beispiel versucht eine virtualisierte Anwendung eine bestimmte Datei zu suchen, dabei wird zunächst Paket A nach einem übereinstimmenden Dateipfad durchsucht. Wenn kein entsprechender Pfad gefunden wird, wird Paket B mithilfe folgender Zuordnungsregeln durchsucht:

  • Wenn eine Datei mit der Bezeichnung test.txt in der virtuellen Ordnerhierarchie in beiden Anwendungspaketen vorhanden ist, wird die erste übereinstimmende Datei verwendet.

  • Wenn eine Datei mit der Bezeichnung bar.txt in der virtuellen Ordnerhierarchie eines Anwendungspakets vorhanden ist, jedoch nicht in dem anderen, wird die erste übereinstimmende Datei verwendet.

Haben Sie einen Vorschlag für App-V?

Hier können Sie Vorschläge hinzufügen oder darüber abstimmen. Verwenden Sie für App-V-Probleme das App-V-TechNet-Forum.

Siehe auch

Weitere Ressourcen

Verwalten von Verbindungsgruppen

-----
Sie erfahren mehr zu MDOP in der TechNet Library, können im TechNet-Wiki nach Problemlösungen suchen oder uns auf Facebook und Twitter folgen.
-----