Devenv.exe – Unable To Locate Component

Asked By 0 points N/A Posted on -
qa-featured

I am running into an issue from the past few months. Reinstallation of the application helps me to get rid of the error messages. But I do not want to do that each and every time, I receive the error message.

I have Microsoft Visual Studio 2008 with SP 1 installed on my Windows Vista machine. I was able to work without any issues for 2 months, but all of a sudden when I am working on the application, it just crashes with the following error message.

This application has failed to start because MSVCR90.dll was not found.

devenv.exe – Unable To Locate Component

This application has failed to start because MSVCR90.dll was not found.

Re-installing the application may fix this problem.

The only solution out would be to reinstall in order to get it working. Is there any other way to go around this error message?

SHARE
Answered By 5 points N/A #114705

Devenv.exe – Unable To Locate Component

qa-featured

It looks like there is an issue regarding your Visual Studio 2008 installation or there is a problem on the search path of DLL. The MSVCR90.DLL is automatically installed, when you run the setup of Visual Studio 2008 in your machine but you can also try installing re-distributable packages, to be able to fix this issue.

But before you resort to installing re-distributable package, check first the environment variable path that you use. If there are no problems there, try to uninstall the Visual Studio 2008 and reinstall it. You can also place another copy of MSVCR90.DLL on this directory: Windows/System32 folder.
 
You can also make your project statically linked under the runtime libraries, to prevent the MSVCR90.DLL from loading. Just change the “Multi-Threaded DLL” to “Multi-Threaded” from the Project settings.

Related Questions