Why do I receive the error message "The procedure entry point could not be located in the dynamic link library" when trying to launch MATLAB?
22 views (last 30 days)
Show older comments
MathWorks Support Team
on 9 Dec 2013
Edited: MathWorks Support Team
on 4 Feb 2015
Why do I receive the error message
The procedure entry point <function_name> could not be located in the dynamic link library <library_name>
when trying to launch MATLAB? Where <function_name> is some function name, such as ?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z, and <library_name> is some library name such as MSVCP110.dll.
Accepted Answer
MathWorks Support Team
on 9 Dec 2013
This issue can arise if MATLAB is loading another version of the specified library from the wrong location. Such a situation can occur of another software that has a different version of the library has it placed on the system path above that of MATLAB, like in the C:\Windows\System32 directory. Search your system for copies of the specified library and make sure MATLAB loads the version located in subfolders of its installation directory.
This may also occur if security software is interfering with MATLAB and causing it to load a different version of the specified DLL file. To determine if your security software is the root cause of the issue, you can boot into safe mode on your system, or disable your security software, and try launching MATLAB again. If MATLAB launches, then this shows that the security software is blocking the software from launching correctly and it will need to be modified or disabled so that it does not interfere with MATLAB launch behavior.
0 Comments
More Answers (0)
See Also
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!