Отвечает Рыжанов Д.И.:
Поставьте себе Service Pack 2. Он содержит DirectX 9.0c...
Отвечает TU-154:
Проверьте, не отключены ли у вас "Службы криптографии". Также посмотрите, какая опция стоит у вас в Свойствах системы - Оборудование - Подписывание драйверов. Должна быть "Предупреждать" или "Пропускать". Если не поможет - советую установить сервис-пак SP2 - в его состав, помимо прочего, уже входит DirectX 9.0c.
Отвечает Александр:
А я думаю что всё гораздо проще. Со мной был такой же самый случай. Устанавливал игру FEAR и там директ (августовский) был на компакте с игрой. Писало то же самое, как выяснилось cab файлы были битые, но их размер был правильный. Попробуйте просто открыть cab файл, например, WinRar-ом. Если я прав, то нужно просто скачать заново с сайта.