Eu suponho que você esteja usando o arquivo Windows6.0-KB942288-v2-x86.msu
correto?
O redistribuível não retorna nenhuma opção relevante, mas tente executar um reparo usando a opção /f
do Windows Installer. Você também pode tentar alguns dos argumentos para a função de reparo:
Repair Options
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
Repairs a product
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
Caso contrário, tente desinstalá-lo primeiro com a opção /uninstall
.
Se tudo mais falhar, você pode recorrer ao Utilitário Windows Installer CleanUp ( não é necessário se preocupar em executar manualmente MSIZap ; MSICUU faz isso por você). (No entanto, de acordo com esta página , ele não remove o Windows Installer - o que, suponho, faz sentido até certo ponto - mas pode valer a pena uma tentativa como último recurso.)