I run Windows 7 64 and I am unable to get Overdrive Media Console to work correctly, so I am unable to download audiobooks from my library.
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:
- When I download an audiobook from my local online library and attempt to run the downloaded .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 126.96.36.199." 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.
- To make sure I was actually running as Administrator, I 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 have tried registering the omcdetect.dll file, (which some online posts suggested could fix the problem), by running "regsvr32.exe omcdetect.dll". I have done this using regsvr32.exe in \system32 and also \sysWOW64. I have tried copying omcdetect.dll from the Overdrive folder to \windows32 and \sysWOW64 and trying to register it there. I have tried doing this from an elevated command prompt in my User account, and from the Administrator account. No matter what I do, I get 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 regsver32.exe as adminstrator - which I had already done multiple times.
- I then tried running the command in Safe Mode - no luck.
- I then made sure that the Overdrive Security permissions were up to date by downloading the security upgrade from Microsoft. It installed correctly, but this made no difference to the problems described above.
- I then 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.
The key problem appears the refusal of Windows to allow Omcdetect.dll to be registered. I am no closer to a solution than I was in the beginning.
Does anyone have any suggestions?
I run Windows 7 64, Windows Media Player 12.0.7601.17514.