MTA:SA fix
MSVCR, VCRUNTIME or core.dll cannot load
When the error names a missing Microsoft runtime, install the matching official redistributable.
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.
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.
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.
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.
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 toolOther problems like this
- CL29: client integrity warning at launch
- Another MTA or GTA instance is already running
- MTA data files or core.dll are missing
- D3DX9 DLL is missing
- CC50: Direct3D9 could not initialize
- CL02: MTA cannot copy update files
- CL22: MTA could not start GTA:SA
- GTA executable or a required GTA file is missing
Every MTA:SA error code · Crash codes and offsets
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.