I have Googled the problem and found many mentions of it, all relating to Windows 7 machines, but no solutions. Many people report Overdrive saying that it is a Windows problem and refusing to help. And Microsoft says that it is an Overdrive problem, and also refuses to help.
Here is a description of the problem and the fixes I have attempted:
- I borrow an audiobook from my local online library and click on Download
- I get the message Do you want to open or save FILENAME.odm from ofs.contentreserve.com?
- I select Save and download the .odm file.
- When I attempt to run the .odm file I get the error message "OverDrive Media Console is not able to check the version required for the selected title. Unable to create the OMC detect object used to get version information (Invalid Class String)."
- When I check to see what version of the Overdrive software I have installed, the pop-up box says "Version: <error>. System information: Windows Media Player version: <error>. Windows Media Player DRM version: <error>".
- When I select Tools > Windows Media Player Security Upgrade, I get the message "Your Windows Media Player security upgrade version is 2.9.0.1." When I click OK I get the message "Unable to create the OMC detect object used to get version information (Invalid class string)."
- Despite having installed Overdrive Media Console (with Administrator privileges), every time I run the program a Windows Installer box pops up and says "Please wait while Windows configures the program". Overdrive then opens, but with the issues above. If I close the program and immediately open it again, up pops the Windows Installer and configures it all over again. Clearly it is not installing correctly.
- I then logged off from my usual user account (which has full administrator privileges) and logged on to the default Administrator account., uninstalled and reinstalled Overdrive. Problems as above still there.
- I then opened the command prompt, changed the directory to C:\Program Files (x86)\OverDrive Media Console. Then pressed Enter.
- I then typed: regsvr32.exe omcdetect.dll. Then pressed Enter.
- I got the message: "The module "omcdetect.dll" was loaded but the call to DllRegisterServer failed with error code 0x80070005. For more information about this problem, search online using the error code as a search term."
- I searched for this error message and every "fix" I found said to run regsvr32.exe as adminstrator - which I had already done. I tried it several times to make sure.
- I then tried running it in Safe Mode - no luck.
- I then made sure that the Overdrive Security permissions were up to date - I went to http://anonym.to/?ht.../en/indivit.asp and ran the upgrade. This made no difference to the problem.
- Finally, I uninstalled Overdrive once again, restarted, logged in as Administrator, ran regedit and deleted all remaining mentions of Overdrive and Omcdetect in registry. I then restarted and did the registry search again to make sure all entries had in fact been deleted. I then went through all Windows folders and deleted all remaining mentions of Overdrive in appdata folders and restarted. I then ran Ccleaner and did a registry cleanup. I then reinstalled Overdrive as administrator and once again it did not install correctly. I again tried to register the Omcdetect.dll file - Windows still refused access to it.
Does anyone have any suggestions?
I run Windows 7 64, Windows Media Player 12.0.7601.17514.