DLL File Locations in the DirectX Redistributable Download

Locations of Specific DLL Files in the Microsoft DirectX Redist Download

Restoring a missing DirectX DLL file from Microsoft's DirectX end-user redistributable download can be time-consuming if you don't know which of the dozens of included CAB files contains the DLL file you're looking for.

Important: Most DirectX files come in 32-bit and 64-bit versions. You must install the correct DLL file for your version of Windows. CAB files ending in x86 contain 32-bit files and those ending in x64 contain 64-bit files. You need to determine whether you are running a 32-bit or 64-bit version of Windows before deciding which file to extract.

DLL File Locations in the DirectX Redist Download

This alphabetical listing contains every DLL file included in the DirectX Redist download from Microsoft, along with the specific CAB file that contains the DLL file. The information is valid for the most recent DirectX redistributable download available — version 9.29.1974 published by Microsoft on April 18, 2011. 

If you can't find the DirectX DLL you're looking for here, it's no longer included with Microsoft's most recent DirectX release. Some DLLs were removed after v9.28.1886, so you might be able to find the DLL you're after in that release, which you can still download from Microsoft.

DirectX Redistributable DLL File List
DLL File CAB File
d3dcompiler_33.dll APR2007_d3dx10_33_x64.cab
d3dcompiler_33.dll APR2007_d3dx10_33_x86.cab
d3dcompiler_34.dll JUN2007_d3dx10_34_x64.cab
d3dcompiler_34.dll JUN2007_d3dx10_34_x86.cab
d3dcompiler_35.dll AUG2007_d3dx10_35_x64.cab
d3dcompiler_35.dll AUG2007_d3dx10_35_x86.cab
d3dcompiler_36.dll Nov2007_d3dx10_36_x64.cab
d3dcompiler_36.dll Nov2007_d3dx10_36_x86.cab
D3DCompiler_37.dll Mar2008_d3dx10_37_x64.cab
D3DCompiler_37.dll Mar2008_d3dx10_37_x86.cab
D3DCompiler_38.dll JUN2008_d3dx10_38_x64.cab
D3DCompiler_38.dll JUN2008_d3dx10_38_x86.cab
D3DCompiler_39.dll Aug2008_d3dx10_39_x64.cab
D3DCompiler_39.dll Aug2008_d3dx10_39_x86.cab
D3DCompiler_40.dll Nov2008_d3dx10_40_x64.cab
D3DCompiler_40.dll Nov2008_d3dx10_40_x86.cab
D3DCompiler_41.dll Mar2009_d3dx10_41_x64.cab
D3DCompiler_41.dll Mar2009_d3dx10_41_x86.cab
D3DCompiler_42.dll Aug2009_D3DCompiler_42_x64.cab
D3DCompiler_42.dll Aug2009_D3DCompiler_42_x86.cab
D3DCompiler_43.dll Jun2010_D3DCompiler_43_x64.cab
D3DCompiler_43.dll Jun2010_D3DCompiler_43_x86.cab
d3dcsx_42.dll Aug2009_d3dcsx_42_x64.cab
d3dcsx_42.dll Aug2009_d3dcsx_42_x86.cab
d3dcsx_43.dll Jun2010_d3dcsx_43_x64.cab
d3dcsx_43.dll Jun2010_d3dcsx_43_x86.cab
d3dx10.dll DEC2006_d3dx10_00_x64.cab
d3dx10.dll DEC2006_d3dx10_00_x86.cab
d3dx10_33.dll APR2007_d3dx10_33_x64.cab
d3dx10_33.dll APR2007_d3dx10_33_x86.cab
d3dx10_34.dll JUN2007_d3dx10_34_x64.cab
d3dx10_34.dll JUN2007_d3dx10_34_x86.cab
d3dx10_35.dll AUG2007_d3dx10_35_x64.cab
d3dx10_35.dll AUG2007_d3dx10_35_x86.cab
d3dx10_36.dll Nov2007_d3dx10_36_x64.cab
d3dx10_36.dll Nov2007_d3dx10_36_x86.cab
d3dx10_37.dll Mar2008_d3dx10_37_x64.cab
d3dx10_37.dll Mar2008_d3dx10_37_x86.cab
d3dx10_38.dll JUN2008_d3dx10_38_x64.cab
d3dx10_38.dll JUN2008_d3dx10_38_x86.cab
d3dx10_39.dll Aug2008_d3dx10_39_x64.cab
d3dx10_39.dll Aug2008_d3dx10_39_x86.cab
d3dx10_40.dll Nov2008_d3dx10_40_x64.cab
d3dx10_40.dll Nov2008_d3dx10_40_x86.cab
d3dx10_41.dll Mar2009_d3dx10_41_x64.cab
d3dx10_41.dll Mar2009_d3dx10_41_x86.cab
d3dx10_42.dll Aug2009_d3dx10_42_x64.cab
d3dx10_42.dll Aug2009_d3dx10_42_x86.cab
d3dx10_43.dll Jun2010_d3dx10_43_x64.cab
d3dx10_43.dll Jun2010_d3dx10_43_x86.cab
d3dx11_42.dll Aug2009_d3dx11_42_x64.cab
d3dx11_42.dll Aug2009_d3dx11_42_x86.cab
d3dx11_43.dll Jun2010_d3dx11_43_x64.cab
d3dx11_43.dll Jun2010_d3dx11_43_x86.cab
d3dx9_24.dll Feb2005_d3dx9_24_x64.cab
d3dx9_24.dll Feb2005_d3dx9_24_x86.cab
d3dx9_25.dll Apr2005_d3dx9_25_x64.cab
d3dx9_25.dll Apr2005_d3dx9_25_x86.cab
d3dx9_26.dll Jun2005_d3dx9_26_x64.cab
d3dx9_26.dll Jun2005_d3dx9_26_x86.cab
d3dx9_27.dll Aug2005_d3dx9_27_x64.cab
d3dx9_27.dll Aug2005_d3dx9_27_x86.cab
d3dx9_28.dll Dec2005_d3dx9_28_x64.cab
d3dx9_28.dll Dec2005_d3dx9_28_x86.cab
d3dx9_29.dll Feb2006_d3dx9_29_x64.cab
d3dx9_29.dll Feb2006_d3dx9_29_x86.cab
d3dx9_30.dll Apr2006_d3dx9_30_x64.cab
d3dx9_30.dll Apr2006_d3dx9_30_x86.cab
d3dx9_31.dll OCT2006_d3dx9_31_x64.cab
d3dx9_31.dll OCT2006_d3dx9_31_x86.cab
d3dx9_32.dll DEC2006_d3dx9_32_x64.cab
d3dx9_32.dll DEC2006_d3dx9_32_x86.cab
d3dx9_33.dll APR2007_d3dx9_33_x64.cab
d3dx9_33.dll APR2007_d3dx9_33_x86.cab
d3dx9_34.dll JUN2007_d3dx9_34_x64.cab
d3dx9_34.dll JUN2007_d3dx9_34_x86.cab
d3dx9_35.dll AUG2007_d3dx9_35_x64.cab
d3dx9_35.dll AUG2007_d3dx9_35_x86.cab
d3dx9_36.dll Nov2007_d3dx9_36_x64.cab
d3dx9_36.dll Nov2007_d3dx9_36_x86.cab
d3dx9_37.dll Mar2008_d3dx9_37_x64.cab
d3dx9_37.dll Mar2008_d3dx9_37_x86.cab
d3dx9_38.dll JUN2008_d3dx9_38_x64.cab
d3dx9_38.dll JUN2008_d3dx9_38_x86.cab
d3dx9_39.dll Aug2008_d3dx9_39_x64.cab
d3dx9_39.dll Aug2008_d3dx9_39_x86.cab
d3dx9_40.dll Nov2008_d3dx9_40_x64.cab
d3dx9_40.dll Nov2008_d3dx9_40_x86.cab
d3dx9_41.dll Mar2009_d3dx9_41_x64.cab
d3dx9_41.dll Mar2009_d3dx9_41_x86.cab
d3dx9_42.dll Aug2009_d3dx9_42_x64.cab
d3dx9_42.dll Aug2009_d3dx9_42_x86.cab
d3dx9_43.dll Jun2010_d3dx9_43_x64.cab
d3dx9_43.dll Jun2010_d3dx9_43_x86.cab
dxupdate.dll dxupdate.cab
microsoft.directx.audiovideoplayback.dll Apr2006_MDX1_x86.cab
microsoft.directx.diagnostics.dll Apr2006_MDX1_x86.cab
microsoft.directx.direct3d.dll Apr2006_MDX1_x86.cab
microsoft.directx.direct3dx.dll Apr2006_MDX1_x86.cab
microsoft.directx.directdraw.dll Apr2006_MDX1_x86.cab
microsoft.directx.directinput.dll Apr2006_MDX1_x86.cab
microsoft.directx.directplay.dll Apr2006_MDX1_x86.cab
microsoft.directx.directsound.dll Apr2006_MDX1_x86.cab
microsoft.directx.dll Apr2006_MDX1_x86.cab
x3daudio1_0.dll Apr2006_XACT_x64.cab
x3daudio1_0.dll Apr2006_XACT_x86.cab
x3daudio1_0.dll AUG2006_XACT_x64.cab
x3daudio1_0.dll AUG2006_XACT_x86.cab
x3daudio1_0.dll Feb2006_XACT_x64.cab
x3daudio1_0.dll Feb2006_XACT_x86.cab
x3daudio1_0.dll JUN2006_XACT_x64.cab
x3daudio1_0.dll JUN2006_XACT_x86.cab
x3daudio1_1.dll APR2007_XACT_x64.cab
x3daudio1_1.dll APR2007_XACT_x86.cab
x3daudio1_1.dll DEC2006_XACT_x64.cab
x3daudio1_1.dll DEC2006_XACT_x86.cab
x3daudio1_1.dll FEB2007_XACT_x64.cab
x3daudio1_1.dll FEB2007_XACT_x86.cab
x3daudio1_1.dll OCT2006_XACT_x64.cab
x3daudio1_1.dll OCT2006_XACT_x86.cab
x3daudio1_2.dll AUG2007_XACT_x64.cab
x3daudio1_2.dll AUG2007_XACT_x86.cab
x3daudio1_2.dll JUN2007_XACT_x64.cab
x3daudio1_2.dll JUN2007_XACT_x86.cab
x3daudio1_2.dll NOV2007_X3DAudio_x64.cab
x3daudio1_2.dll NOV2007_X3DAudio_x86.cab
X3DAudio1_3.dll Mar2008_X3DAudio_x64.cab
X3DAudio1_3.dll Mar2008_X3DAudio_x86.cab
X3DAudio1_4.dll JUN2008_X3DAudio_x64.cab
X3DAudio1_4.dll JUN2008_X3DAudio_x86.cab
X3DAudio1_5.dll Nov2008_X3DAudio_x64.cab
X3DAudio1_5.dll Nov2008_X3DAudio_x86.cab
X3DAudio1_6.dll Mar2009_X3DAudio_x64.cab
X3DAudio1_6.dll Mar2009_X3DAudio_x86.cab
X3DAudio1_7.dll Feb2010_X3DAudio_x64.cab
X3DAudio1_7.dll Feb2010_X3DAudio_x86.cab
xactengine2_0.dll Feb2006_XACT_x64.cab
xactengine2_0.dll Feb2006_XACT_x86.cab
xactengine2_1.dll Apr2006_XACT_x64.cab
xactengine2_1.dll Apr2006_XACT_x86.cab
xactengine2_10.dll NOV2007_XACT_x64.cab
xactengine2_10.dll NOV2007_XACT_x86.cab
xactengine2_2.dll JUN2006_XACT_x64.cab
xactengine2_2.dll JUN2006_XACT_x86.cab
xactengine2_3.dll AUG2006_XACT_x64.cab
xactengine2_3.dll AUG2006_XACT_x86.cab
xactengine2_4.dll OCT2006_XACT_x64.cab
xactengine2_4.dll OCT2006_XACT_x86.cab
xactengine2_5.dll DEC2006_XACT_x64.cab
xactengine2_5.dll DEC2006_XACT_x86.cab
xactengine2_6.dll FEB2007_XACT_x64.cab
xactengine2_6.dll FEB2007_XACT_x86.cab
xactengine2_7.dll APR2007_XACT_x64.cab
xactengine2_7.dll APR2007_XACT_x86.cab
xactengine2_8.dll JUN2007_XACT_x64.cab
xactengine2_8.dll JUN2007_XACT_x86.cab
xactengine2_9.dll AUG2007_XACT_x64.cab
xactengine2_9.dll AUG2007_XACT_x86.cab
xactengine3_0.dll Mar2008_XACT_x64.cab
xactengine3_0.dll Mar2008_XACT_x86.cab
xactengine3_1.dll JUN2008_XACT_x64.cab
xactengine3_1.dll JUN2008_XACT_x86.cab
xactengine3_2.dll Aug2008_XACT_x64.cab
xactengine3_2.dll Aug2008_XACT_x86.cab
xactengine3_3.dll Nov2008_XACT_x64.cab
xactengine3_3.dll Nov2008_XACT_x86.cab
xactengine3_4.dll Mar2009_XACT_x64.cab
xactengine3_4.dll Mar2009_XACT_x86.cab
xactengine3_5.dll Aug2009_XACT_x64.cab
xactengine3_5.dll Aug2009_XACT_x86.cab
xactengine3_6.dll Feb2010_XACT_x64.cab
xactengine3_6.dll Feb2010_XACT_x86.cab
xactengine3_7.dll Jun2010_XACT_x64.cab
xactengine3_7.dll Jun2010_XACT_x86.cab
XAPOFX1_0.dll JUN2008_XAudio_x64.cab
XAPOFX1_0.dll JUN2008_XAudio_x86.cab
XAPOFX1_1.dll Aug2008_XAudio_x64.cab
XAPOFX1_1.dll Aug2008_XAudio_x86.cab
XAPOFX1_2.dll Nov2008_XAudio_x64.cab
XAPOFX1_2.dll Nov2008_XAudio_x86.cab
XAPOFX1_3.dll Aug2009_XAudio_x64.cab
XAPOFX1_3.dll Aug2009_XAudio_x86.cab
XAPOFX1_3.dll Mar2009_XAudio_x64.cab
XAPOFX1_3.dll Mar2009_XAudio_x86.cab
XAPOFX1_4.dll Feb2010_XAudio_x64.cab
XAPOFX1_4.dll Feb2010_XAudio_x86.cab
XAPOFX1_5.dll Jun2010_XAudio_x64.cab
XAPOFX1_5.dll Jun2010_XAudio_x86.cab
XAudio2_0.dll Mar2008_XAudio_x64.cab
XAudio2_0.dll Mar2008_XAudio_x86.cab
XAudio2_1.dll JUN2008_XAudio_x64.cab
XAudio2_1.dll JUN2008_XAudio_x86.cab
XAudio2_2.dll Aug2008_XAudio_x64.cab
XAudio2_2.dll Aug2008_XAudio_x86.cab
XAudio2_3.dll Nov2008_XAudio_x64.cab
XAudio2_3.dll Nov2008_XAudio_x86.cab
XAudio2_4.dll Mar2009_XAudio_x64.cab
XAudio2_4.dll Mar2009_XAudio_x86.cab
XAudio2_5.dll Aug2009_XAudio_x64.cab
XAudio2_5.dll Aug2009_XAudio_x86.cab
XAudio2_6.dll Feb2010_XAudio_x64.cab
XAudio2_6.dll Feb2010_XAudio_x86.cab
XAudio2_7.dll Jun2010_XAudio_x64.cab
XAudio2_7.dll Jun2010_XAudio_x86.cab
xinput1_1.dll Apr2006_xinput_x64.cab
xinput1_1.dll Apr2006_xinput_x86.cab
xinput1_2.dll AUG2006_xinput_x64.cab
xinput1_2.dll AUG2006_xinput_x86.cab
xinput1_3.dll APR2007_xinput_x64.cab
xinput1_3.dll APR2007_xinput_x86.cab
xinput9_1_0.dll Oct2005_xinput_x64.cab
xinput9_1_0.dll Oct2005_xinput_x86.cab