Resolve the error at MapInfo 15.0 startup: "The application was unable to start correctly (0xc000007b). Click OK to close the application."

Products affected: MapInfo Pro™


User-added image


There may be corrupt Microsoft Visual C++ Redistributable files on the user's computer.


UPDATED: October 11, 2017
1. Go to Control Panel > Programs and Features. Uninstall Microsoft C++ 2012 x64. Then uninstall Microsoft C++ 2012 x86.
2. Create a new folder to keep copies of the original dll's in a place such as My Documents. Create this folder, then two sub-folders (one for 32-bit, other for 64-bit - users can name the folders as such).
3. Go to C:\Windows\System32. Locate msvcp120.dll and msvcr120.dll (these should be located as files down the page, not in the sub-folders of this location). Move these files to that folder  created in My Documents for example and into the 32-bit folder just be clear which files these are. These files should now be physically moved and no longer in C:\Windows\System32
4. Go to C:\Windows\SysWOW64. Locate msvcp120.dll and msvcr120.dll. Move these files to the folder in My Documents and into the 64-bit sub-folder that you created. These files should also no longer be in C:\Windows\SysWOW64.
5. Now reinstall the C++ libraries, the x86 version first then the x64 version. If  users don't have the original installers, they can run the setup.exe for MapInfo again selecting Repair and this will install the x86 C++ 2012 prerequisite. Otherwise, users can find the installers for these from the following Microsoft website (users will need to install the x64 separately as the setup.exe won't install this).

If the above does not resolve the issue, there may be other corrupt C++ Redistributables causing the issue, so it may be worth performing the exact same steps above for Microsoft Visual C++ Redistributable 2010 for both x86 and x64, uninstalling from Control Panel and replacing  msvcp100.dll and msvcr100.dll in the 32-bit and 64-bit folders as above.