Wednesday, November 25, 2015

SQL Developer 4.1.2: Missing MSVCR100.dll file

I downloaded the latest version of SQL Developer (4.1.2) to a just-provisioned, pristine server running Windows Server 2012 R2.


I downloaded sqldeveloper-4.1.2.20.64-x64.zip, unzipped it, and placed it under c:\program files\sqldeveloper-4.1.2.20.64-x64\. I double-clicked the main sqldeveloper executable and expected it to "just work" (as it usually does), but this time it didn't.

I got the following error message:

sqldeveloper64W.exe - System Error

The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.

 
I searched the disk and found a copy of msvcr100.dll at C:\Program Files\sqldeveloper-4.1.2.20.64-x64\sqldeveloper\jdk\jre\bin\msvcr100.dll.

I then copied the above file to C:\Program Files\sqldeveloper-4.1.2.20.64-x64\sqldeveloper\sqldeveloper\bin\msvcr100.dll

I then double-clicked the main sqldeveloper executable again, and this time it started without errors.



24 comments:

  1. Thanks for the workaround. Worked perfectly. This seems to be a change from previous version of SQL Developer which did not have this issue.

    ReplyDelete
  2. Thanks, a simple fix that worked.

    ReplyDelete
  3. Great post! Thank you very much!!

    ReplyDelete
  4. great! that work!

    ReplyDelete
  5. THANKS IT WORKED!!

    ReplyDelete
  6. AnonymousMay 22, 2016

    Muchas gracias, funcionó!!!

    ReplyDelete
  7. AnonymousMay 23, 2016

    Worked for me as well. Thanks for posting this workaround.

    ReplyDelete
  8. AnonymousMay 26, 2016

    This also works for sqldeveloper 4.1.3.

    Thanks a lot!

    ReplyDelete
  9. Thanks! It worked!!!

    ReplyDelete
  10. thanks.. it worked ..

    ReplyDelete
  11. Thanks a lot!! It worked!!

    ReplyDelete
  12. I was skeptical but this worked an absolute treat! Thank you ever so much.

    ReplyDelete
  13. Thanks a lot ! it worked for me !

    ReplyDelete
  14. THanks a lot Sir, this worked for me :-)

    ReplyDelete
  15. superb!!!!!! works perfect...

    ReplyDelete
  16. Thanks! but instead of copying DLLs around, its better to put the path to the dll (C:\Program Files\sqldeveloper-4.1.2.20.64-x64\sqldeveloper\jdk\jre\bin) in system PATH variables through the environment variables screen.

    the effect is same - the issue is fixed without copying DLLs around.

    Regards,
    Jaimini Ram

    ReplyDelete
  17. Awesome!! thank you

    ReplyDelete
  18. as per indian saying no Guru..no Knowledge...worked like a charm...

    ReplyDelete
  19. Thanks, worked like a charm!!

    ReplyDelete