Com base nos comentários, não há problema de 32/64 bits.
Talvez o problema seja tão simples quanto o fato de o Windows não encontrar o MSIEXEC.exe
Por favor, abra um prompt de comando e digite SET PATH
. Haverá uma longa lista de diretórios, separados por ;
. Você pode por favor verificar se o diretório C: \ WINDOWS \ SYSTEM32 está incluído nesta lista?
Pode ser necessário copiar toda a saída para o Bloco de Notas para alinhar todas as pastas e verificar se ... \ System32 está na lista.