Outra instalação está em progresso

8

Por que tento instalar qualquer programa, vejo "Outra instalação está em andamento. Você deve concluir essa instalação antes de continuar com esta". erro.

Pesquisei na web e achei que a solução seria excluir a chave de registro HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress e reiniciar. Infelizmente, isso não me ajudou. Quando abro o snap-in "Services" mmc, ele mostra que o serviço "Windows Installer" está "Iniciado", mas os botões "Iniciar / Parar / Pausar / Reiniciar" ficam acinzentados (o interessante é que o tipo de inicialização = "Manual", portanto, não realmente sei como explicar que eu já tenho 2 instâncias de msiexec.exe na memória e uma instância está consumindo 50Mb de memória.

Parece que há um problema sério no meu serviço de instalação - existe alguma maneira de corrigi-lo (lembre-se - não consigo instalar nada!)

Qualquer ajuda seria muito apreciada.

kinokijuf
fonte

Respostas:

9

Vá pegar o Process Explorer da Sysinternals .

Você poderá ver o serviço msiexec.exe em execução e, se algo estiver no meio da instalação, deverá ver outros processos filhos do msiexec.exe. Seria melhor permitir que eles terminassem, e talvez tente reduzir sua instalação no meio.

Eu já vi isso antes, em que o .NET Runtime Optimization Service constantemente dispara o ngen.exe usando o serviço de instalação para gerar assemblies .net otimizados e nunca permite que o instalador use outra coisa. Você pode tentar interromper esse serviço para ver se faz alguma diferença.

Goyuix
fonte
1

Você verificou se há malware?

O serviço intaller do Windows normalmente é definido como manual e os botões ficam acinzentados até você mudar para Automático.

Duas instâncias da execução do MSIEXEC parecem incomuns. você tem um software antivírus em execução? Está atualizado?

Alguma coisa incomum em HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ run?

Dave M
fonte
0

Não sei se isso vai ajudar, mas para aqueles que usam o Windows 10, talvez não seja possível ver o processo msiexec em processos, mas em Detalhes. Você pode navegar até lá e finalizá-lo.

KKM
fonte
Sua resposta é como um comentário
yass
-1

Como lidar com "outra instalação msi já em andamento" quando todas as outras dicas não funcionaram:

No registro, o HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress apontará para um arquivo localizado no diretório C: \ Windows \ Installer com uma extensão IPI (algo como f2345.ipi). Observe que remover a chave InProgess, mesmo com a reversão, não resolve nada e a chave será recriada como foi feita pelo msiexec.

Abrir este arquivo com o bloco de notas ou qualquer editor de texto exibirá muito conteúdo binário, mas em algum lugar você encontrará texto legível: ... ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 3 0 8 9 9 8 1 9 - 1 9 8 8 7 3 6 7 2 0 {6 5 CC 0 4 0 7 - 4 CC 0 - 4 CA 7 - 9 5 2 E - 3 EEFCBA 6 0 2 A} 0 [1]
C: \ W indows \ I nstaller \ 6 9 6 f 0. msi

As informações significativas estão neste arquivo, que é o instalador da instalação com falha (que bloqueia a outra instalação).

Iniciar esta instalação (clicar duas vezes no arquivo) levará a algumas opções, como instalar, reparar ou remover o produto. Tente usar um deles (repare primeiro, pois isso deve resolver o problema e remova-o) para finalizar corretamente essa instalação interrompida.

Gilles Poulleau
fonte
-2

Isso pode ser um malware, como afirma o @DaveM.

Você tentou procurar no Gerenciador de tarefas sempre que sua instalação é fechada? Às vezes, você ainda vê em algum lugar um 'setup.exe' ... Às vezes, não consegue fugir. Isso é chamado de malware; vermes; virusses; o que não mais.

Acho que uma das únicas coisas que você pode fazer é o que o @DaveM disse; ou você só vai reinstalar o Windows. Se isso nem resolver seus problemas; tente pensar melhor; tente pensar mais seguro; tente pensar em Mac.

Deniz Zoeteman
fonte