DirectX 11 est installé mais les programmes disent que DirectX 9.0c est nécessaire [dupliquer]

J'exécute Windows 8.1. J'essaie d'exécuter Assimp Viewer (et plusieurs autres programmes similaires) mais ils ne parviennent pas tous à s'ouvrir car ils ne reconnaissent pas ma version de DirectX.

J'obtiens l'erreur suivante lorsque j'essaie d'exécuter 3D_Model_Viewer:

DirectX 9.0 installé (589824). Nécessite DirecX 9.0c (décembre 2005) ou plus tard.

Et cette erreur lorsque j'exécute Assimviewer:

Impossible d'initialiser Direct3D 9(2)

J'ai lancé dxdiag.exe et a confirmé que, en fait, DirectX 11 est la version installée, pas 9.0 comme le disent les programmes.

Que pourrait-il se passer ici ? Puis-je faire fonctionner ces programmes sous DirectX 11?

demandé sur