Windows Applicatie verwijderen / uninstall via MSIEXEC
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.
Plaats een Reactie
Meepraten?Draag gerust bij!