Antecedentes:
Outro dia, no meu laptop Microsoft XP, comecei a receber "Não há memória suficiente para executar o Microsoft Office Excel. Feche outros aplicativos e tente novamente." ao tentar iniciar o Excel 2007. Além disso, todos os outros aplicativos do Office se recusam a iniciar com várias mensagens de erro. Eu tentei a opção de reparo da imagem de instalação e também desinstalei / reinstalei mas o erro persistiu.
Eu encontrei este thread de superusuário com um link para uma sugestão de que este é um erro de conta de usuário no registro
Diz:
"Estou ciente do erro que você está recebendo, a fim de se livrar dele você terá que apagar abaixo da chave
HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Instalador \ UserData \ SID do usuário afetado >
Você pode seguir os passos abaixo para fazer isso.
Ir para começar > executar > digite "regedit" sem aspas e clique em ok.
Navegue até a chave de registro acima e exclua-a.
Certifique-se de que você está fazendo backup do registro atual para estar no lado mais seguro, boa sorte. "
Apenas para verificar se isso pode ser um erro na conta do usuário, configurei uma nova conta de teste no meu laptop e, usando essa conta, o Office funciona normalmente.
Portanto, a correção do registro proposta é excluir
HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Instalador \ UserData \ SID do usuário afetado >
Esta chave de registro contém várias subpastas e chaves, e eu me sinto relutante em removê-la sem saber mais do que é e possíveis implicações.
Então, existem gurus do registro por aí que podem me dizer se é seguro remover essa chave para corrigir esse erro do Office?
Editar:
Digite wmic useraccount get name,sid
em seu prompt de comando para descobrir seu SID.