MATLAB: Do I get the error ‘The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win​-crt-runti​me-l1-1-0.​dll ‘ with the standalone application

MATLAB Compiler

I have compiled my MATLAB code into a standalone application. I have no issues with it on Windows 10 or Mac. However, when I try to run it on Windows 7, I get an error window with the following message:
The procedure entry point ucrtbase.terminate could not be located in the dynamic link library api-ms-win-crt-runtime-l1-1-0.dll
How can I resolve this issue?

Best Answer

The error message 'procedure entry point ucrtbase.terminate is missing or could not be located' is usually related to a known issue with the Windows Universal C Runtime (CRT). There is a Windows CRT update that allows applications compiled with the Windows 10 SDK to be run on earlier versions of Windows. The Microsoft answers page linked below has details on how to install this update:
For more information, please also refer to the following link describing the specific change:
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
If this does not fix the issue, please contact Microsoft technical support as they will be in the best position to assist you with this particular error.