>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Corrigir o Windows Installer Corrompido

Quando o Windows Installer (serviço MSI) falha, instalações e desinstalações param de funcionar. Siga estas soluções em ordem.

1. Microsoft Fix It (Ferramentas Automatizadas)

  • Acesse Suporte Microsoft e busque por "Fix problems that programs cannot be installed or uninstalled". Execute a ferramenta.
  • Para problemas no Windows Update, busque "Fix the problem with Microsoft Windows Update that is not working".

2. Reiniciar o Serviço Windows Installer

  1. Win+R > services.msc > Enter.
  2. Localize Windows Installer. Se "Parado", clique Iniciar.
  3. Tipo de inicialização: Manual (padrão).

3. Desregistrar e Registrar o MSIEXEC

Prompt de Comando como Administrador:

msiexec /unregister
msiexec /regserver

Reinicie o PC.

4. Limpeza de Chaves de Registro (Avançado – Faça Backup Antes!)

Regedit (Win+R > regedit). Navegue e verifique/ajuste:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\ – Permissões: SYSTEM com Controle Total.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\UpdateExeVolatile – Valor 0.
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations – Delete a chave (se existir).
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress – Delete a chave (se existir).

Reinicie após cada alteração e teste.

5. Restauração do Sistema

Se nada funcionar, use Restauração do Sistema (rstrui.exe) para voltar a um ponto anterior ao problema.

6. Reinstalar Windows Installer

Windows 7/8/10/11 usam Windows Installer 5.0. Não há instalador avulso. Opções:

  • Instalar Windows SDK (inclui MSI 5.0).
  • Reparar o Windows com DISM / SFC (Prompt Admin: sfc /scannow e DISM /Online /Cleanup-Image /RestoreHealth).
  • Atualização in-place (reinstalar Windows mantendo arquivos).

⚠ Aviso

Editar o registro incorretamente pode tornar o sistema inoperante. Crie ponto de restauração e backup de dados antes.