CITMTA & CIT FixCIT Tools

MTA:SA fix

MSVCR, VCRUNTIME or core.dll cannot load

When the error names a missing Microsoft runtime, install the matching official redistributable.

The message

MSVCR120.dll was not found

Codes on this page: CL24, CL26

Steps

Try one step, then check whether the problem is still there. Follow any "only if" line before changing a setting.

  1. Use the missing DLL name to choose the runtime

    For a named MSVCR120/MSVCP120 or VCRUNTIME140/MSVCP140 error, open the official MTA runtime guide and follow its Microsoft Visual C++ package links. A core.dll load failure without that detail may have another cause.

  2. Install or repair the Microsoft package

    Use the Microsoft installer linked by that guide and complete its Install or Repair action. Restart if the installer requests it, then retry MTA.

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

  3. Check a game-folder graphics mod only if present

    Only if that third-party graphics mod exists in your GTA installation.

    Only if you installed a graphics mod that adds d3d9.dll beside GTA’s executable, back up that mod and disable it using its removal instructions before retrying. Leave Windows system DLLs alone.

Worth knowing

A module load error or exception address alone does not prove that a particular Visual C++ package is missing. Legacy Windows 7 instructions in the source are not general current Windows advice.

Still stuck? The Fix tool reads MTA's own log on your computer and points at the matching steps. Nothing is uploaded.

Open the Fix tool

Other problems like this

Where this comes from

Official MTA guidance · reviewed 7 September 2026

Meanings read from these sources on 5 September 2026 and written in our own words here.