Freigeben über


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-Sequencer (Version 5.1 und früher) generiert werden, können auf Computern mit dem mitgelieferten App-V-Client nicht installiert werden

Es gibt MSI-Pakete, die von einem App-V-Sequencer aus früheren Versionen von App-V (Version 5.1 und früher) generiert wurden. Diese Pakete enthalten eine Überprüfung, um zu überprüfen, ob der App-V-Client auf Clientgeräten installiert ist, bevor das MSI-Paket installiert werden kann. Da der App-V-Client beim Upgrade von Benutzergeräten auf Windows 10, Version 1607, automatisch installiert wird, schlägt die Voraussetzungsprüfung fehl und führt dazu, dass die MSI fehlschlägt.

Problemumgehung:

  1. Installieren Sie den neuesten App-V-Sequencer, den Sie aus dem Windows Assessment and Deployment Kit (ADK) für Windows 10, Version 1607, erhalten können. 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 und wie folgt verfügbar sind:

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

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

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

    Standardmäßig lautet dieser Pfad:
    C:\Programme (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 ist der Pfad zum neuen Verzeichnis (in diesem Beispiel C:\MyMsiTools\).

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

Bei der Veröffentlichungsaktualisierung wird beim Synchronisieren von Paketen vom App-V 5.0 SP3-Verwaltungsserver mit einem App-V-Client unter Windows 10 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-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-Verwaltungsserver für Windows 10-Clients.

Benutzerdefinierte Konfigurationen werden nicht auf 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 mithilfe des App-V-Servers eine benutzerdefinierte Konfiguration auf diese Gruppe anwenden, wird die benutzerdefinierte Konfiguration nicht auf diese Computer angewendet. Der App-V-Client veröffentlicht Pakete, die einem Computerkonto global zugewiesen sind. Es speichert jedoch benutzerdefinierte Konfigurationsdateien pro Benutzer im Profil jedes Benutzers. 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 ordnungsgemäß angewendet wird.

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

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

Serverdateien werden nach der Installation eines neuen App-V-Servers 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 es wird eine Fehlermeldung 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 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-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 mithilfe des Datei-Explorers 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. 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, auf App-V Server zu aktualisieren, 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: Lassen Sie Benutzer 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 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. 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 Windows PowerShell-Cmdlets, um die folgenden Aufgaben 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.

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

Das InsertVersionInfo.sql-Skripts ist für Versionen der App-V-Verwaltungsdatenbank, die höher als App-V 5.0 SP3 sind, 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 die App-Virtualisierung nicht, 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 sie 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 wurden.

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

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

Problemumgehung: Verwenden Eines anderen Dateinamens

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