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 really time consuming if you don't know which of the dozens of included CAB files the DLL file you're looking for is contained in.

Below is an alphabetical listing of every DLL file included in the DirectX Redist download from Microsoft, along with the specific CAB file that the DLL file is located in.

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. See Am I Running a 32-bit or 64-bit Version of Windows? if you need help deciding which file to extract.

The information below is valid for the most recent DirectX redistributable download available here - version 9.29.1974, published by Microsoft on April 18, 2011. Please let me know if these tables need updated.

Note: If you can't find the DirectX DLL you're looking for in the table below it's because the file is no longer included with Microsoft's most recent DirectX release. A number of 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 here.

DLL File Locations in the DirectX Redist Download

DirectX DLLCAB File
d3dcompiler_33.dllAPR2007_d3dx10_33_x64.cab
d3dcompiler_33.dllAPR2007_d3dx10_33_x86.cab
d3dcompiler_34.dllJUN2007_d3dx10_34_x64.cab
d3dcompiler_34.dllJUN2007_d3dx10_34_x86.cab
d3dcompiler_35.dllAUG2007_d3dx10_35_x64.cab
d3dcompiler_35.dllAUG2007_d3dx10_35_x86.cab
d3dcompiler_36.dllNov2007_d3dx10_36_x64.cab
d3dcompiler_36.dllNov2007_d3dx10_36_x86.cab
D3DCompiler_37.dllMar2008_d3dx10_37_x64.cab
D3DCompiler_37.dllMar2008_d3dx10_37_x86.cab
D3DCompiler_38.dllJUN2008_d3dx10_38_x64.cab
D3DCompiler_38.dllJUN2008_d3dx10_38_x86.cab
D3DCompiler_39.dllAug2008_d3dx10_39_x64.cab
D3DCompiler_39.dllAug2008_d3dx10_39_x86.cab
D3DCompiler_40.dllNov2008_d3dx10_40_x64.cab
D3DCompiler_40.dllNov2008_d3dx10_40_x86.cab
D3DCompiler_41.dllMar2009_d3dx10_41_x64.cab
D3DCompiler_41.dllMar2009_d3dx10_41_x86.cab
D3DCompiler_42.dllAug2009_D3DCompiler_42_x64.cab
D3DCompiler_42.dllAug2009_D3DCompiler_42_x86.cab
D3DCompiler_43.dllJun2010_D3DCompiler_43_x64.cab
D3DCompiler_43.dllJun2010_D3DCompiler_43_x86.cab
d3dcsx_42.dllAug2009_d3dcsx_42_x64.cab
d3dcsx_42.dllAug2009_d3dcsx_42_x86.cab
d3dcsx_43.dllJun2010_d3dcsx_43_x64.cab
d3dcsx_43.dllJun2010_d3dcsx_43_x86.cab
d3dx10.dllDEC2006_d3dx10_00_x64.cab
d3dx10.dllDEC2006_d3dx10_00_x86.cab
d3dx10_33.dllAPR2007_d3dx10_33_x64.cab
d3dx10_33.dllAPR2007_d3dx10_33_x86.cab
d3dx10_34.dllJUN2007_d3dx10_34_x64.cab
d3dx10_34.dllJUN2007_d3dx10_34_x86.cab
d3dx10_35.dllAUG2007_d3dx10_35_x64.cab
d3dx10_35.dllAUG2007_d3dx10_35_x86.cab
d3dx10_36.dllNov2007_d3dx10_36_x64.cab
d3dx10_36.dllNov2007_d3dx10_36_x86.cab
d3dx10_37.dllMar2008_d3dx10_37_x64.cab
d3dx10_37.dllMar2008_d3dx10_37_x86.cab
d3dx10_38.dllJUN2008_d3dx10_38_x64.cab
d3dx10_38.dllJUN2008_d3dx10_38_x86.cab
d3dx10_39.dllAug2008_d3dx10_39_x64.cab
d3dx10_39.dllAug2008_d3dx10_39_x86.cab
d3dx10_40.dllNov2008_d3dx10_40_x64.cab
d3dx10_40.dllNov2008_d3dx10_40_x86.cab
d3dx10_41.dllMar2009_d3dx10_41_x64.cab
d3dx10_41.dllMar2009_d3dx10_41_x86.cab
d3dx10_42.dllAug2009_d3dx10_42_x64.cab
d3dx10_42.dllAug2009_d3dx10_42_x86.cab
d3dx10_43.dllJun2010_d3dx10_43_x64.cab
d3dx10_43.dllJun2010_d3dx10_43_x86.cab
d3dx11_42.dllAug2009_d3dx11_42_x64.cab
d3dx11_42.dllAug2009_d3dx11_42_x86.cab
d3dx11_43.dllJun2010_d3dx11_43_x64.cab
d3dx11_43.dllJun2010_d3dx11_43_x86.cab
d3dx9_24.dllFeb2005_d3dx9_24_x64.cab
d3dx9_24.dllFeb2005_d3dx9_24_x86.cab
d3dx9_25.dllApr2005_d3dx9_25_x64.cab
d3dx9_25.dllApr2005_d3dx9_25_x86.cab
d3dx9_26.dllJun2005_d3dx9_26_x64.cab
d3dx9_26.dllJun2005_d3dx9_26_x86.cab
d3dx9_27.dllAug2005_d3dx9_27_x64.cab
d3dx9_27.dllAug2005_d3dx9_27_x86.cab
d3dx9_28.dllDec2005_d3dx9_28_x64.cab
d3dx9_28.dllDec2005_d3dx9_28_x86.cab
d3dx9_29.dllFeb2006_d3dx9_29_x64.cab
d3dx9_29.dllFeb2006_d3dx9_29_x86.cab
d3dx9_30.dllApr2006_d3dx9_30_x64.cab
d3dx9_30.dllApr2006_d3dx9_30_x86.cab
d3dx9_31.dllOCT2006_d3dx9_31_x64.cab
d3dx9_31.dllOCT2006_d3dx9_31_x86.cab
d3dx9_32.dllDEC2006_d3dx9_32_x64.cab
d3dx9_32.dllDEC2006_d3dx9_32_x86.cab
d3dx9_33.dllAPR2007_d3dx9_33_x64.cab
d3dx9_33.dllAPR2007_d3dx9_33_x86.cab
d3dx9_34.dllJUN2007_d3dx9_34_x64.cab
d3dx9_34.dllJUN2007_d3dx9_34_x86.cab
d3dx9_35.dllAUG2007_d3dx9_35_x64.cab
d3dx9_35.dllAUG2007_d3dx9_35_x86.cab
d3dx9_36.dllNov2007_d3dx9_36_x64.cab
d3dx9_36.dllNov2007_d3dx9_36_x86.cab
d3dx9_37.dllMar2008_d3dx9_37_x64.cab
d3dx9_37.dllMar2008_d3dx9_37_x86.cab
d3dx9_38.dllJUN2008_d3dx9_38_x64.cab
d3dx9_38.dllJUN2008_d3dx9_38_x86.cab
d3dx9_39.dllAug2008_d3dx9_39_x64.cab
d3dx9_39.dllAug2008_d3dx9_39_x86.cab
d3dx9_40.dllNov2008_d3dx9_40_x64.cab
d3dx9_40.dllNov2008_d3dx9_40_x86.cab
d3dx9_41.dllMar2009_d3dx9_41_x64.cab
d3dx9_41.dllMar2009_d3dx9_41_x86.cab
d3dx9_42.dllAug2009_d3dx9_42_x64.cab
d3dx9_42.dllAug2009_d3dx9_42_x86.cab
d3dx9_43.dllJun2010_d3dx9_43_x64.cab
d3dx9_43.dllJun2010_d3dx9_43_x86.cab
dxupdate.dlldxupdate.cab
microsoft.directx.audiovideoplayback.dllApr2006_MDX1_x86.cab
microsoft.directx.diagnostics.dllApr2006_MDX1_x86.cab
microsoft.directx.direct3d.dllApr2006_MDX1_x86.cab
microsoft.directx.direct3dx.dllApr2006_MDX1_x86.cab
microsoft.directx.directdraw.dllApr2006_MDX1_x86.cab
microsoft.directx.directinput.dllApr2006_MDX1_x86.cab
microsoft.directx.directplay.dllApr2006_MDX1_x86.cab
microsoft.directx.directsound.dllApr2006_MDX1_x86.cab
microsoft.directx.dllApr2006_MDX1_x86.cab
x3daudio1_0.dllApr2006_XACT_x64.cab
x3daudio1_0.dllApr2006_XACT_x86.cab
x3daudio1_0.dllAUG2006_XACT_x64.cab
x3daudio1_0.dllAUG2006_XACT_x86.cab
x3daudio1_0.dllFeb2006_XACT_x64.cab
x3daudio1_0.dllFeb2006_XACT_x86.cab
x3daudio1_0.dllJUN2006_XACT_x64.cab
x3daudio1_0.dllJUN2006_XACT_x86.cab
x3daudio1_1.dllAPR2007_XACT_x64.cab
x3daudio1_1.dllAPR2007_XACT_x86.cab
x3daudio1_1.dllDEC2006_XACT_x64.cab
x3daudio1_1.dllDEC2006_XACT_x86.cab
x3daudio1_1.dllFEB2007_XACT_x64.cab
x3daudio1_1.dllFEB2007_XACT_x86.cab
x3daudio1_1.dllOCT2006_XACT_x64.cab
x3daudio1_1.dllOCT2006_XACT_x86.cab
x3daudio1_2.dllAUG2007_XACT_x64.cab
x3daudio1_2.dllAUG2007_XACT_x86.cab
x3daudio1_2.dllJUN2007_XACT_x64.cab
x3daudio1_2.dllJUN2007_XACT_x86.cab
x3daudio1_2.dllNOV2007_X3DAudio_x64.cab
x3daudio1_2.dllNOV2007_X3DAudio_x86.cab
X3DAudio1_3.dllMar2008_X3DAudio_x64.cab
X3DAudio1_3.dllMar2008_X3DAudio_x86.cab
X3DAudio1_4.dllJUN2008_X3DAudio_x64.cab
X3DAudio1_4.dllJUN2008_X3DAudio_x86.cab
X3DAudio1_5.dllNov2008_X3DAudio_x64.cab
X3DAudio1_5.dllNov2008_X3DAudio_x86.cab
X3DAudio1_6.dllMar2009_X3DAudio_x64.cab
X3DAudio1_6.dllMar2009_X3DAudio_x86.cab
X3DAudio1_7.dllFeb2010_X3DAudio_x64.cab
X3DAudio1_7.dllFeb2010_X3DAudio_x86.cab
xactengine2_0.dllFeb2006_XACT_x64.cab
xactengine2_0.dllFeb2006_XACT_x86.cab
xactengine2_1.dllApr2006_XACT_x64.cab
xactengine2_1.dllApr2006_XACT_x86.cab
xactengine2_10.dllNOV2007_XACT_x64.cab
xactengine2_10.dllNOV2007_XACT_x86.cab
xactengine2_2.dllJUN2006_XACT_x64.cab
xactengine2_2.dllJUN2006_XACT_x86.cab
xactengine2_3.dllAUG2006_XACT_x64.cab
xactengine2_3.dllAUG2006_XACT_x86.cab
xactengine2_4.dllOCT2006_XACT_x64.cab
xactengine2_4.dllOCT2006_XACT_x86.cab
xactengine2_5.dllDEC2006_XACT_x64.cab
xactengine2_5.dllDEC2006_XACT_x86.cab
xactengine2_6.dllFEB2007_XACT_x64.cab
xactengine2_6.dllFEB2007_XACT_x86.cab
xactengine2_7.dllAPR2007_XACT_x64.cab
xactengine2_7.dllAPR2007_XACT_x86.cab
xactengine2_8.dllJUN2007_XACT_x64.cab
xactengine2_8.dllJUN2007_XACT_x86.cab
xactengine2_9.dllAUG2007_XACT_x64.cab
xactengine2_9.dllAUG2007_XACT_x86.cab
xactengine3_0.dllMar2008_XACT_x64.cab
xactengine3_0.dllMar2008_XACT_x86.cab
xactengine3_1.dllJUN2008_XACT_x64.cab
xactengine3_1.dllJUN2008_XACT_x86.cab
xactengine3_2.dllAug2008_XACT_x64.cab
xactengine3_2.dllAug2008_XACT_x86.cab
xactengine3_3.dllNov2008_XACT_x64.cab
xactengine3_3.dllNov2008_XACT_x86.cab
xactengine3_4.dllMar2009_XACT_x64.cab
xactengine3_4.dllMar2009_XACT_x86.cab
xactengine3_5.dllAug2009_XACT_x64.cab
xactengine3_5.dllAug2009_XACT_x86.cab
xactengine3_6.dllFeb2010_XACT_x64.cab
xactengine3_6.dllFeb2010_XACT_x86.cab
xactengine3_7.dllJun2010_XACT_x64.cab
xactengine3_7.dllJun2010_XACT_x86.cab
XAPOFX1_0.dllJUN2008_XAudio_x64.cab
XAPOFX1_0.dllJUN2008_XAudio_x86.cab
XAPOFX1_1.dllAug2008_XAudio_x64.cab
XAPOFX1_1.dllAug2008_XAudio_x86.cab
XAPOFX1_2.dllNov2008_XAudio_x64.cab
XAPOFX1_2.dllNov2008_XAudio_x86.cab
XAPOFX1_3.dllAug2009_XAudio_x64.cab
XAPOFX1_3.dllAug2009_XAudio_x86.cab
XAPOFX1_3.dllMar2009_XAudio_x64.cab
XAPOFX1_3.dllMar2009_XAudio_x86.cab
XAPOFX1_4.dllFeb2010_XAudio_x64.cab
XAPOFX1_4.dllFeb2010_XAudio_x86.cab
XAPOFX1_5.dllJun2010_XAudio_x64.cab
XAPOFX1_5.dllJun2010_XAudio_x86.cab
XAudio2_0.dllMar2008_XAudio_x64.cab
XAudio2_0.dllMar2008_XAudio_x86.cab
XAudio2_1.dllJUN2008_XAudio_x64.cab
XAudio2_1.dllJUN2008_XAudio_x86.cab
XAudio2_2.dllAug2008_XAudio_x64.cab
XAudio2_2.dllAug2008_XAudio_x86.cab
XAudio2_3.dllNov2008_XAudio_x64.cab
XAudio2_3.dllNov2008_XAudio_x86.cab
XAudio2_4.dllMar2009_XAudio_x64.cab
XAudio2_4.dllMar2009_XAudio_x86.cab
XAudio2_5.dllAug2009_XAudio_x64.cab
XAudio2_5.dllAug2009_XAudio_x86.cab
XAudio2_6.dllFeb2010_XAudio_x64.cab
XAudio2_6.dllFeb2010_XAudio_x86.cab
XAudio2_7.dllJun2010_XAudio_x64.cab
XAudio2_7.dllJun2010_XAudio_x86.cab
xinput1_1.dllApr2006_xinput_x64.cab
xinput1_1.dllApr2006_xinput_x86.cab
xinput1_2.dllAUG2006_xinput_x64.cab
xinput1_2.dllAUG2006_xinput_x86.cab
xinput1_3.dllAPR2007_xinput_x64.cab
xinput1_3.dllAPR2007_xinput_x86.cab
xinput9_1_0.dllOct2005_xinput_x64.cab
xinput9_1_0.dllOct2005_xinput_x86.cab
Was this page helpful?