O que é inprogressinstallinfo.ipi?

O que é inprogressinstallinfo.ipi?

Sempre que tento instalar qualquer arquivo MSI em uma máquina Windows 10, ele para e reclama com a seguinte mensagem de erro (colada aqui dos logs usando msiexec /l*vx ...):

MSI (s) (74:E0) [21:35:57:077]: Nota: 1: 2203 2: C:\Windows\Installer\inprogressinstallinfo.ipi 3: -2147287008

Erro 2203. Banco de dados: C:\Windows\Installer\inprogressinstallinfo.ipi. Não é possível abrir o arquivo do banco de dados. Erro de sistema -2147287008.

Presumo que a causa seja uma desinstalação que travou e não limpou o inprogressinstallinfo.ipiarquivo.

O que é esse inprogressinstallinfo.ipiarquivo e é seguro excluí-lo?

Se alguém estiver fazendo essa pergunta, acredito que o software antivírus impede que você exclua o arquivo, então você precisa inicializar no modo de segurança para excluí-lo. Talvez você também precise interromper o serviço Windows Installer. Publicarei uma edição nesta pergunta sobre como excluir este arquivo se a comunidade disser que é seguro excluí-lo.

Responder1

Até obter uma resposta melhor para minha própria pergunta:

O que é inprogressinstallinfo.ipi? Presumivelmente, é um banco de dados temporário criado pelo Windows Installer durante a instalação. Parabéns a quem puder fornecer uma resposta mais informada.

É seguro excluir? Eu apaguei o meu, o que resolveu os problemas.

Você não pode simplesmente excluir/renomear o arquivo porque ele está protegido porProteção de arquivos do Windows. As etapas para excluí-lo são:

  • PegarMover arquivoda Microsoft. Isso pode agendar movimentações de arquivos no momento da inicialização.
  • Abra um prompt de comando como administrador, digite

    movefile C:\Windows\Installer\inprogressinstallinfo.ipi C:\Windows\Installer\inprogressinstallinfo.ipi.bak
    
  • Essas etapas funcionaram para mim porque coincidiram com uma atualização do sistema, que desativou temporariamente o WFP. Portanto, aguarde uma atualização do sistema ou defina a SFCDisablechave de registro (Veja aqui)

  • Reinicie o seu computador para movefilemover o arquivo no momento da inicialização

Responder2

Eu sei que este é um tópico antigo, mas queria intervir enquanto resolvia exatamente esse problema hoje. Infelizmente, o método 'MoveFile' não funcionou para mim.

O que descobri foi que as variáveis ​​de usuário e sistema %TEMP% e %TMP% continham caminhos de pasta extras. No meu caso, eles apontavam não apenas para seus padrões (abaixo), mas também para diversas pastas que não existiam mais.

Depois de redefini-los apenas para os locais padrão, o instalador foi concluído com êxito, não exibindo mais o erro “inprogressinstallinfo.ipi”.

Padrões (usuário e sistema, respectivamente):

%TEMP% & %TMP% -> %USERPROFILE%\AppData\Local\Temp

%TEMP% & %TMP% -> %SystemRoot%\TEMP

informação relacionada