Directx 90c Extra Files X86 X64 | Updated
When you extract the DirectX 9.0c redistributable package (e.g., directx_Jun2010_redist.exe ), you will find a folder containing multiple CAB (Cabinet) files, many of which have _x86.cab or _x64.cab suffixes. Examples include:
| Error Message | Missing File | Architecture | | :--- | :--- | :--- | | "The code execution cannot proceed because d3dx9_31.dll was not found" | D3DX9_31 | x86 (Most common) | | "d3dx9_35.dll is missing from your computer" | D3DX9_35 | x86 | | "Failed to create XAudio2 engine" | XAudio2_6.dll or XAPOFX.dll | Both | | "XINPUT1_3.dll not found" | XINPUT1_3 | x86 (Older controllers) |
It sounds like you are looking for a runtime package — specifically the “redistributable” that contains extra .dll files (like d3dx9_24.dll through d3dx9_43.dll , XInput1_3.dll , XAudio2_7.dll , etc.) for both 32-bit (x86) and 64-bit (x64) systems.
Microsoft DirectX® is already included in Windows XP Service Pack 2, Windows Server 2003 Service Pack 1, Windows Vista, Windows 7, DirectX End-User Runtimes (June 2010) - Microsoft
: Components needed for older software written in .NET languages that require hardware acceleration. How to Safely Install DirectX 9.0c Extra Files directx 90c extra files x86 x64
– unless the source is a trusted developer forum with file hashes verified against Microsoft’s own catalog.
If you are trying to run older software on Windows 10 or Windows 11, you have likely encountered errors regarding missing .dll files. This guide explains what the DirectX 9.0c extra files package is, why your modern system lacks these files, and how to safely install them on both 32-bit (x86) and 64-bit (x64) architectures. Why Modern Windows Needs DirectX 9.0c Extra Files
When you install a modern game on Windows 10/11, it usually installs necessary DirectX files automatically. However, when you run an older game, the installer might not be compatible with the modern OS, or it may assume the necessary files are already present.
The easiest and safest way to resolve any DirectX 9.0c issue—whether you are seeing “d3dx9_xx.dll is missing,” “XINPUT1_3.dll not found,” or “failed to initialize DirectPlay”—is to download the directly from Microsoft, run it as an administrator, and then enable the DirectPlay Windows Feature if required by the game. When you extract the DirectX 9
Tools for developers utilizing the .NET framework. Why Modern Windows Needs These Files
: In some "portable" scenarios, users manually copy specific DLLs (like d3dx9_43.dll
If you need an (e.g., for air-gapped PCs), search Microsoft for: DirectX 9.0c Redistributable (June 2010)
Required for 32-bit games and applications. These are usually installed in C:\Windows\SysWOW64 on 64-bit systems, or C:\Windows\System32 on 32-bit systems. How to Safely Install DirectX 9
Avoid downloading loose .dll files from untrusted third-party websites. These files can be outdated, corrupted, or injected with malware. Instead, use official Microsoft deployment packages that bundle all x86 and x64 extra files together. Method 1: The DirectX End-User Runtime Web Installer
The term "extra files" usually refers to the . This was the final comprehensive update provided by Microsoft that bundled every optional component of the DX9 era. Unlike the basic web installer, this package contains the cabinet (.cab) files for every iteration of the API. These files are essential for:
Today, the presence of DirectX 9.0c extra files on a high-end gaming rig is a testament to the PC's greatest strength: backwards compatibility. By maintaining these libraries, users preserve the ability to jump from a 2024 blockbuster to a 2005 cult classic without friction. They are the silent enablers of gaming history, proving that in computing, the foundation is just as important as the frontier.
(a small number of later DirectX 9 games and tools) require the 64‑bit versions, which are installed into C:\Windows\System32 .