Friday, May 13, 2011

Fixing SQLDeveloper MSVCR71.DLL Not Found Error

I recently installed Oracle SQLDeveloper on  Windows 7. It wsa working properly. But some days ago I have done some updates in System. So it suddenly stop working and when I went to run it and got this error:


This application failed to start because MSVCR71.dll was not found.
Wow. Been a while since I’ve seen that one. I have done some R&D but bo luck.

The Solution

To fix it, properly, you need to install SQLDeveloper yourself. Fortunately, this is simple.
  • Run regedit as the Administrator
  • Expand HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
  • Add a new Key to App Paths called sqldeveloper.exe
  • Set the (Default) value to the full path to the executable (including the executable name).
  • Create a new String value for sqldeveloper.exe called Path and set its value to the jre / bin folder in the SQLDeveloper files.
And here’s what it looks like:


This problem isn’t limited to Oracle SQLDeveloper. It will be common to any application distributed without an installation process that is dependent on a runtime file that was formerly located in the Windows folder.


!Enjoy the work with SqlDeveloper

Kuldeep Sharma