Cenário: Removendo o NodeJS quando o Windows não possui Entrada de Programa para a instalação do Node
Corri para um problema em que minha versão do NodeJS (0.10.26) NÃO podia ser desinstalada nem removida, porque os Programas e Recursos do Windows 7 (também conhecido como Adicionar / Remover Programas) não tinham registro de ter instalado o NodeJS ... então havia nenhuma opção para removê-lo antes de excluir manualmente chaves e arquivos do registro.
Comando para verificar sua versão do NodeJS: node --version
Tentei instalar a versão mais recente recomendada do NodeJS, mas ela falhou no final do processo de instalação e revertida. Várias versões do NodeJS também falharam, e o instalador também as reverteu. Não foi possível atualizar o NodeJS a partir da linha de comando, pois não havia o SUDO instalado.
SOLUÇÃO: Depois de passar várias horas solucionando o problema, incluindo a atualização do NPM, decidi reinstalar a versão EXACT do NodeJS no meu sistema, na parte superior da instalação existente.
Essa solução funcionou e reinstalou o NodeJS sem erros. Melhor ainda, também adicionou uma entrada oficial na caixa de diálogo Adicionar / Remover Programas.
Agora que o Windows estava ciente da instalação esquecida do NodeJS, consegui desinstalar completamente a versão existente do NodeJS. Em seguida, instalei com êxito a versão mais recente recomendada do NodeJS para a plataforma Windows ( versão 4.4.5 até o momento da redação deste artigo ) sem iniciar a reversão .
Demorei um pouco para alcançar o sucesso, por isso estou publicando isso, caso ajude alguém com um problema semelhante.