Não é possível desinstalar o Web Platform Installer 4.0. Arquivo wpi.msi ausente

Não é possível desinstalar o Web Platform Installer 4.0. Arquivo wpi.msi ausente

Não consigo desinstalar ou reinstalar o Web Platform Installer 4.0. Ele continua procurando o arquivo wpi.msi na pasta temporária. Mesmo quando solicitado, esse arquivo não existe no computador.

Esse problema também impede que o Visual Studio 2012 se instale porque ele deseja remover primeiro o Web Platform Installer. (Windows 7 64 bits)

Alguma solução?

Responder1

Esse tipo de problema é causado pelo fato de alguns "recursos" estarem listados no registro como presentes no arquivo MSI, portanto, o Windows Installer precisa desse arquivo MSI e de nenhum outro para executar diversas tarefas de manutenção.

A solução mais fácil, se você puder, élocalize a versão exata do arquivo MSIe coloque-o onde o sistema espera encontrá-lo.

Sem sorte

Se você não possui essa versão, você pode tentarLimpeza do instalador MS, que ficou obsoleto devido a conflitos com o Office 2007 (você terá que pesquisar no Google); ou a MicrosoftSolução de correção.

Se isso funcionar, tudo bem.

Má sorte

Se isso não acontecer (e, infelizmente, às vezes não acontece), você pode tentar fazer isso manualmente.

Comece obtendo o sistema mais estável possível reiniciando, executando uma limpeza de registro comCCleaner da Piriformou algo parecido e reinicializar novamente (nem sempre necessário, mas apenas para dar sorte).

CCleaner também tem uma opção para remover entradas do instalador. Tente remover o seu e veja se isso é suficiente para permitir a reinstalação do novo MSI; isso pode poupar todo o trabalho descrito abaixo.

Pior sorte

Por exemplo, tive esse problema com o Google Earth. No Registro, havia essa chave

HKEY_CLASSES_ROOT\Installer\Products\0C22D86408082E118BE68BCAF689CC3E\SourceList

onde o LastUsedSourcevalor informado n;1;C:\DOCUME~1\LEONAR~1\IMPOST~1\Temp\._msige61\era PackageName"Google Earth.msi".

A chave logo abaixo (no meu caso 0C22D86408082E118BE68BCAF689CC3E, claro que o seu será diferente) contém uma Versionchave que pode ser usada para localizar o arquivo MSI apropriado.

Se o arquivo MSI não estiver mais disponível e não puder ser baixado de qualquer outro lugar, ou se houver muitos arquivos MSI para baixar todos eles (você não pode inspecionar o número da versão até ter baixado o arquivo inteiro localmente), o que você pode fazer é apagar as referências ao pacote do instalador procurando o nome .MSI no Registro (lembre-se de fazer backup do registro primeiro).

Isso deixará você com o aplicativo instalado, mas agora o sistema não sabe que está instalado e permitirá a reinstalação.

Em alguns casos, depois que o instalador MSI iniciar a instalação, o script de instalação irá hesitar ao ver alguns arquivos que acha que não deveriam estar lá. A maioria dos instaladores simplesmente os substituirá, mas alguns talvez não. Nesse caso você vaitambémterá que excluir o diretório de instalação primeiro ou movê-lo para outro lugar.

Isso vai deixar você com umdanificadoinstalação (e devenuncaisso pode ser feito com aplicativos do sistema - você pode até tornar seu sistema não inicializável), e uma limpeza adicional do registro com o CCleaner seria uma boa ideia.

Mas agora o sistema deve estar “suficientemente limpo” da instalação antiga para que a nova instalação possa prosseguir sem problemas. Quaisquer ganchos do sistema deixados na instalação antiga serão reescritos pela nova e, se as versões não estiverem muito distantes umas das outras, nenhuma das chamadas obsoletas sobreviverá.

Se você quisesseDesinstalaro software, agora você deve conseguir fazer isso e deixar o sistema em um estado estável.

Tive que seguir esse procedimento várias vezes devido a um erro "exclua arquivos não utilizados e recupere espaço em disco!" utilitário, no ano passado, que não era muito exigente sobre o que exatamente era um "arquivo não utilizado". Com exceção de uma instalação do Microsoft Office 2010, que tive que limpar e restaurar dos CDs originais, cerca de 75% das instalações foram recuperadas através do MSICUU2/Fix It ou removendo a entrada com CCleaner; a maioria dos outros poderia ser removida removendo as entradas MSI do registro; talvez um em cada vinte também exija a remoção do diretório de instalação.

(Qualquer pessoa que esteja lendo isto e queira seguir o procedimento com SkyPE "antes da aquisição da MS" e SkyPE "após a aquisição da MS",não. Tive que recorrer à remoção de todas as entradas relacionadas ao SkyPE de todos os lugares e reinicializar quatro ou cinco vezes. Depois me deparei com um arquivo do Google com todos os instaladores MSI do SkyPE completos com números de versão de seis dígitos, o que provavelmente poderia ter resolvido o problema rapidamente).

Responder2

Se perder o WPI 3.0, você pode simplesmentebaixe-o em Microsoft.come certifique-se de renomeá-lo para wpi.msi.

Responder3

Você pode usar o "Utilitário Windows Installer CleanUp" para desinstalar instalações corrompidas. Isso me ajudou no mesmo caso. Verhttp://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility.

informação relacionada