Versionshinweise für App-V 5.1

Im Folgenden finden Sie bekannte Probleme in Microsoft Application Virtualization (App-V) 5.1.

Fehler während der Veröffentlichungsaktualisierung zwischen App-V 5.0 SP3-Verwaltungsserver und App-V 5.1-Client auf Windows 10

Beim Synchronisieren von Paketen vom App-V 5.0 SP3-Verwaltungsserver mit einem App-V 5.1-Client auf Windows 10 wird während der Veröffentlichungsaktualisierung ein Fehler generiert. Dieser Fehler tritt auf, weil der App-V 5.0 SP3-Server das in der Veröffentlichungs-URL angegebene Windows 10 Betriebssystem nicht versteht. Das Problem wurde für den App-V 5.1-Veröffentlichungsserver behoben, aber nicht auf Versionen von App-V 5.0 SP3 oder früher zurückportiert.

Problemumgehung: Aktualisieren Sie den App-V 5.0-Verwaltungsserver auf den App-V 5.1-Verwaltungsserver für Windows 10 Clients.

Benutzerdefinierte Konfigurationen werden nicht auf Pakete angewendet, die global veröffentlicht werden, wenn sie mithilfe des App-V 5.1-Servers festgelegt werden.

Wenn Sie einer AD-Gruppe, die Computerkonten enthält, ein Paket zuweisen und mithilfe des App-V-Servers eine benutzerdefinierte Konfiguration auf diese Gruppe anwenden, wird die benutzerdefinierte Konfiguration nicht auf diese Computer angewendet. Der App-V 5.1-Client veröffentlicht Pakete, die einem Computerkonto zugewiesen sind, global. Es speichert jedoch benutzerdefinierte Konfigurationsdateien pro Benutzer im Profil jedes Benutzers. Global veröffentlichte Pakete haben keinen Zugriff auf diese benutzerdefinierte Konfiguration.

Problemumgehung: Führen Sie eine der folgenden Aktionen aus:

  • Weisen Sie das Paket Gruppen zu, die nur Benutzerkonten enthalten. Dadurch wird sichergestellt, dass die benutzerdefinierte Konfiguration des Pakets im Profil jedes Benutzers gespeichert und ordnungsgemäß angewendet wird.

  • Erstellen Sie eine benutzerdefinierte Bereitstellungskonfigurationsdatei, und wenden Sie sie mithilfe des Cmdlets Add-AppvClientPackage mit dem Parameter -DynamicDeploymentConfiguration auf das Paket auf dem Client an. Weitere Informationen finden Sie unter Informationen zur dynamischen App-V 5.1-Konfiguration .

  • Erstellen Sie mithilfe des App-V 5.1-Sequencers ein neues Paket mit der benutzerdefinierten Konfiguration.

Serverdateien werden nach der Installation des neuen App-V 5.1-Servers nicht gelöscht

Wenn Sie den App-V 5.0 SP1-Server deinstallieren und dann den App-V 5.1-Server installieren, schlägt die Installation fehl, die falsche Version des Verwaltungsservers wird installiert, und eine Fehlermeldung wird zurückgegeben. Das Problem tritt auf, weil die Serverdateien nicht gelöscht werden, wenn Sie App-V 5.0 SP1 deinstallieren, sodass der Installationsprozess ein Upgrade anstelle einer neuen Installation durchführt.

Problemumgehung: Löschen Sie diesen Registrierungsschlüssel, bevor Sie mit der Installation von App-V 5.1 beginnen:

Suchen und löschen Sie unter HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall den INSTALLATIONS-GUID-Schlüssel, der den DWORD-Wert "DisplayName" mit den Wertdaten "Microsoft Application Virtualization (App-V) Server" enthält. Dies ist der einzige Schlüssel, der gelöscht werden sollte.

Manuell hinzugefügte Dateitypzuordnungen werden nicht ordnungsgemäß gespeichert.

Dateitypzuordnungen, die einem Anwendungspaket manuell über die Registerkarte Verknüpfungen und FTAs am Ende des Anwendungsupgrade-Assistenten hinzugefügt werden, werden nicht ordnungsgemäß gespeichert. Sie sind weder für den App-V-Client noch für den Sequencer verfügbar, wenn das gespeicherte Paket erneut aktualisiert wird.

Problemumgehung: Um eine Dateitypzuordnung hinzuzufügen, öffnen Sie das Paket zur Änderung, und führen Sie den Update-Assistenten aus. Fügen Sie während des Installationsschritts die neue Dateitypzuordnung über das Betriebssystem hinzu. Der Sequencer erkennt die neue Zuordnung in der Systemregistrierung und fügt sie der virtuellen Registrierung des Pakets hinzu, wo sie für den Client verfügbar ist.

Beim Streaming von Paketen im SCS-Modus (Shared Content Store) an einen Client, der ebenfalls mit AppLocker verwaltet wird, werden zusätzliche Daten auf den lokalen Datenträger geschrieben.

Um die Menge der Auf den lokalen Datenträger eines Clients geschriebenen Daten zu verringern, können Sie den SCS-Modus auf dem App-V 5.1-Client aktivieren, um den Inhalt eines Pakets bei Bedarf zu streamen. Wenn AppLocker jedoch eine Anwendung innerhalb des Pakets verwaltet, werden möglicherweise einige Daten auf den lokalen Datenträger des Clients geschrieben, die andernfalls nicht geschrieben würden.

Problemumgehung: Keine

Im Dialogfeld Paket hinzufügen der Verwaltungskonsole ist die Schaltfläche Durchsuchen bei Verwendung von Chrome oder Firefox nicht verfügbar.

Wenn Sie auf der Seite Pakete der Verwaltungskonsole in der unteren rechten Ecke Hinzufügen oder Aktualisieren auswählen, wird das Dialogfeld Paket hinzufügen angezeigt. Wenn Sie mit Chrome oder Firefox als Browser auf die Verwaltungskonsole zugreifen, können Sie nicht zum Speicherort des Pakets navigieren.

Problemumgehung: Geben Sie den Pfad zum Paket ein, oder kopieren Sie ihn, und fügen Sie ihn in das Eingabefeld Paket hinzufügen ein. Wenn die Verwaltungskonsole Zugriff auf diesen Pfad hat, können Sie das Paket hinzufügen. Wenn sich das Paket auf einer Netzwerkfreigabe befindet, können Sie mit Explorer zum Speicherort navigieren, indem Sie die folgenden Schritte ausführen:

  1. Klicken Sie beim Drücken der UMSCHALTTASTE mit der rechten Maustaste auf die Paketdatei.

  2. Wählen Sie Als Pfad kopieren aus.

  3. Fügen Sie den Pfad in das Eingabefeld Paket hinzufügen ein.

Beim Upgrade des App-V-Verwaltungsservers auf Version 5.1 tritt manchmal die Meldung "Datenbankfehler aufgetreten" auf.

Wenn Sie den App-V 5.0 SP1-Verwaltungsserver installieren und dann versuchen, ein Upgrade auf den App-V 5.1-Server durchzuführen, wenn mehrere Verbindungsgruppen konfiguriert und aktiviert sind, wird der folgende Fehler angezeigt: "Ein Datenbankfehler ist aufgetreten. Ursache: "Ungültiger Spaltenname 'PackageOptional'. Ungültiger Spaltenname 'VersionOptional'."

Problemumgehung: Führen Sie diesen Befehl für Ihre SQL-Datenbank aus:

ALTER TABLE AppVManagement.dbo.PackageGroupMembers ADD PackageOptional bit NOT NULL DEFAULT 0, VersionOptional bit NOT NULL DEFAULT 0

Wobei "AppVManagement" der Name der Datenbank ist.

Benutzer können ein Paket nicht in einer vom Benutzer veröffentlichten Verbindungsgruppe öffnen, wenn Sie ein optionales Paket hinzufügen oder entfernen.

In Umgebungen, in denen der RDS-Client ausgeführt wird oder die mehrere gleichzeitige Benutzer pro Computer haben, können angemeldete Benutzer keine Anwendungen in Paketen öffnen, die sich in einer vom Benutzer veröffentlichten Verbindungsgruppe befinden, wenn der Verbindungsgruppe ein optionales Paket hinzugefügt oder daraus entfernt wird.

Problemumgehung: Benutzer müssen sich abmelden und sich dann wieder anmelden.

Fehlermeldung wird fälschlicherweise angezeigt, wenn die Verbindungsgruppe nur für den Benutzer veröffentlicht wird.

Wenn Sie Repair-AppvClientConnectionGroup ausführen, wird der folgende Fehler angezeigt, auch wenn die Verbindungsgruppe nur für den Benutzer veröffentlicht wird: "Interner App-V-Integrationsfehler: Paket nicht für den Benutzer integriert. Stellen Sie sicher, dass das Paket dem Computer hinzugefügt und für den Benutzer veröffentlicht wird."

Problemumgehung: Führen Sie eine der folgenden Aktionen aus:

  • Veröffentlichen Sie alle Pakete in einer Verbindungsgruppe.

    Das Problem tritt auf, wenn die zu reparierende Verbindungsgruppe Pakete enthält, die fehlen oder für den Benutzer nicht verfügbar sind (d. a. nicht global oder für den Benutzer veröffentlicht). Die Reparatur funktioniert jedoch, wenn alle Pakete der Verbindungsgruppe verfügbar sind. Stellen Sie daher sicher, dass alle Pakete veröffentlicht werden.

  • Reparieren Sie Pakete einzeln, indem Sie den Befehl Repair-AppvClientPackage anstelle des Befehls Repair-AppvClientConnectionGroup verwenden.

    Ermitteln Sie, welche Pakete für Benutzer verfügbar sind, und führen Sie dann den Befehl Repair-AppvClientPackage einmal für jedes Paket aus. Verwenden Sie PowerShell-Cmdlets, um folgendes auszuführen:

    1. Ruft alle Pakete in einer Verbindungsgruppe ab.

    2. Überprüfen Sie, ob jedes Paket derzeit veröffentlicht ist.

    3. Wenn das Paket derzeit veröffentlicht ist, führen Sie Repair-AppvClientPackage für dieses Paket aus.

Symbole werden im Sequencer nicht ordnungsgemäß angezeigt

Symbole auf der Registerkarte Verknüpfungen und Dateitypzuordnungen werden beim Ändern eines Pakets im App-V Sequencer nicht ordnungsgemäß angezeigt. Dieses Problem tritt auf, wenn die Größe der Symbole nicht 16x16 oder 32x32 beträgt.

Problemumgehung: Verwenden Sie nur Symbole, die 16x16 oder 32x32 sind.

Das Skript "InsertVersionInfo.sql" ist für die Verwaltungsdatenbank nicht mehr erforderlich.

Das Skript InsertVersionInfo.sql ist für Versionen der App-V-Verwaltungsdatenbank, die höher als App-V 5.0 SP3 sind, nicht erforderlich.

Das Permissions.sql-Skript sollte gemäß Schritt 2 in KB-Artikel 3031340 aktualisiert werden.

Wichtig

Schritt 1 ist für Versionen von App-V höher als App-V 5.0 SP3 nicht erforderlich.

Microsoft Visual Studio 2012 wird nicht unterstützt

App-V 5.1 unterstützt Visual Studio 2012 nicht.

Problemumgehung: Keine

Einschränkungen für Anwendungsdateinamen für App-V 5.x Sequencer

Der App-V 5.x Sequencer kann keine Anwendungen mit Dateinamen sequenzieren, die "CO_<x>" entsprechen, wobei x eine beliebige Zahl ist. Fehler 0x8007139F generiert wird.

Problemumgehung: Verwenden Eines anderen Dateinamens

Zeitweiliger Fehler "Datei nicht gefunden" beim Einbinden eines Pakets

Gelegentlich wird beim Einbinden eines Pakets der Fehler "File Not Found" (0x80070002) generiert. Dies tritt in der Regel auf, wenn ein Ordner in einem App-V-Paket viele Dateien enthält (z. B. 20.000 oder mehr). Dies kann dazu führen, dass das Streaming länger als erwartet dauert und ein Timeout auftritt, wodurch der Fehler "File Not Found" (Datei nicht gefunden) generiert wird.

Problemumgehung: Ab HF06 wurde ein neuer Registrierungsschlüssel eingeführt, um die Verlängerung dieses Timeoutzeitraums zu ermöglichen.

Pfad HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Streaming
Einstellung StreamResponseWaitTimeout
Datatype DWORD
Einheiten Sekunden
Standard 5
Hinweis: Dieser Wert ist der Standardwert, wenn der Registrierungsschlüssel nicht definiert oder ein Wert <=5 angegeben ist.

Informationen zu App-V 5.1