by papoon » 21 Sep 2014 23:15
The last grumpy response notwithstanding, I have encountered the same problem. While Google is my friend, today it is not immediately helpful. I am running Windows 7 Ultimate 64 bit (fully patched). I attempted to upgrade from Shareaza_2.7.4.0_x64 to Shareaza_2.7.7.0_x64 but was presented with the message "Unable to register the DLL/OCX: RegSvr32 failed with exit code 0x3." While Abort claimed to be rolling back the changes, it left me with neither the 2.7.4 nor 2.7.7 versions working.
I tried a number of things (which I'll not list here as they proved fruitless) until I threw caution to the wind (since nothing worked anyway) and chose to ignore the error message and proceeded through about 12 other identical error messages for other DLLs. Which led to an error about MSVCR120.dll missing from my computer popping up about 6 times.
Now this last error message, at least, is an accurate error message as a search for MSVCR120.dll finds no copies anywhere on my machine. I tried downloading and installing the Visual C++ Redistributable library directly from Microsoft but alas my attempts to install that got me the (very irritating, since Ive encountered it a couple of times now) "Key not valid for use in specified state." error popup.
That, however, was the real secret because from there Google came to my rescue by suggesting that I delete Windows update KB2918614. Deleted, rebooted, tried the install again and everything worked fine.
My conclusion is that a Windows Security update has broken software installations for a number of applications (including Shareaza). I'm not really thrilled about having to delete a security update to install software, but it *did* fix the problem for me.