Reinstalar o Windows Installer

 
  1. Clique em Iniciar e, em seguida, clique em Executar.

    Menu Iniciar

  2. Na caixa Abrir, escreva cmd e, em seguida, clique em OK.

    Caixa de diálogo Executar

  3. Na linha de comandos, escreva os seguintes comandos: Depois de escrever cada linha prima ENTER.

    cd %windir%\system32

    janela Linha de comandos

    ren msi.dll msi.old

    janela Linha de comandos

    ren msiexec.exe msiexec.old

    janela Linha de comandos

    ren msihnd.dll msihnd.old

    janela Linha de comandos

  4. Na linha de comandos, escreva exit e prima ENTER.

    janela Linha de comandos

  5. Reinicie o computador.
  6. Reinstalar o windows installer.

Fonte: http://support.microsoft.com/kb/324516