Parece que algo está corrompido com o Windows Installer ou o registro. A MS tem um artigo da base de dados de conhecimento para este erro que ocorre no Windows XP, que ainda deve ser amplamente traduzido para o Windows 7.
Veja o que eu faria:
- Inicie um prompt de comando elevado.
- Execute
where msiexec.exe
e anote a localização.C:\Windows\system32.msiexec.exe
é normal. - Execute
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer /v ImagePath
e verifique se a localização do número 1 corresponde.%systemroot%\system32\msiexec.exe /V
é normal. - Execute
services.msc
e verifique se o serviço Windows Installer está definido como Manual ou Automático. - Execute
msiexec.exe /unregister
seguido pormsiexec.exe /regserver
. Se você estiver executando o Windows de 64 bits, também precisará executar%windir%\Syswow64\Msiexec /unregister
e%windir%\Syswow64\Msiexec /regserver
.
Algumas pessoas tiveram um erro no CEIP da Microsoft, o que faz com que o explorer.exe ou o msiexec.exe travem. A correção é procurar HKLM\Software\Microsoft\SQMClient\Windows\DisabledSessions
e excluir quaisquer valores que não sejam (default)
.
Você também pode tentar reinstalar o Service Pack 1. Se ainda não tiver sorte, a correção mais comum seria uma instalação de reparo do Windows.
ETA: Não, cada usuário não possui sua própria cópia do Windows Installer. É compartilhado por todo o sistema.