シナリオ:Windowsにノードインストール用のプログラムエントリがない場合のNodeJSの削除
Windows 7のプログラムと機能(プログラムの追加と削除)にNodeJSをインストールした記録がないため、NodeJSのバージョン(0.10.26)をアンインストールまたは削除できないという問題が発生しました...レジストリキーとファイルを手動で削除しない限り、削除するオプションはありません。
NodeJSバージョンを確認するコマンド: node --version
NodeJSの最新の推奨バージョンをインストールしようとしましたが、インストールプロセスの最後に失敗してロールバックしました。NodeJSの複数のバージョンも失敗し、インストーラーも同様にそれらをロールバックしました。SUDOがインストールされていないため、コマンドラインからNodeJSをアップグレードできませんでした。
解決策:NPMのアップグレードなど、問題のトラブルシューティングに数時間を費やした後、既存のインストールの上に、正確なバージョンのNodeJSをシステムに再インストールすることにしました。
そのソリューションは機能し、エラーなしでNodeJSを再インストールしました。さらに良いことに、プログラムの追加と削除ダイアログに公式のエントリーを追加しました。
Windowsが忘れられたNodeJSインストールを認識したので、既存のバージョンのNodeJSを完全にアンインストールすることができました。次に、Windowsプラットフォーム用のNodeJSの最新の推奨リリース(この記事の執筆時点ではバージョン4.4.5)を、ロールバックを開始せずに正常にインストールしました。
成功するまで少し時間がかかったので、同様の問題を抱えている他の人を助けるために、これを投稿します。