Versionshinweise für App-V für Windows 10-Version 1607

Gilt für

  • Windows 10, Version 1607

Im Folgenden finden Sie bekannte Probleme und Problemumgehungen für Application Virtualization (App-V) unter Windows 10, Version 1607.

Windows Installer-Pakete (.msi-Dateien), die vom App-V-Sequenzer (Version 5.1 und früher) generiert wurden, können nicht auf Computern mit dem integrierten App-V-Client installiert werden

Es gibt MSI-Pakete, die von einem App-V-Sequenzer aus früheren Versionen von App-V (Versionen 5.1 und früher) generiert wurden. Diese Pakete enthalten eine Überprüfung, ob der App-V-Client auf Clientgeräten installiert ist, bevor die Installation des MSI-Pakets zugelassen wird. Da der App-V-Client automatisch installiert wird, wenn Sie Benutzergeräte auf Windows 10, Version 1607, aktualisieren, schlägt die Voraussetzungsprüfung fehl und führt dazu, dass die MSI-Datei fehlschlägt.

Problemumgehung:

  1. Installieren Sie den neuesten App-V-Sequenzer, den Sie aus dem Windows Assessment and Deployment Kit (ADK) für Windows 10, Version 1607, erhalten. Weitere Informationen finden Sie unter Herunterladen des Windows ADK. Weitere Informationen finden Sie unter Installieren von App-V Sequencer.

  2. Stellen Sie sicher, dass Sie die MSI-Tools installiert haben, die im Windows 10 SDK enthalten sind. Diese sind wie folgt verfügbar:

  3. Kopieren Sie msidb.exe aus dem Standardpfad der Windows SDK-Installation (C:\Program Files (x86)\Windows Kits\10) in ein anderes Verzeichnis. Beispiel: C:\MyMsiTools\bin

  4. Navigieren Sie an einer Windows PowerShell-Eingabeaufforderung mit erhöhten Rechten zu folgendem Ordner:

    <Windows Kits 10-Installationsordner>\Microsoft Application Virtualization\Sequencer\

    Standardmäßig lautet dieser Pfad:
    C:\Program Files (x86)\Windows Kits\10\Microsoft Application Virtualization\Sequencer

  5. Führen Sie den folgenden Befehl aus:

    Update-AppvPackageMsi -MsiPackage "<path to App-V Package .msi file>" -MsSdkPath "<path>"

    Dabei lautet der Pfad zum neuen Verzeichnis (in diesem Beispiel C:\MyMsiTools\).

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

Beim Synchronisieren von Paketen vom App-V 5.0 SP3-Verwaltungsserver mit einem App-V-Client unter 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 App-V-Veröffentlichungsserver behoben, wird 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-Verwaltungsserver für Windows 10-Clients.

Benutzerdefinierte Konfigurationen werden nicht für Pakete angewendet, die global veröffentlicht werden, wenn sie mithilfe des App-V-Servers festgelegt werden

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

Problemumgehung: Implementieren Sie eine der folgenden Aufgaben:

  • Weisen Sie das Paket Gruppen zu, die nur Benutzerkonten enthalten. Durch diese Zuweisung wird sichergestellt, dass die benutzerdefinierte Konfiguration des Pakets im Profil jedes Benutzers gespeichert und korrekt angewendet wird.

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

  • Erstellen Sie ein neues Paket mit der benutzerdefinierten Konfiguration mithilfe von App-V Sequencer.

Serverdateien werden nach der Installation von App-V Server nicht gelöscht

Wenn Sie den App-V 5.0 SP1-Server deinstallieren und dann den App-V-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 bei der Deinstallation von App-V 5.0 SP1 nicht gelöscht werden, sodass der Installationsvorgang ein Upgrade anstelle einer Neuinstallation vornimmt.

Problemumgehung: Löschen Sie diesen Registrierungsschlüssel, bevor Sie mit der Installation von App-V 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 dem Wert "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 Freihandelsabkommen am Ende des Anwendungsupgrade-Assistenten hinzugefügt wurden, werden nicht ordnungsgemäß gespeichert. Sie stehen dem App-V-Client oder dem Sequencer nicht zur Verfügung, wenn das gespeicherte Paket erneut aktualisiert wird.

Problemumgehung: Öffnen Sie zum Hinzufügen einer Dateitypzuordnung das Paket, um es zu ändern, 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 Streamen von Paketen im SCS-Modus (Shared Content Store) auf einen Client, der auch mit AppLocker verwaltet wird, werden zusätzliche Daten auf den lokalen Datenträger geschrieben.

Um die Datenmenge zu verringern, die auf den lokalen Datenträger eines Clients geschrieben wird, können Sie den SCS-Modus auf dem App-V 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 sonst nicht geschrieben würden.

Problemumgehung: Keine

Im Dialogfeld "Verwaltungskonsole Paket hinzufügen" ist die Schaltfläche "Durchsuchen" in Chrome oder Firefox nicht verfügbar

Wenn Sie auf der Seite Pakete der Verwaltungskonsole in der unteren rechten Ecke Hinzufügen oder Upgrade 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 zu dem 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. Als Pfad kopieren auswählen

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

Das Upgrade von App-V Management Server auf 5.1 schlägt manchmal mit der Meldung "Ein Datenbankfehler ist aufgetreten" fehl

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

Problemumgehung: Führen Sie den folgenden 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

Dabei ist "AppVManagement" der Name der Datenbank.

Benutzer können kein Paket 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 ein optionales Paket zur Verbindungsgruppe hinzugefügt oder daraus entfernt wird.

Problemumgehung: Lassen Sie die Benutzer sich abmelden und dann wieder anmelden.

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

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 für den Benutzer nicht integriert. Ensure that the package is added to the machine and published to the user."

Problemumgehung: Führen Sie eine der folgenden Aufgaben 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. h. nicht global oder für den Benutzer veröffentlicht wurden). Die Reparatur funktioniert jedoch, wenn alle Pakete der Verbindungsgruppe verfügbar sind. Stellen Sie daher sicher, dass alle Pakete veröffentlicht sind.

  • Reparieren Sie Pakete einzeln mit dem Befehl Repair-AppvClientPackage anstelle des Befehls Repair-AppvClientConnectionGroup.

    Ermitteln Sie, welche Pakete den Benutzern zur Verfügung stehen, und führen Sie dann den Befehl Repair-AppvClientPackage einmal für jedes Paket aus. Verwenden Sie Windows PowerShell-Cmdlets, um die folgenden Aufgaben auszuführen:

    1. Rufen Sie alle Pakete in einer Verbindungsgruppe ab.

    2. Überprüfen Sie, ob die einzelnen Pakete derzeit veröffentlicht sind.

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

Symbole werden in Sequencer nicht korrekt angezeigt

Symbole auf der Registerkarte "Verknüpfungen und Dateitypzuordnungen" werden beim Ändern eines Pakets in 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 mit den Formaten 16x16 oder 32x32.

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

Das InsertVersionInfo.sql-Skript ist für Versionen der App-V-Verwaltungsdatenbank ab App-V 5.0 SP3 nicht erforderlich.

Microsoft Visual Studio 2012 wird nicht unterstützt

App-V unterstützt Visual Studio 2012 nicht.

Problemumgehung: Verwenden Sie eine neuere Version von Microsoft Visual Studio.

Derzeit unterstützt Visual Studio 2012 keine App-Virtualisierung, unabhängig davon, ob Microsoft App-V oder Lösungen von Drittanbietern wie VMware ThinApp verwendet werden. Es ist zwar möglich, dass Visual Studio für Ihre Zwecke gut funktioniert, wenn es in einer dieser Umgebungen ausgeführt wird, aber wir können derzeit keine Fehler oder Probleme beheben, die bei der Ausführung in einer virtualisierten Umgebung gefunden werden.

Einschränkungen für Anwendungsdateinamen für App-V Sequencer

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

Problemumgehung: Verwenden Sie einen anderen Dateinamen

Informationen, die bei der Problembehandlung von App-V für Windows 10 helfen können, finden Sie unter: