Delen via


Het verwijderen van een Office-update via een programma automatiseren

Dit artikel is geschreven door Eric Catherine, Senior Support Escalation Engineer.

In dit artikel wordt beschreven hoe u Office-updates automatisch verwijdert met behulp van een opdrachtregel die er ongeveer als volgt uitziet:

%windir%\System32\msiexec.exe /package {Office GUID} /uninstall {Update GUID} /QN

De GUID van de geïnstalleerde Office-versie bepalen

Voer de volgende stappen uit om de GUID van de geïnstalleerde Office-versie te bepalen:

  1. Zoek en controleer de volgende registersleutel.

    Voor 32-bits besturingssysteem

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    Voor 64-bits besturingssysteem

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

  2. Raadpleeg de volgende artikelen om de GUID te vinden in de Office-versie, afhankelijk van uw situatie:

    Opmerking

    Controleer of u de juiste GUID vindt door het product te controleren in het veld DisplayName van de sleutel die wordt vermeld in de GUID.

De GUID van de update bepalen

Als u de GUID van de update wilt bepalen, moet u de eigenschappen controleren van het MSP-bestand dat zich in het update-.exe-bestand bevindt.

Eerst moet u het MSP-bestand uit het uitvoerbare bestand van de update extraheren. Voer hiervoor de volgende opdracht uit om het bestand uit te pakken in de map c:\temp:

<MSP file name> /extract:c:\temp

Als u bijvoorbeeld inhoud wilt extraheren uit de Office 2013-update 4462201 (mso2013-kb4462201-fullfile-x64-glb.exe), voert u de volgende opdracht uit:

mso2013-kb4462201-fullfile-x64-glb.exe /extract:c:\temp

Wanneer u de MSP van het uitvoerbare updatebestand hebt, moet u de GUID van de update vinden. Als u de GUID wilt vinden, klikt u met de rechtermuisknop op het MSP-bestand, zoekt u Eigenschappen en zoekt u vervolgens naar het revisienummer.

Soms staan er veel getallen in de sectie Revisienummer . Kopieer en plak de lijst met revisienummers in Kladblok en verwijder vervolgens alles behalve het eerste nummer. Het eerste getal in de lijst met revisienummers is de GUID.

U kent nu de GUID in de Office-versie en de GUID van de Office-update. U kunt de volgende opdracht uitvoeren om de update programmatisch te verwijderen.

%windir%\System32\msiexec.exe /package {Office GUID} /uninstall {Update GUID} /qn

Opmerking

Gebruik /qb voor een geautomatiseerde verwijdering met een voortgangsbalk of gebruik /qn voor een volledig stille verwijdering.

Veelgestelde vragen

Hoe kunnen we bepalen of de update programmatisch wordt geïnstalleerd als we de GUID van de update kennen?

U kunt dit doen zodra u de update-GUID converteert naar de gecomprimeerde GUID. Hier volgen de stappen voor het converteren van de niet-gecomprimeerde GUID naar de gecomprimeerde GUID.

  1. Scheid de niet-gecomprimeerde GUID in vijf secties en laat de streepjes vallen. Een niet-gecomprimeerde GUID zonder streepjes wordt bijvoorbeeld weergegeven als 90110409 6000 11D3 8CFE 0150048383C9.

  2. De volgorde van elk nummer van de eerste drie secties omkeren. In dit voorbeeld worden de eerste drie secties weergegeven als 90401109 0006 3D11.

  3. In het vierde en vijfde deel moet u elke twee tekens transponeren. Ga hiervoor als volgt te werk:

    1. U kunt de twee secties opsplitsen tot elke twee tekens die worden gescheiden door spaties. De getallen worden weergegeven als 8C FE 01 50 04 83 83 C9.
    2. Elke sectie transponeren. De getallen worden weergegeven als C8 EF 10 05 40 38 38 9C.
  4. Zet de getallen allemaal bij elkaar en verwijder de spaties. De gecomprimeerde GUID wordt 9040110900063D11C8EF10054038389C.

Voer vervolgens een query uit op de gecomprimeerde GUID op de volgende registerlocatie:

HKEY_CLASSES_ROOT\Installer\Patches

Als de GUID bestaat, betekent dit dat de update is geïnstalleerd.

Is het mogelijk om een update te verwijderen die niet systeemeigen kan worden verwijderd?

Hoewel dit niet wordt aanbevolen of ondersteund door Microsoft, kunt u updates verwijderen die zijn gemarkeerd als niet-verwijderbaar. Nogmaals, u moet de update-GUID converteren naar een gecomprimeerde GUID met behulp van de vorige methode.

U kunt bepalen of de update kan worden verwijderd met behulp van de volgende registersleutel:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\Office GUID\Patches\Compressed GUID

"Uninstallable"=dword:00000001

Opmerking

Als de update niet systeemeigen kan worden verwijderd, zou het mogelijk zijn om de waarde verwijderbaar op deze registerlocatie te wijzigen in 1, waarna de update beschikbaar is om te verwijderen.

We hebben een update die meerdere MSP-bestanden bevat. Is dit normaal? Moeten we ze allemaal verwijderen?

Het is gebruikelijk dat Office-updates meerdere MSP-bestanden bevatten. Als u de update volledig wilt verwijderen, moet u elk MSP-bestand verwijderen.

Het is ook gebruikelijk dat Office-updates van toepassing zijn op meerdere producten. Daarom worden ze meerdere keren weergegeven in Een programma verwijderen of wijzigen. Als u de update in deze gevallen volledig wilt verwijderen, moet u de verwijderingsopdracht uitvoeren die is gericht op de GUID voor elk Office-product waarop de update is geïnstalleerd.