当ブログではアフィリエイト広告を利用しています

環境構築

Windows 10でNode.js/Gitを完全アンインストールする方法【詳細解説】

開発環境をクリーンに保つため、Node.jsやGitを完全にアンインストールしたい場面があります。単純にアンインストールしただけでは、環境変数や設定ファイルが残ってしまい、再インストール時に問題が発生することがあります。

この記事では、Windows 10でNode.jsとGitを完全に削除し、環境を初期化する詳細な手順をご紹介します。

なぜ完全アンインストールが必要なのか

通常のアンインストールでは以下のような問題が残ることがあります:

  • 環境変数にパスが残存
  • 設定ファイルやキャッシュファイルが残る
  • レジストリエントリが残存
  • 再インストール時の競合やエラー

これらを避けるために、完全なクリーンアップが重要です。

Node.jsの完全アンインストール手順

ステップ1: コントロールパネルからの基本アンインストール

まず、Windows標準のアンインストール機能を使用します。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」を開く
  2. appwiz.cplと入力してEnterキーを押す
  3. プログラム一覧から「Node.js」を見つける
  4. 右クリックして「アンインストール」を選択
  5. アンインストールウィザードの指示に従って完了

ステップ2: 残存ファイルとフォルダの手動削除

アンインストール後も残る可能性があるフォルダを手動で削除します。

削除対象フォルダ一覧:

C:\Program Files\nodejs
C:\Program Files (x86)\nodejs
C:\Users\[ユーザー名]\AppData\Roaming\npm
C:\Users\[ユーザー名]\AppData\Roaming\npm-cache
C:\Users\[ユーザー名]\.npm
C:\Users\[ユーザー名]\node_modules

削除方法:

  1. エクスプローラーを開く
  2. 上記のパスを順番に確認
  3. 存在するフォルダがあれば削除
  4. 削除できない場合は、プロセスが動いていないか確認

注意: [ユーザー名]は実際のユーザー名に置き換えてください。

ステップ3: 環境変数のクリーンアップ

Node.js関連の環境変数を削除します。

手順:

  1. Windowsキー + Rsysdm.cplと入力
  2. 詳細設定」タブをクリック
  3. 環境変数」ボタンをクリック
  4. 以下を確認・削除:
    • PATH変数からNode.js関連パス(例:C:\Program Files\nodejs)を削除
    • NODE_PATH変数があれば削除
    • その他NPM関連変数があれば削除

システム環境変数とユーザー環境変数の両方を確認してください。

ステップ4: レジストリのクリーンアップ

⚠️ 重要: レジストリ編集は慎重に行ってください。間違った操作はシステムに深刻な影響を与える可能性があります。

手順:

  1. Windowsキー + Rregeditと入力
  2. 以下の場所でNode.js関連エントリを削除:
HKEY_CURRENT_USER\Software\Node.js
HKEY_LOCAL_MACHINE\SOFTWARE\Node.js
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Node.js

レジストリ編集のベストプラクティス:

  • 編集前にレジストリのバックアップを作成
  • 確実にNode.js関連のエントリのみを削除
  • 不明なエントリは削除しない

Gitの完全アンインストール手順

ステップ1: コントロールパネルからのアンインストール

  1. Windowsキー + Rappwiz.cpl
  2. Git」または「Git for Windows」を見つける
  3. 右クリックして「アンインストール
  4. アンインストールウィザードに従って完了

ステップ2: 残存ファイルとフォルダの削除

削除対象フォルダ:

C:\Program Files\Git
C:\Program Files (x86)\Git
C:\Users\[ユーザー名]\.gitconfig
C:\Users\[ユーザー名]\.git-credentials
C:\Users\[ユーザー名]\.gitignore_global
C:\Users\[ユーザー名]\AppData\Local\GitHubDesktop

個人設定ファイルの取り扱い:

  • .gitconfig: Git全体の設定
  • .git-credentials: 認証情報
  • .gitignore_global: グローバルignore設定

これらは必要に応じてバックアップしてから削除してください。

ステップ3: SSH鍵の削除(オプション)

Git でSSH認証を使用していた場合:

C:\Users\[ユーザー名]\.ssh

注意: SSH鍵は他のサービスでも使用している可能性があります。削除前に確認してください。

ステップ4: 環境変数のクリーンアップ

環境変数のPATHからGit関連のパスを削除:

  • 通常:C:\Program Files\Git\cmd
  • その他Git関連のパス

完全初期化の確認方法

コマンドプロンプトでの確認

新しいコマンドプロンプトを開いて以下を実行:

node --version
npm --version
git --version

期待する結果: すべて「'○○' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表示される

PowerShellでの詳細確認

Get-Command node -ErrorAction SilentlyContinue
Get-Command npm -ErrorAction SilentlyContinue  
Get-Command git -ErrorAction SilentlyContinue

期待する結果: 何も返されない(コマンドが見つからない)

追加のクリーンアップ手順

システムクリーナーの使用

推奨ツール:

  • CCleaner: レジストリとテンポラリファイルの一括削除
  • Windows ディスククリーンアップ: 標準機能でのクリーンアップ

Windowsの再起動

環境変数の変更を確実に反映させるため、作業完了後にシステムを再起動してください。

重要な注意点とベストプラクティス

作業前の準備

  1. プロジェクトのバックアップ: 重要なコードや設定をバックアップ
  2. 設定ファイルの保存: .gitconfigなどの個人設定
  3. SSH鍵の確認: 他のサービスで使用していないか確認

安全な作業のために

  • 管理者権限: 一部の操作には管理者権限が必要
  • レジストリバックアップ: レジストリ編集前にバックアップ作成
  • 段階的実行: 一度にすべて削除せず、段階的に確認

トラブルシューティング

よくある問題と対処法:

問題 原因 対処法
ファイルが削除できない プロセスが実行中 タスクマネージャーで関連プロセスを終了
環境変数が反映されない 再起動していない システムを再起動
コマンドがまだ認識される パスが残存 環境変数を再確認

まとめ

この手順により、Windows 10からNode.jsとGitを完全にアンインストールし、クリーンな環境に戻すことができます。

チェックリスト:

  • ✅ コントロールパネルからのアンインストール
  • ✅ 残存ファイル・フォルダの削除
  • ✅ 環境変数のクリーンアップ
  • ✅ レジストリのクリーンアップ
  • ✅ 動作確認
  • ✅ システムの再起動

完全な初期化後は、最新版のNode.jsとGitを新規インストールすることで、クリーンな開発環境を構築できます。

次のステップ:

新規インストール時は、公式サイトから最新版をダウンロードし、必要に応じてバージョン管理ツール(nvm-windowsなど)の導入も検討してみてください。


この記事が開発環境のクリーンアップに役立ちましたら、ぜひシェアしてください!

-環境構築
-, , , ,