Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The specified module could not be found. Exception from HRESULT: 0x8007007E

Im getting the following message on a messagebox shown from visual studio when I try to do any modifications on an sql server database from visual studio's server explorer on my 64bit machine at home. The database was created and filled on a 32bit machine. Any thoughts?

EDIT:

Fixed it by replacing the corrupted dll located here: "C:\Program Files (x86)\Common Files\microsoft shared\Visual Database Tools\dsref80.dll"

like image 349
Pantelis Avatar asked May 05 '12 08:05

Pantelis


People also ask

How do I fix Hresult 0x8007007E?

If you are receiving this error message at the startup of the computer, place the computer in clean boot state and check if any third-party program is causing this issue. Putting your system in clean boot state helps in identifying if any third party applications or startup items are causing the issue.

Can not load DLL?

If a DLL fails to load, there can be numerous reasons for the error, listed below are the most common. The DLL or referenced DLL is not in a directory specified in the path. The DLL references another DLL that is not present. Hard disk error has corrupted or damaged a DLL file.


1 Answers

Just as a bit of a heads-up to anyone else coming here from Google...

This happened (for me, and most people here) as a result of installing VS11 Beta, and then un-installing VS11 Beta without installing VS2012. Replacing the DLLs mentioned above, and optionally the DLLs located in the path below, seemed to fix the problems.

C:\Program Files (x86)\Common Files\microsoft shared\MSDesigners8\*.dll
like image 162
Pat Hermens Avatar answered Sep 28 '22 10:09

Pat Hermens