[dll] The program can’t start because MSVCR71.dll is missing from your computer. Try reinstalling the program to fix this program

Long ago, I installed 32-bit Oracle SQL Developer 2.1 on a Windows XP (32-bit) machine. I have since moved to Windows 7 (64-bit) and copied the SQL Developer 2.1 from the old machine onto the new one.

When I try to run sqldeveloper.exe, I get the following message:

The program can’t start because MSVCR71.dll is missing from your computer. Try reinstalling the program to fix this program.

I know that this is because of 32-bit software which was installed in Windows XP is incompatible with 64-bit machine. Is there any alternative to open 32-bit software on a 64-bit machine, or do I need to install the 64-bit version of Oracle SQL Developer?

This question is related to dll oracle-sqldeveloper

The answer is


Agreed with jcadcell comments, but had to use JDK 1.8 because my eclipse need that. So I just copied the MSVCR71.DLL from jdk1.6 and pasted into jdk1.8 in both the folder jdk1.8.0_121\bin and jdk1.8.0_121\jre\bin

and it Worked .... Wow... Thanks :)


Based on this page:

  • Run regedit (remember to run it as the administrator)
  • Expand HKEY_LOCAL_MACHINE
  • Expand SOFTWARE
  • Expand Microsoft
  • Expand Windows
  • Expand CurrentVersion
  • Expand App Paths
  • At App Paths, add a new KEY called sqldeveloper.exe
  • Expand sqldeveloper.exe
  • Modify the (DEFAULT) value to the full pathway to the sqldeveloper executable (See example below step 11)
  • Create a new STRING VALUE called PATH and set it value to the sqldeveloper pathway + \jdk\jre\bin

I found this error occurred when I was using the wrong version of Java. When I changed my environment from Java 7 down to Java 6 the error no longer appeared.

(The MSVCR71.DLL file is in the JDK 6 bin directory, where JDK 7 has MSVCR100.DLL.)


MY SOLUTION!!!!!!! I fixed this problem when I was trying to install business objects. When the installer failed to register .dll's I inputted the MSVCR71.dll into both system32 and sysWOW64 then clicked retry. Installation finished. I did try adding this in before and after install but, install still failed.