This question already has an answer here:
I'm running Windows 8.1. I'm trying to run Assimp Viewer (and several other similar programs) but they all fail to open because they don't recognize my version of DirectX.
I get the following error when I try to run 3D_Model_Viewer:
DirectX 9.0 installed (589824). Requires DirecX 9.0c (December 2005) or later.
and this error when I run AssimpViewer:
Failed to initialize Direct3D 9 (2)
I've run dxdiag.exe and confirmed that, in fact, DirectX 11 is the installed version, not 9.0 like the programs are saying.
What might be happening here? Can I get these programs to run under DirectX 11?