Windows Applicatie verwijderen / uninstall via MSIEXEC

msiexecuninstall1

Vandaag moest ik wat oude software de-installeren na een Office 365 migratie. Het betrof hier Microsoft Office 2007 en aanverwante plugins. Echter, er zat er één bij welke ik niet kon herleiden. Hoe ga je deze netjes verwijderen via MSIEXEC door het juiste Applicatie GUID te achterhalen.

We beginnen met de exact applicatie naam via Add/Remove programs te noteren. Vervolgens zoek je in het register in de volgende key:

Als het een Win32 applicatie op Windows x64 is:

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

Als het een native x64 applicatie op Windows x64 is:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

In sub-keys vind je hier alle applicaties welke officieel zijn geïnstalleerd. Zoek de applicatie op door rechts de omschrijving te herleiden (zie voorbeeld) en noteer de sub-key als zijnde Product GUID.

Wat we zoeken is in mijn geval:

Microsoft Office 2007 Interop Assemblies

Het blijkt dat hier de product GUID als volgt is:

{50120000-1105-0000-0000-0000000FF1CE}

Kortom, wat we nodig hebben is een scriptje welke het volgende uitvoert:

msiexec.exe /uninstall {50120000-1105-0000-0000-0000000FF1CE} /qn /norestart

Hiermee geven we een “uninstall” van het product [GUID] met als opties /qn “geen meldingen of schermen / silent” en de optie /norestart “computer niet opnieuw opstarten”.

Tipje, als je RES Automation Manager gebruikt kan je dit in één keer op alle clients uitvoeren. Je kan ook via Automation Manager alle geinstalleerde GUIDs en applicaties opvragen via een aparte task.

0 antwoorden

Plaats een Reactie

Meepraten?
Draag gerust bij!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *