Eu finalmente resolvi esse problema pré-formando uma atualização (mantenha arquivos pessoais, mas restaure o Windows e os programas).
Sempre que eu tento instalar ou atualizar um programa que usa um instalador .msi, a instalação chega à etapa final e a barra de progresso quase chega ao fim, mas a instalação falha de repente com um erro 2503, seguido por um erro 2502. Isto acontece com muitas aplicações diferentes, incluindo o TortoiseSVN e os Brackets. Estranhamente, desinstalar programas que usam o instalador .msi funciona bem.
Veja o que eu tentei:
C:\Windows\Installer
. Sistema e Administradores todos têm permissões completas (excluindo permissões especiais), e Todos pode Ler, Listar Conteúdo da Pasta e Ler & Executar. Esta é aparentemente a permissão correta de acordo com os sites que encontrei. C:\Windows\Installer
. Sem efeito. msiexec /unreg msiexec /regeserver
Estou usando o x64 do Windows 8. Sugestões sobre como resolver esse problema serão bem-vindas.
Atualização: Ao clicar com o botão direito do mouse no arquivo MSI e selecionar 'Executar como administrador', a instalação é bem-sucedida. No entanto, é uma solução alternativa, e ainda estou procurando como resolver o problema original
A solução que encontrei para um problema semelhante está detalhada nesta página link
Basicamente, você usa o Prompt de Comando como Administrador e, em seguida, instala seu pacote a partir dele. Trabalhou para mim.
Pat. M