Deinstallieren von Anwendungen mit Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Anstatt ein separates Objekt zum Deinstallieren einer Anwendung erstellen zu müssen, können Sie deinstallationsverhalten für den Bereitstellungstyp angeben. Erstellen Sie dann eine separate Bereitstellung mit der Zu deinstallierenden Aktion. Sie können eine Anwendung auch dann deinstallieren, wenn sie zuvor nicht von Configuration Manager installiert wurde.

Verhalten und Einschränkungen

  • Um eine Anwendung mit der Aktion Deinstallieren bereitzustellen, löschen Sie zunächst alle vorhandenen Anwendungsbereitstellungen, simulierten Bereitstellungen oder Tasksequenzbereitstellungen, die diese Anwendung enthalten. Andernfalls können Configuration Manager die Anwendung neu installieren.

  • Einige Anwendungstypen unterstützen die Deinstallation nicht.

  • Wenn Sie eine Anwendung deinstallieren, werden Abhängigkeiten von Configuration Manager nicht automatisch deinstalliert.

  • Wenn Sie für einen Benutzer eine Anwendung mit der Aktion Deinstallieren bereitstellen und die Anwendung für alle Benutzer des Computers installiert wurde, kann die Deinstallation fehlschlagen, wenn das Konto des Benutzers nicht über berechtigungen zum Deinstallieren der Anwendung verfügt.

  • Wenn Sie in Version 2103 und früher einen Benutzer oder ein Gerät aus einer Sammlung entfernen, für die eine Anwendung bereitgestellt wurde, deinstalliert Configuration Manager die Anwendung nicht automatisch vom Gerät.

    Tipp

    Version 2107 und höher unterstützt die implizite Deinstallation.

  • Eine Bereitstellung mit der Aktion Deinstallieren überprüft keine Anforderungsregeln. Wenn die Anwendung auf dem Zielgerät installiert ist, deinstalliert Configuration Manager sie.

Prozess

Wählen Sie beim Erstellen der Anwendung die Option Informationen zu diesem Bereitstellungstyp automatisch aus Installationsdateien identifizieren aus. Wenn die Informationen in den Installationsdateien verfügbar sind, wird den Eigenschaften des Bereitstellungstyps automatisch die Befehlszeile zum Deinstallieren hinzugefügt.

Führen Sie für eine vorhandene Anwendung die folgenden Schritte aus, um deren Deinstallationseigenschaften zu konfigurieren:

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Softwarebibliothek. Erweitern Sie Anwendungsverwaltung , und wählen Sie den Knoten Anwendungen aus.

  2. Wählen Sie die Anwendung aus. Wechseln Sie im Detailbereich zur Registerkarte Bereitstellungstypen .

  3. Wählen Sie den Bereitstellungstyp aus. Wählen Sie dann im Menüband auf der Registerkarte Bereitstellungstypdie Option Eigenschaften aus.

  4. Wechseln Sie zur Registerkarte Inhalt , und konfigurieren Sie die folgenden Einstellungen:

    • Inhaltseinstellungen deinstallieren: Wählen Sie eine Option aus, bei der Configuration Manager den Inhalt abruft, um die Anwendung zu deinstallieren:

      • Identisch mit Installationsinhalt: Die Installations- und Deinstallationsinhalte sind identisch. Dies ist die Standardeinstellung.

      • Kein Deinstallationsinhalt: Ihre Anwendung benötigt keinen Inhalt für die Deinstallation.

      • Anderer Installationsinhalt: Der Inhalt der Deinstallation unterscheidet sich vom Installationsinhalt.

    • Speicherort der Deinstallation von Inhalten: Wenn Sie die dritte Option für Inhaltseinstellungen auswählen, geben Sie den Netzwerkpfad zu den Inhalten an, die zum Deinstallieren der Anwendung verwendet werden.

  5. Wechseln Sie zur Registerkarte Programme , und konfigurieren Sie die folgenden Einstellungen:

    • Programm deinstallieren: Geben Sie die Befehlszeile und alle erforderlichen Parameter an, um die Anwendung zu deinstallieren.

    • Deinstallation starten in: Geben Sie optional den Ordner mit dem Deinstallationsprogramm für den Bereitstellungstyp an. Dieser Ordner kann ein absoluter Pfad auf dem Client sein. Es kann auch ein relativer Pfad auf einem Verteilungspunkt des Ordners mit dem Paket sein.

    • Ausführen der Installation und Deinstallation des Programms als 32-Bit-Prozess auf 64-Bit-Clients: Verwenden Sie die 32-Bit-Datei- und Registrierungsspeicherorte auf Windows-basierten Computern, um das Deinstallationsprogramm für den Bereitstellungstyp auszuführen.

Stellen Sie dann die Anwendung bereit. Wählen Sie auf der Seite Bereitstellungseinstellungen des Assistenten die Bereitstellungsaktion deinstallieren aus.

Hinweis

Wenn Sie die Bereitstellungsaktion Deinstallieren auswählen, wird der Bereitstellungszweck automatisch als Erforderlich konfiguriert.

Implizite Deinstallation

Viele Kunden verfügen über viele Sammlungen, da sie für jede Anwendung mindestens zwei Sammlungen benötigen: eine für die Installation und eine für die Deinstallation. Diese Vorgehensweise erhöht den Mehraufwand für die Verwaltung weiterer Sammlungen und kann die Websiteleistung für die Sammlungsauswertung verringern.

Ab Version 2107 können Sie eine Anwendungsbereitstellung aktivieren, um die implizite Deinstallation zu unterstützen. Wenn sich eine Ressource in einer Sammlung befindet, wird die Anwendung installiert. Wenn Sie dann die Ressource aus der Sammlung entfernen, wird die Anwendung deinstalliert.

Ab Version 2111 unterstützt dieses Verhalten auch Anwendungsgruppen. Wenn sich dieser Artikel auf eine Anwendung bezieht, gilt dies auch für App-Gruppen.

Hinweis

In Version 2111 und höher gilt dieses Verhalten für Bereitstellungen in Geräte- oder Benutzersammlungen. In Version 2107 gilt dieses Verhalten nur für Bereitstellungen in Gerätesammlungen.

Wenn Sie ab Version 2203 eine Anwendung oder App-Gruppe in einer Benutzersammlung bereitstellen, die auf einer Sicherheitsgruppe basiert, und Sie die implizite Deinstallation aktivieren, werden änderungen an der Sicherheitsgruppe jetzt berücksichtigt. Wenn die Website die Änderung der Gruppenmitgliedschaft erkennt, deinstalliert Configuration Manager die App für den Benutzer, den Sie aus der Sicherheitsgruppe entfernt haben.

Aktivieren der impliziten Deinstallation

Wenn Sie die Anwendung in einer Sammlung bereitstellen, konfigurieren Sie die folgenden Einstellungen auf der Seite Bereitstellungseinstellungen :

  • Aktion: Installieren

  • Zweck: Erforderlich

  • Aktivieren Sie die folgende Option: Wenn eine Ressource kein Mitglied der Sammlung mehr ist, deinstallieren Sie die Anwendung.

    Tipp

    In Version 2107 heißt diese Option: Deinstallieren Sie diese Anwendung, wenn das Zielobjekt aus der Sammlung herausfällt.

Wichtig

Seien Sie vorsichtig, wenn Sie diese Option für Bereitstellungen in großen abfragebasierten Sammlungen aktivieren. Insbesondere Abfragen an externe Quellen wie Active Directory-Gruppen. Eine unerwartete externe Änderung kann automatisch dazu führen, dass eine große Anzahl von Geräten die Anwendung deinstalliert.

Impliziter Deinstallationsprozess

Nachdem Sie die Ressource aus der Sammlung entfernt haben, erfolgt der folgende Prozess:

  • Ein Hintergrundarbeitsprozess wird alle 10 Minuten auf dem Standortserver ausgeführt. Diese Aufgabe verfolgt Apps nach, für die Sie diese Option aktiviert haben. Anschließend werden Ressourcen erkannt, die Sie aus der Zielsammlung entfernt haben. Zeigen Sie die Datei SMS_ImplicitUninstall.log auf dem Standortserver an, um Ihnen bei der Problembehandlung dieses Prozesses zu helfen.

  • Der Client muss die Richtlinie herunterladen. Standardmäßig beträgt die Clienteinstellung für das Abrufintervall der Clientrichtlinie 60 Minuten. Laden Sie die Richtlinie manuell herunter, um diesen Schritt zu beschleunigen.

  • 15 Minuten nachdem der Client die aktualisierte Richtlinie erhalten hat, deinstalliert er die App.

Je nach Zeitpunkt dieser Schritte beträgt der längste Zeitraum für die Deinstallation der App durch den Client 85 Minuten. Wenn der erste Schritt sofort erfolgt und Sie die Richtlinie manuell auf das Gerät herunterladen, dauert der gesamte Prozess 15 Minuten.

Hinweis

  • Für dieses Verhalten kann die Website bis zu 1.000 Änderungen der Sammlungsmitgliedschaft alle 10 Minuten verarbeiten.
  • Wenn die Deinstallation nicht erfolgt, liegt wahrscheinlich eine in Konflikt stehende Installationsbereitstellung derselben Anwendung, Anwendungsgruppe oder einer anderen Anwendungsgruppe mit denselben Apps vor.Configuration Manager berücksichtigt immer eine Installationsbereitstellung über eine Deinstallationsbereitstellung.

Bekannte Probleme

Sie konfigurieren das Installationsverhalten einer App auf Install for system (Für System installieren) und stellen es dann in einer Benutzersammlung bereit. Ein Gerät verfügt über mehrere Benutzer, die sich beide in der Sammlung befinden, und die App wird auf dem Gerät installiert. Wenn Sie dann einen Benutzer aus der Sammlung entfernen, wird die App für alle Benutzer vom Gerät deinstalliert.

Nächste Schritte

So verwalten Sie Sammlungen

Überwachen von Anwendungen über die Configuration Manager-Konsole

Verweis auf die Protokolldatei