Что значит "установил эту программу"? Если я не ошибаюсь, то это файл из пакетов DirectX от версии 8.0 до 9.0с. Ты установил старый DirectX поверх 10-ой версии из Висты? И он встал нормально?
В таких случаях, как правило, совсем необязательно устанавливать старый DirectX. Достаточно просто накидать требуемые файлы (их может быть несколько) в папку Windows\System32 и перегрузить компьютер. Если ты так и сделал, и после этого возникли ошибки, то попробуй заергистрировать этот файл командой
regsvr32 /i c:\windows\system32\dx8vb.dll
из командной строки.