DXWSetup: CDXWSetup::CDXWSetup(): CoCreateInstance() failed, error = 0x80040154.
Ошибка начинается тут.
На микрософте туча сообщений об этой ошибке. Сводится всё к перерегистрации какой-либо dll (зависит от приложения).
Вот
упоминание в связи с directx. Обрати также внимание на второй метод (в статье).
Слышал, есть некий деинсталлер directx. Там подменяется номер установленной версии и после этого ставится любой. Возможно, помогло бы. Ссылок нет.
Добавлено
По сообщению ниже. Это тебе можно попробовать перерегистрить службу MSI installer'а. Недавно тут пробегала тема. Всё забываю записать эти две строки...