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.ipi
arquivo.
O que é esse inprogressinstallinfo.ipi
arquivo 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
SFCDisable
chave de registro (Veja aqui)- Reinicie o seu computador para
movefile
mover 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