There are some Microsoft Fixits for when you cannot uninstall/ re-install using the usual methods
HERE. Never used them myself so cannot vouch for them.
I did have a full list of the uninstall strings i.e. MsiExec.exe /X{90140000-0018-0409-0000-0000000FF1CE} that I'd made into a batch (.bat) file that auto uninstalled everything. But, as is typical, when you're looking for something.....
I just did a search through the registry for every entry of
0000000FF1CE and using the keys in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products i gleaned all the uninstall strings.
I then saved them all in a batch file, written as per the example lines below and just double clicked it to run it.
Code:
[FONT="]msiexec / x {90120000-0021-0000-0000-0000000FF1CE} /quiet[/FONT]
m[FONT="]siexec / x {90140000-0116-0409-1000-0000000FF1CE} /quiet[/FONT]
[FONT="]msiexec / x {90140000-002A-0409-1000-0000000FF1CE} /quiet[/FONT]
[FONT="]msiexec / x {90140000-002A-0000-1000-0000000FF1CE} /quiet[/FONT]
[FONT="]
The
/quiet makes it that you don't have to keep answering the
"Are you sure you want to remove this software?" question for every entry in the batch file, and there will be quite a few!
[/FONT]