Немного не в тему, но может кто-то увидит похожую на свою ситуацию
у меня возникла проблема с DirectX, после того как решил потестировать
DirectX Eradicator 2.0
до "тестирования" стояли
directx_jun2008_redist, Windows SP3
всё работало нормально

запустил эту утилиту, и начались проблемы

не стали запускаться приложения, которым по идеи вообще не нужны DirectX
и с разными ошибками, суть которых в том что
ddraw.dll либо не зарегистрирована в системе, либо вообще не является приложением винды.
Повторная установка любой версии DirectX выпадала в ошибку, ни о чём конкретном не сообщающую, мол, читайте логи установки, а эти логи даже не создавались.
нашёл эту библиотеку в интернете, попытался зарегистрировать в ручную - бесполезно, не приживается.
и только поставив
DirectX Happy Uninstall директы встали нормально
