Szenario: Entfernen von NodeJS, wenn Windows keinen Programmeintrag für Ihre Node-Installation hat
Ich bin auf ein Problem gestoßen, bei dem meine Version von NodeJS (0.10.26) NICHT deinstalliert oder entfernt werden konnte, da Programme und Funktionen in Windows 7 (auch bekannt als "Software") keine Aufzeichnung darüber enthielten, dass ich NodeJS installiert habe Keine Möglichkeit, es zu entfernen, ohne Registrierungsschlüssel und -dateien manuell zu löschen.
Befehl zum Überprüfen Ihrer NodeJS-Version: node --version
Ich habe versucht, die neueste empfohlene Version von NodeJS zu installieren, aber sie ist am Ende des Installationsvorgangs fehlgeschlagen und wurde zurückgesetzt. Mehrere Versionen von NodeJS sind ebenfalls fehlgeschlagen, und das Installationsprogramm hat sie ebenfalls zurückgesetzt. Ich konnte NodeJS nicht über die Befehlszeile aktualisieren, da SUDO nicht installiert war.
LÖSUNG: Nachdem ich einige Stunden mit der Behebung des Problems verbracht hatte, einschließlich der Aktualisierung von NPM, entschied ich mich, die EXACT-Version von NodeJS auf meinem System über die vorhandene Installation hinaus neu zu installieren.
Diese Lösung hat funktioniert und NodeJS ohne Fehler neu installiert. Besser noch, es wurde auch ein offizieller Eintrag im Dialogfeld "Software" hinzugefügt.
Nachdem Windows die vergessene NodeJS-Installation erkannt hatte, konnte ich meine vorhandene NodeJS-Version vollständig deinstallieren. Ich habe dann die neueste empfohlene Version von NodeJS für die Windows-Plattform ( Version 4.4.5 zum Zeitpunkt dieses Schreibens ) erfolgreich installiert, ohne dass ein Rollback eingeleitet werden musste.
Es hat eine Weile gedauert, bis ich Erfolg hatte, also poste ich dies, falls es jemand anderem mit einem ähnlichen Problem hilft.