I’m busy creating an MSI installer package at work; and managed to get my system into a bit of a knot.
Basically, my custom action crashes on uninstall – so when I try to remove the broken MSI, it throws an error and rolls back the uninstall process.
AAARGH! How do I remove the broken MSI now that I’ve fixed the bug?
Fortunately MSKB supplies this helpful little tool:
Simply run, select offending MSI, and it will forceably remove any MSI registration from your system.
Got me out of a pickle; and will hopefully do the same for you.