The OMCDetect error is caused by an improperly registered DLL file that OverDrive's desktop app needs to work correctly.
First, try reinstalling OverDrive for Windows
If you're still having trouble, please continue to the next section.
Register the OMCDetect.DLL in Windows Vista, 7, 8, or 10
The following process involves disabling your UAC (User Account Control) because sometimes UAC settings can interfere with how certain DLL files work. Without the "OMCDetect.DLL" file working properly, OverDrive for Windows cannot function.
If you feel uncomfortable disabling UAC on your computer, you can try the process without steps 1 through 4, but you may not be able to resolve the issue.
- Windows Vista and 7: Click Start. Type msconfig and press Enter on your keyboard.
Windows 8: From the Start screen, open the search bar and type User Account Control.
Windows 10: In the search bar, type UAC.
- Windows Vista and 7:
Click on the Tools tab to change the UAC settings. Then:
- Windows Vista: Click Disable UAC, then Launch.
- Windows 7: Click Change UAC Settings, then Launch.
- Windows 7, 8, and 10: Click and drag the slider down to Never notify. Click OK.
Windows Vista: Skip this step.
- If prompted, click OK to save your UAC setting.
Determine whether you have a "32-bit" or "64-bit" operating system.
- Windows Vista or 7: Click Start, then right-click on Computer. Click Properties, then check under "System" for your "System type."
- Windows 8 and 10: Right-click (or tap and hold) the Start menu icon, then select System from the menu.
- Open the Start screen or Start menu, and type cmd.
- Right-click (or tap and hold) cmd.exe, then select Run as administrator to open the command prompt.
Use one of the commands below, based on which type of operating system you have.
Note: You must type the command line exactly. Commands are not case sensitive.
- For 64-bit systems, type cd C:\Program Files (x86)\OverDrive for Windows. Then press Enter.
- For 32-bit systems, type cd C:\Program Files\OverDrive for Windows. Then press Enter.
- Type regsvr32.exe omcdetect.dll, then press Enter.
- Click OK in the "RegSvr32" dialog window.
- Type exit in the command prompt window, then press Enter.
- Try opening OverDrive for Windows again.