Если у вас эта проблема возникает, когда вы пытаетесь сделать обновление DirectX,то скорее всего у вас поврежден установщик (это бывает часто при установке директа через DirectX Web Setup).
Вам стоит попробовать скачать и установить полный инсталлятор DirectX: DirectX Redistributable
З.Ы.
Если все таки установить не получится выполните следующее: (но результата не гарантирую):
Очистите все файлы из каталога .\WINDOWS\system32\DirectX\, но только папку Dinput не трогайте.
Вторым пунктом попробуйте снова запустить инсталляцию того дистрибутива, который вы скачали.