it isn't when I click downloads that I have trouble. I click on downloads and it opens to a new tab with a list of all of my recent downloads. I right click my recent download and click open containing folder. When I click open containing folder I get the "Interface not registered" message.
OHHHH! NOW you tell me
That's OK. I'm using this as a learning experience until either you and/I or throw up our hands and decide to call it quits!
That said, I've been doing my homework, some reading and uhhh, some more looking around. I've learned some new things and found another cool tool - that will hopefully work on your machine.
In quick overview: there are two types of public functions inside of a DLL (fyi: "public" functions are available for other software modules to call/invoke)
> Exported Functions
> COM Objects
So theory is that firefox may be invoking a public function that now doesn't exist - perhaps due to a corrupt dll that was corrupted by the virus. Given that theory I googled and found a tool from Nirsoft. (sidebar: I LOVE nirsoft freeware tools
) Firefox is a 32-bit app so I'm guessing we need the 32-version of the tool. Download
DLL Exporter (32-bit. Unzip to a folder on your Desktop.
FF released a new version today. Update to v24.0. You might first see if problem went away? If not,
> Open FF in safe mode
> Double click the downloaded file
dllexp.exe to run it
> Tool opens click
What to Scan boxes to scan exported functions and COM libraries (see image below)
> Select
Load functions from all DLLs attached to process then scroll to and select firefox.exe the click OK
> Watch lower left corner to see when it's done. Click Ctl-A to select all items, then Ctl->S to save
> Save As Type pulldown box appears under Filename box.
Be sure you change it to Tab Delimited Text file!
You;ll have to Zip the text file so it;s small enough (< 1MB) to upload to TechSpot.
/* EDIT */
p.s. There's no need to quote everything when there's no ambiguity. And if you simply want to address different people in the same post,you can just start with, for example, the @ sign folllowed by the user's name