Возможно ли, что до перезагрузки по какой-то причине один из установленных файлов был изменен?
Я не знаком с сообщением об ошибке, но, возможно, установщик Windows пытается восстановить установку при перезагрузке?
Вы пытались установить продукт один раз, затем перед перезагрузкой снова запустить установщик и выбрать вариант восстановления и посмотреть, удастся ли это? Если на этом этапе восстановление завершится неудачно, запустите его снова из командной строки с включенным подробным ведением журнала:
msiexec /lv logfile.txt /i "MyInstaller.msi"
и когда появится сообщение об ошибке, проверьте, что в файле журнала было последним.