CITGTA, MTA & CIT FixCIT Tools

MTA:SA fix

D3DX9 DLL is missing

Install Microsoft’s DirectX End-User Runtime. GTA can need these older DirectX components even when Windows already has a newer DirectX version.

The message

d3dx9_43.dll was not found

Steps

  1. Open Microsoft’s installer page

    Open the Microsoft DirectX End-User Runtime Web Installer page linked here. It installs older components that games use, next to what Windows already has.

    Source: Microsoft

  2. Run the Microsoft installer

    Close the game, run Microsoft’s installer and let it finish. Restart if it asks you to.

    Careful: Do not get the DLL named in the error from another website that offers DLL files.

    Source: Microsoft

  3. Start MTA again

    Start MTA again. If the error now names another DLL, note its exact file name. For a Visual C++ DLL, use the separate runtime guide.

    Source: Microsoft, MTA wiki

Worth knowing

This adds optional older libraries. It does not replace the DirectX version built into 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.