The situation: I am a consultant and I manage several Kaseya and Trend servers. I recently upgraded two of the Kaseya servers. This resulted in the browser plug-ins for Live Connect being out of sync. So part of LC works and part of it doesn't. Of course I contacted Kaseya support about this. They suggested uninstalling the plugins (BHOs) and reinstalling. This didn't work.
In older versions of IE, you could actually go into IE, Manage Add-Ons, and uninstall add-ons from there. IE 9 doesn't let you do this. All you can do is disable the BHO. When I went to C:\Windows\Downloaded Program Files, most of the BHOs showed up as "Damaged". I think I know why. Kaseya support had me run a script that basically foobed up all the files in that folder. The non-Kaseya BHOs were fine prior.
I installed HiJackThis and used it to wack all the BHOs on my workstation assuming that I would be able to reinstall any that I needed. They claimed to be damaged and weren't working anyhow. The place where they were claiming to be damaged was shown when you open Windows Explorer to C:\Windows\Downloaded Program Files. After wacking the BHOs with HiJackThis, I then went to C:\Windows\Downloaded Program Files via command prompt and wacked everything in that folder including the conflict subfolders. You can't actually get at the files through Windows Explorer as it's seen as one of the special system folders. This should have resulted in a full wacking of components of the plug-ins.
I then proceeded to go to a website for an Axis camera. That plug-in reinstalled no problem and works great. I went to one Trend server website, the plug-in reinstalled no problem. Trend server #2, no luck. I noticed in HijackThis, each plugin for each Trend server was considered different. Literally, the entry in HiJackThis was one for each server. I have a ticket in with Trend on how to force a reinstall of the browser plug-in. The one that didn't work STILL had one of the Trend plug-in components showing up in IE Manage Add-Ons as "Enabled".
For each plug-in in question, I am finding that most of the plug-in is gone, but not all of it. Which is why when I try to reinstall them, it's not working consistently. Let's take the Kaseya plug-ins as the prime example. Here is a screen of what the contents of C:\Windows\Downloaded Program Files looks like now. You will see that Kaseya plug-ins don't exist there.
And this is a screen of of the browser add-ins that claim to be installed.
You can see that Kaseya claims to be "enabled", but the components don't show up in Downloaded Program Files. The Kaseya plugin files also don't appear when you peruse that folder via the command prompt. I know what it is supposed to look like when the files are there because they were previously there in the Downloaded Program Files folder before I wacked them. They are not reappearing after a plug-in reinstall attempt. I can only assume this is because the browser thinks they are already installed.
So my thinking is that if I could figure out a way to convince IE that the Kaseya plug-ins were not installed and no longer "Enabled" in the Manage Add-Ons, then they would reinstall properly.
I included the Trend server plug-in description only as an example that this isn't really about Kaseya plug-ins, this is really about how to convince IE that an add-in isn't really installed anymore. And this would allow reinstallation clean.
The totality of the question is then, how do you manually clean out entries in the IE browser Manage Add-Ons area to convince IE that the plug-in isn't installed anymore?
P.S. No I haven't tried reinstalling the browser. I haven't had good luck with IE doing a clean uninstall in the past and a reinstall. Doing that has never actually resolved any issue with IE for me because IE is so deeply embedded with the OS. Any suggestions you have on my question are greatly appreciated.