Однажды у меня возникла проблема, когда определенная конфигурация программ Microsoft .NET не позволяла мне установить что-то подобное с тем же общим кодом ошибки 643. Я закончил форматирование компьютера (из-за своей собственной глупости в то время) и повторно установка снова.
Но это известная проблема, и у нее есть статья базы знаний
http://support.microsoft.com/kb/923100
Взятые прямо из этой статьи:
Чтобы решить эту проблему, необходимо устранить проблемы, связанные с повреждением регистрации обновлений программного обеспечения MSI, или удалить несколько версий .NET Framework с помощью средства очистки .NET Framework, а затем переустановить эти компоненты.
Затем статья проходит через два метода выше. Надеюсь это поможет!