Essa semana me deparei com o Internal Error 2753. regutils.dll ao tentar atualizar o Java em alguns computadores.

Segundo a Microsoft, esse erro significa que um arquivo não está marcado para instalação??? Não tenho a mínima idéia do que isso quer dizer...

O fato é que não é possível instalar o Java de jeito algum. Tentei remover a versão antiga pelo Painel de Controle e até foi possível remover, porém, ao tentar instalar a nova versão, o erro persistia.

Pesquisando na Internet encontrei diversos posts com reclamações sobre isso. Inclusive alguns scripts maliciosos que deveriam servir para remover entradas do registro mas que acabam danificando a máquina.

Este pequeno tutorial apresenta a solução que encontrei para conseguir remover a instalação atual do Java e instalar a última versão.

Pré-Requisitos

Você vai precisar:

  • Windows Installer Cleanup Utility - Baixe aqui. Ele parece ser uma ferramenta da Microsoft que deveria vir em alguma versão do Office.

Tutorial

Instale e execute o Windows Installer Cleanup Utility. Escolha o software que deseja remover, no caso o Java, e clique no botão Remove.

Windows Installer Clean Up

Após a remoção, exclua a pasta C:\Arquivos de Programas\Java, se ela existir, e reinicie o computador.

Agora você deve conseguir reinstalar o Java normalmente.

Se o problema ainda persistir, outro software que também pode ajudar é o JavaRa. Ele é um software pequeno e simples que não precisa ser instalado. Após a execução do mesmo, selecione o idioma de sua preferência e clique no botão Remove Older Versions.

JavaRa

Reinicie seu computador e tente instalar o Java novamente.

Espero que o artigo tenha sido útil. Qualquer dúvida, sugestão ou relato de erros é só postar nos comentários.