Real-time receipt & invoice collection with Agent Fetch

Join the waitlist
Skip to main content

Directx 90c Extra Files X86 X64 -

DirectX 9.0c remains a cornerstone for PC gaming, particularly for running classic titles on modern operating systems like Windows 10 and 11. While modern Windows versions come with DirectX 11 or 12 pre-installed, they often lack the legacy "extra files" required by older software. This guide explains why you need these files and how to safely install them for both x86 (32-bit) and x64 (64-bit) systems. What are DirectX 9.0c "Extra Files"?

Conclusion: Keep the Old Runtime Handy

Whether you are trying to play Fallout 3 on Windows 11, The Witcher 1 on a new laptop, or Grand Theft Auto IV with mods, the DirectX 9.0c extra files are non-negotiable. directx 90c extra files x86 x64

Part 1: The History of DirectX 9.0c – The Longest-Lived API

DirectX 9.0c was released in August 2004 alongside Service Pack 2 for Windows XP. While DirectX 10 and 11 focused on Vista/7, and 12 is the modern standard, DirectX 9.0c remained the gold standard for cross-platform compatibility for nearly a decade. DirectX 9

  1. Download the official DirectX End-User Runtimes (June 2010) from Microsoft’s website (not a mirror).
  2. Run it with /c to extract:
    directx_Jun2010_redist.exe /c /t:C:\DX9
  3. Inside C:\DX9, find all .cab files. Use expand.exe or 7‑Zip to extract them.
  4. Look for any file with x86 or x64 in the CAB name – but actually all DLLs are mixed. You must sort them by checking PE header bitness using dumpbin /headers or simply copy all DLLs into both SysWOW64 and System32 (Windows will only load the correct one).