Igor1974, самопальные DX10 не ставили, случайно?
В папке \WINDOWS\system32 файлов d3d10.dll, dxgi.dll, Nucleus.dll нет?
Сделайте
проверку целостности системных файлов.
Для переустановки и/или восстановления DirectX можно воспользоваться
DirectX Happy Uninstall (перед этим советую сделать бэкап).
Читайте тему
DirectX для XP .:[Все вопросы]:.
А также воспользуйтесь
фильтрами по названию темы по
directx.
Результат