Reparando/Reinstalando o Windows Installer

Você pode reparar o Windows Installer usando o Windows Repair da Tweaking.com.

Após o download da versão Portable, extraia o arquivo Zip e execute o arquivo Repair_Windows.exe para iniciar o programa.

Na aba Step 4: Optional (Passo 4: Opcional), em System File Check (Verificação de arquivos do sistema), clique em Do It. O SFC restaura arquivos que podem ter sido corrompidos devido a erros de disco ou pela ação de vírus.

2

Após a verificação, entre na aba Repairs e clique em Open Repairs.

3

Na próxima janela, marque as caixas:

  • 01 – Reset Registry Permissions: Erros comuns de problemas de permissão no Registro incluem falha ao desinstalar um programa instalado pelo Windows Installer devido a erros de exclusão da chave onde estão registradas as informações de instalação de um programa. Mesmo programas avançados, que removem um programa MSI “no braço”, como o Windows Installer Cleanup, falha ao desinstalar um programa MSI caso não tenha acesso as chaves de registro devido a problemas de permissão.
  • 02 – Reset File Permissions: Evite usar este reparo. Ele restaura as permissões dos arquivos do sistema operacional, tornando todos os arquivos acessíveis a usuários do grupo Administradores e restaurando as permissões de todos os arquivos dentro do diretório C:\Users do usuário atual. Porém, ele pode abrir uma brecha de segurança (principalmente em servidores), por permitir que usuários do grupo Administradores possam excluir arquivos do sistema (!!!) no diretório Windows. Use este reparo com cuidado e somente em casos de extrema necessidade (caso após tentar executar o reparo sem marcar esta opção e o Windows Installer continue não funcionando). Um dos erros de instalação causados por problemas de permissões é o erro número 2203 do Windows Installer, no qual ele não possuí permissões de gravação no diretório %TEMP% do Windows e, com isso, falha ao extrair os arquivos de instalação do arquivo MSI.
  • 03 – Reset Services Permissions: Restaura as permissões padrões da chave de registro services (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services) que podem ter sido alteradas por vírus de forma a impedir a execução de serviços importantes do sistema (como o Windows Defender) de forma a impedir ou dificultar sua detecção/remoção. Lembrando que o Windows Installer é executado como um serviço no Windows.
  • 04 – Register System Files: Registra todos os arquivos *.dll do diretório C:\Windows\system32, restaurando a funcionalidade de recursos do sistema como o Windows Installer.
  • 10 – Remove Policies Set by Infections: Remove políticas de grupo definidas por vírus. Para quem não sabe, políticas de grupo permitem a Administradores de rede bloquearem o acesso a certos recursos do Windows em organizações, como a instalação de programas. O uso de políticas de grupo é comum em empresas, de forma a preservar os computadores e aumentar a produtividade dos colaboradores, de forma a limitar o computador somente a sua finalidade. Porém, vírus podem aproveitar-se deste recurso de forma a limitar ou desabilitar recursos do sistema para dificultar ou impedir sua remoção.
  • 21 – Repair MSI: Registra arquivos do sistema (*.dll) e restaura permissões de arquivo do Windows Installer, assim como registra o serviço “Windows Installer” no sistema.
  • 26 – Restore Important Windows Services: Restaura a funcionalidade de serviços importantes do Windows, como Windows Installer, Windows Update e Central de ações (Windows Vista e superiores)/Central de segurança (Windows XP).
  • 27 – Set Windows Services to Default Startup: Restaura a iniciação de serviços do Windows. O serviço Windows Installer pode ter sido desativado devido a ação de vírus (que podem ter desabilitado o serviço) ou por erro humano (o serviço foi desabilitado sem querer).

1,2,3,4,10,21,26,27

Agora, o Windows Installer deverá ter voltado a funcionar normalmente!

No Windows XP/Server 2003, ainda existe uma segunda possibilidade: reinstalá-lo. Enquanto no Windows Vista e superiores ele tornou-se nativo do sistema (podendo ser reparado através da ferramenta SFC, que usamos logo no início do post), uma atualização com uma nova versão do Windows Installer foi disponibilizada para Windows XP/Server 2003, possibilitando a reinstalação do Windows Installer nessa versão do Windows KB942288-v3.

1

Anúncios

ERROR 1612: INSTALL_SOURCE_ABSENT Windows Installer (MSI)

O Windows Installer mantém os arquivos de instalação de um programa MSI no diretório C:WindowsInstaller. Assim como eles são usados para instalação, são usados para desinstalação. Este erro ocorre por que os arquivos de instalação foram deletados do diretório.

Após 2 dias de procura em blog’s, encontrei as seguintes respostas, mas todas elas requerem a reinstalação do programa afetado, por isso, tenha em mãos a mídia de instalação do mesmo.

Continuar lendo “ERROR 1612: INSTALL_SOURCE_ABSENT Windows Installer (MSI)”