Definition

Microsoft App-V

Was ist Microsoft App-V?

Microsoft App-V (Microsoft Application Virtualization) ist ein Client zur Anwendungsvirtualisierung, der Endbenutzern eine Anwendung zur Verfügung stellt, ohne sie auf einem PC zu installieren. Stattdessen verpackt Microsoft App-V jede Anwendung in eine virtuelle Schicht, die sich zwischen der Software und dem Betriebssystem befindet. Dadurch verhalten sich die Anwendungen wie installierte Software, obwohl sie in Wirklichkeit von einem zentral verwalteten Dienst oder sogar vom PC des Endbenutzers gestreamt werden.

Um Anwendungen unabhängig von Standort, Typ oder Kompatibilität der Client-Rechner in großem Umfang für Mitarbeiter bereitzustellen, nutzen Unternehmen und andere Organisationen App-V. Die IT-Abteilung nutzt App-V auch, um den Benutzerzugriff auf Anwendungen zu kontrollieren und sicherzustellen, dass nur autorisierte Benutzer Zugriff auf bestimmte Anwendungen haben.

Erstmals wurde App-V im Jahr 2006 eingeführt und laut Microsoft wird es im April 2026 sein End of Life erreichen. Stattdessen empfiehlt das Unternehmen Anwendern den Umstieg auf Azure Virtual Desktop mit MSIX App Attach, das einen virtuellen Desktop-Dienst ähnlich wie Windows 365 bietet.

Wichtige Funktionen von Windows 365 und 
Azure Virtual Desktop-Funktionen
Abbildung 1: Windows 365 und Azure Virtual Desktop bieten ähnliche Dienste.

Wie funktioniert App-V?

Microsoft App-V erstellt eine virtuelle Umgebung für jede Anwendung, eine sogenannte Bubble (Blase), die von einer Organisation bereitgestellt wird. Diese virtuelle Schicht umgibt die Software und isoliert sie von anderen Anwendungen und dem Betriebssystem. Sie enthält auch Dateien, Einstellungen und andere Registrierungseinträge, die für die Ausführung der Anwendung erforderlich sind.

Jedes Mal wird die virtuelle Umgebung auf dem Client-Rechner erstellt, wenn eine App-V-fähige Anwendung gestartet wird. App-V fängt alle Dateien und Registrierungsanforderungen der Anwendung ab und leitet sie an eine virtuelle Kopie weiter, die in der virtuellen Umgebung gespeichert ist. So werden Anwendungen ausgeführt, als wären sie lokal installiert, und die IT-Abteilung kann die virtuelle Umgebung problemlos verwalten und aktualisieren, ohne dass das persönliche Gerät des Benutzers beeinträchtigt wird.

Wie Microsoft App-V funktioniert
Abbildung 2: App-V schafft eine virtuelle Blase um die Anwendung herum, die zwischen ihr und dem Betriebssystem sitzt.

App-V-Komponenten

Microsoft App-V umfasst folgende Komponenten, die für das Funktionieren des Systems entscheidend sind:

App-V Sequencer

Der Prozess der Anwendungsvirtualisierung beginnt mit dem Verpacken der Anwendung in eine in sich geschlossene Umgebung, die auf dem Client-Computer ausgeführt wird. Diesen Prozess übernimmt App-V Sequencer. Dabei handelt es sich um ein Assistenz-Tool, das App-V-Pakete erstellt und alle ausführbaren Komponenten wie sequenzierte Anwendungsdateien, Datendateien, Windows-Installationsdateien, Registrierungseinstellungen und eine Reihe von Dateien mit erweiterbarer Auszeichnungssprache bereitstellt.

App-V Desktop Client

Der Microsoft App-V Desktop Client führt die Anwendungen aus. Er befindet sich auf dem Gerät des Endbenutzers und ruft die virtuellen Anwendungen ab und veröffentlicht sie. Außerdem verfolgt und speichert er Dateiveränderungen und benutzerdefinierte Einstellungen der veröffentlichten Anwendungen.

App-V Management Server

Dieser Server liefert und verwaltet zentral die Anwendungen, die der App-V Desktop Client und der Remote Desktop Services Client verwenden. Um den Zugriff auf diese Anwendungen zu sichern und zu kontrollieren, verfolgt er Benutzer und ihre Anwendungen in Echtzeit über Active Directory und authentifiziert Anwendungsanforderungen.

Um die Datennutzung zu verfolgen, verwendet der Server Überwachung und Messung. Er ermöglicht es der IT-Abteilung, über eine Verwaltungskonsole Anwendungsberechtigungen zu vergeben und virtualisierte Anwendungen bereitzustellen oder zu entfernen. Der System Center App-V Streaming Server, eine abgespeckte Version des App-V Servers, ist ebenfalls verfügbar.

App-V Reporting Server

Dieser App-V-Server erstellt und speichert Berichte, die zeigen, wie Endbenutzer ihre virtuellen Anwendungen und Anwendungspakete nutzen.

Vorteile von App-V

Microsoft App-V bietet IT-Gruppen eine Menge zeitsparender Funktionen und Flexibilität. Im Folgenden sind einige der Vorteile der Virtualisierungssoftware von App-V aufgeführt:

  • Um ältere Anwendungen auf modernen Betriebssystemen auszuführen, werden Anwendungskompatibilität und -funktionalität verbessert.
  • Es gibt weniger Anwendungskonflikte und eine verbesserte Benutzerfreundlichkeit.
  • Die Software lässt sich einfacher bereitstellen und deinstallieren.
  • Wenn Anwendungen ohne Änderungen am Host-Computer ausgeführt werden, ist weniger PC-Support erforderlich.
  • Durch die zentrale Steuerung sind die Verwaltung und Fehlerbehebung von Anwendungen einfacher.
  • Da App-V es den Benutzern ermöglicht, Anwendungen ohne spezifische Hardwareanforderungen auszuführen, können die Hardwarekosten niedriger sein.
  • Da installierte Anwendungen isoliert vom Betriebssystem und anderen Anwendungen ausgeführt werden, haben Client-Rechner weniger Angriffsflächen.
  • Die Nullkonfiguration beseitigt eine der Hauptursachen für Abstürze oder Hänger, die als blauer Bildschirm unter Windows bekannt sind.

Die wichtigsten kommerziellen Anwendungen für App-V

App-V kann die meisten Unternehmensanwendungen virtualisieren. Einige gängige kommerzielle Anwendungen, mit denen es verwendet wird, sind:

Eine kleine Anzahl von Anwendungen von Drittanbietern unterstützt die Verwendung und Verwaltung von App-V:

  • Advanced Installer ist ein Windows-Software-Installations- und Paketierungs-Tool, das virtuelle Anwendungen unterstützt. Es bietet Unterstützung für App-V und VMware ThinApp und ermöglicht die Erstellung von Paketen mit virtuellen Anwendungen.
  • Cloudpager ist das Cloud-Container-Programm von Numecent, mit dem virtuelle Anwendungen von App-V ausgeführt werden. Laut Numecent wird dies auch nach dem End of Life von App-V möglich sein.

End of Life im Jahr 2026

Microsoft hat erklärt, dass das End of Life von App-V im April 2026 sein wird. Seit mehreren Jahren wurde das Programm nicht mehr wesentlich aktualisiert. Stattdessen konzentriert sich Microsoft auf Azure Virtual Desktop und den MSIX-Container und empfiehlt App-V-Benutzern, bis 2026 auf diese Programme umzusteigen.

Azure Virtual Desktop virtualisiert ganze Desktops, sodass Benutzer Desktops und Anwendungen von einem entfernten Server oder Dienst ausführen können. MSIX arbeitet als Anhang zum Azure Virtual Desktop und verwendet Container zur Trennung von Benutzerdaten, Betriebssystemen und Anwendungen. Es stellt Anwendungen bereit, ohne dass sie neu verpackt werden müssen.

Vergleich VDI vs. DaaS
Abbildung 3: Virtuelle Desktops werden oft mit Desktop as a Service (DaaS) verglichen, obwohl sie wesentliche Unterschiede aufweisen.

Geschichte von App-V

1999 wurde App-V von einem Unternehmen namens Softricity entwickelt und war ursprünglich als SoftGrid bekannt. Nachdem sie mit dem Boston Computer Museum zusammengearbeitet hatten, kamen die Gründer von Softricity auf die Idee zur App-Virtualisierung. Die Besucher des Museums spielten Spiele auf den Computern des Museums und veränderten dabei die Konfigurationen des Betriebssystems. Um die Spieleanwendungen vom Betriebssystem zu isolieren, entwickelte Softricity SoftGrid.

Im Jahr 2006 übernahm Microsoft Softricity und benannte es in SoftGrid App-V um, wie sein Hardware-Virtualisierungs-Tool Hyper-V. Seitdem hat App-V mehrere Meilensteine in der Entwicklung erlebt, darunter:

  • 2006: Microsoft kauft SoftGrid 3.0.
  • 2008: Microsoft veröffentlicht die Betaversion von App-V Version 4.5.
  • 2012: App-V 5.0 wird veröffentlicht.
  • 2022: Microsoft kündigt an, dass App-V nicht mehr Teil des Microsoft Desktop Optimization Pack ist, sondern in Windows 10 Enterprise und Windows 10 Education enthalten ist, die beide im Jahr 2025 ihr End of Life erreichen. Microsoft kündigt ebenfalls an, dass App-V im April 2026 sein End of Life erreicht, und fordert die Nutzer auf, zu Azure Virtual Desktop zu wechseln.
Diese Definition wurde zuletzt im November 2023 aktualisiert

Erfahren Sie mehr über Server- und Desktop-Virtualisierung

ComputerWeekly.de
Close