Dela via


Avinstallera program med Configuration Manager

Gäller för: Konfigurationshanteraren (current branch)

I stället för att behöva skapa ett separat objekt för att avinstallera ett program kan du ange avinstallationsbeteenden för distributionstypen. Skapa sedan en separat distribution med åtgärden att avinstallera. Du kan avinstallera ett program även om det inte tidigare har installerats av Configuration Manager.

Beteenden och begränsningar

  • Om du vill distribuera ett program med åtgärden Avinstallera tar du först bort alla befintliga programdistributioner, simulerade distributioner eller aktivitetssekvensdistributioner som innehåller det här programmet. Annars kan Configuration Manager installera om programmet.

  • Vissa programtyper stöder inte avinstallation.

  • När du avinstallerar ett program avinstallerar Configuration Manager inte automatiskt beroenden.

  • Om du distribuerar ett program till en användare med åtgärden Avinstallera och programmet har installerats för alla användare av datorn kan avinstallationen misslyckas om användarens konto inte har behörighet att avinstallera programmet.

  • I version 2103 och tidigare, om du tar bort en användare eller en enhet från en samling som har ett program distribuerat till den, avinstallerar Configuration Manager inte programmet automatiskt från enheten.

    Tips

    Version 2107 och senare stöder implicit avinstallation.

  • En distribution med åtgärden Avinstallera kontrollerar inte kravreglerna. Om programmet är installerat på målenheten avinstallerar Configuration Manager det.

Process

När du skapar programmet väljer du alternativet För att Automatiskt identifiera information om den här distributionstypen från installationsfiler. Om informationen är tillgänglig i installationsfilerna läggs kommandoraden uninstall automatiskt till i egenskaperna för distributionstypen.

För ett befintligt program använder du följande steg för att konfigurera avinstallationsegenskaperna:

  1. I Configuration Manager-konsolen går du till arbetsytan Programvarubibliotek. Expandera Programhantering och välj noden Program .

  2. Välj programmet. I informationsfönstret växlar du till fliken Distributionstyper .

  3. Välj distributionstyp. I menyfliksområdet går du till fliken Distributionstyp och väljer Egenskaper.

  4. Växla till fliken Innehåll och konfigurera följande inställningar:

    • Avinstallera innehållsinställningar: Välj ett alternativ där Configuration Manager hämtar innehållet för att avinstallera programmet:

      • Samma som installationsinnehåll: Installations- och avinstallationsinnehållet är detsamma. Det här alternativet är standardinställningen.

      • Inget avinstallationsinnehåll: Programmet behöver inte innehåll för avinstallation.

      • Skiljer sig från installationsinnehåll: Avinstallationsinnehållet skiljer sig från installationsinnehållet.

    • Avinstallera innehållsplats: Om du väljer det tredje alternativet för innehållsinställningar anger du nätverkssökvägen till det innehåll som används för att avinstallera programmet.

  5. Växla till fliken Program och konfigurera följande inställningar:

    • Avinstallera program: Ange kommandoraden och eventuella obligatoriska parametrar för att avinstallera programmet.

    • Avinstallationen startar i: Om du vill kan du ange den mapp som har avinstallationsprogrammet för distributionstypen. Den här mappen kan vara en absolut sökväg på klienten. Det kan också vara en relativ sökväg på en distributionsplats i mappen med paketet.

    • Kör installation och avinstallationsprogram som 32-bitarsprocess på 64-bitarsklienter: Använd 32-bitarsfilen och registerplatserna på Windows-baserade datorer för att köra avinstallationsprogrammet för distributionstypen.

Distribuera sedan programmet. På sidan Distributionsinställningar i guiden väljer du distributionsåtgärden till Avinstallera.

Obs!

När du väljer distributionsåtgärden Avinstallera konfigureras distributionssyftet automatiskt som Obligatoriskt.

Implicit avinstallation

Många kunder har många samlingar eftersom de för varje program behöver minst två samlingar: en för installation och en annan för avinstallation. Den här metoden lägger till mer omkostnader för att hantera fler samlingar och kan minska webbplatsprestanda för samlingsutvärdering.

Från och med version 2107 kan du aktivera en programdistribution för att stödja implicit avinstallation. Om en resurs finns i en samling installeras programmet. När du sedan tar bort resursen från samlingen avinstalleras programmet.

Från och med version 2111 stöder det här beteendet även programgrupper. När den här artikeln refererar till ett program gäller den även för appgrupper.

Obs!

I version 2111 och senare gäller det här beteendet för distributioner av enhets- eller användarsamlingar. I version 2107 gäller det här beteendet endast för distributioner av enhetssamlingar.

Från och med version 2203, om du distribuerar ett program eller en appgrupp till en användarsamling som baseras på en säkerhetsgrupp och du aktiverar implicit avinstallation, respekteras nu ändringar i säkerhetsgruppen. När webbplatsen upptäcker ändringen i gruppmedlemskap avinstallerar Configuration Manager appen för den användare som du har tagit bort från säkerhetsgruppen.

Aktivera implicit avinstallation

När du distribuerar programmet till en samling konfigurerar du följande inställningar på sidan Distributionsinställningar :

  • Åtgärd: Installera

  • Syfte: Obligatoriskt

  • Aktivera följande alternativ: När en resurs inte längre är medlem i samlingen avinstallerar du programmet

    Tips

    I version 2107 heter det här alternativet: Avinstallera det här programmet om målobjektet faller ur samlingen

Viktigt

Var försiktig med att aktivera det här alternativet för distributioner till stora frågebaserade samlingar. Särskilt frågor till externa källor som Active Directory-grupper. En oväntad extern ändring kan automatiskt utlösa ett stort antal enheter för att avinstallera programmet.

Implicit avinstallationsprocess

När du tar bort resursen från samlingen sker följande process:

  • En bakgrundsarbetsprocess körs på platsservern var 10:e minut. Den här uppgiften håller reda på appar som du har aktiverat det här alternativet för. Den identifierar sedan resurser som du har tagit bort från målsamlingen. Du kan felsöka den här processen genom att visa filen SMS_ImplicitUninstall.log på platsservern.

  • Klienten måste ladda ned principen. Klientinställningen för klientprincipens avsökningsintervall är som standard 60 minuter. Om du vill påskynda det här steget laddar du ned principen manuellt.

  • 15 minuter efter att klienten har fått den uppdaterade principen avinstalleras appen.

Beroende på tidpunkten för dessa steg är den längsta tidsperioden för klienten att avinstallera appen 85 minuter. Om det första steget sker omedelbart och du manuellt hämtar principen på enheten är den övergripande processen 15 minuter.

Obs!

  • För det här beteendet kan webbplatsen bearbeta upp till 1 000 ändringar i samlingsmedlemskapet var tionde minut.
  • Om avinstallationen inte sker är det troligt att det finns en motstridig installationsdistribution av samma program, programgrupp eller en annan programgrupp med samma appar. Configuration Manager alltid respekterar en installationsdistribution över en avinstallationsdistribution.

Kända problem

Du konfigurerar en apps installationsbeteende till Installera för systemet och distribuerar det sedan till en användarsamling. En enhet har flera användare som både finns i samlingen och appen installeras på enheten. Om du sedan tar bort en användare från samlingen avinstalleras appen från enheten för alla användare.

Nästa steg

Hantera samlingar

Övervaka program från Configuration Manager-konsolen

Loggfilens referens