CITGTA, MTA & CIT FixCIT Tools

MTA:SA fix

MSVCR, VCRUNTIME or core.dll cannot load

If the error names a missing Microsoft runtime file, install the matching official Microsoft redistributable package.

The message

MSVCR120.dll was not found

Codes on this page: CL24, CL26

Steps

  1. Check which DLL the error names

    If the error names MSVCR120/MSVCP120 or VCRUNTIME140/MSVCP140, open the official MTA runtime guide and follow its links to the Microsoft Visual C++ package. If core.dll failed to load and the error names none of these, the cause may be something else.

    Source: MTA help

  2. Install or repair the Microsoft package

    Run the Microsoft installer that the guide links to, choose Install or Repair and let it finish. Restart if the installer asks you to, then try MTA again.

    Careful: Do not download single runtime DLLs from DLL download sites.

    Source: MTA help

  3. Turn off a graphics mod in the GTA folder

    Only if you installed a graphics mod that adds d3d9.dll next to GTA’s program file in your GTA installation.

    Back up that mod, then turn it off by following its own removal instructions. Then try again. Leave Windows system DLLs alone.

    Source: MTA help

Worth knowing

A file that fails to load, or a crash address, does not on its own prove that a certain Visual C++ package is missing.

The Windows 7 instructions in MTA’s guide are old. They are not general advice for current Windows.

Still not fixed? Copy the whole message, not only the code, and check your log in the Fix tool. It is read on your own computer.

Other problems like this

Where this comes from

Official MTA guidance

Read on 7 September 2026 and written in our own words here.