Como posso reinstalar o Windows Installer 4.5 em um Windows Vista SP1?

1

Como posso reinstalar o Windows Installer 4.5 em um SP1 do Windows Vista? Quando eu executo o instalador redistribuível, ele simplesmente diz que a atualização não é necessária ( msiexec /? de fato retorna a mesma versão).

O problema real que estou enfrentando está relacionado à incapacidade de instalar quaisquer atualizações (por exemplo, SP2) devido a um comportamento (aparentemente) corrompido do Windows Installer. Quando tento iniciar o serviço EAP (dependência de autoconfiguração de WLAN), ele menciona que o serviço EAP não é uma instância válida do Win32, com erro "193, 0xc1".

Alguma idéia?

    
por XXL 11.08.2011 / 23:32

2 respostas

1

Para forçar uma reinstalação, você precisará executar o instalador com as opções corretas.

Este site tem uma boa lista das várias opções .

Você precisará obter a versão do pacote .msi do Windows Installer. Depois disso, vá para Iniciar > Executar e digite o seguinte e clique em OK:

msiexec /fams "c:\...pathtoinstaller\installname.msi"
    
por 12.08.2011 / 00:04
0

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.)

    
por 12.08.2011 / 07:04