web-dev-qa-db-ja.com

Windowsからnode.jsを完全に削除する方法

以前のバージョンのnode.js(0.8.11)をアンインストールし、node.jsのWebサイトから最新の0.10.24をダウンロードしてインストールしました。ただし、node --versionを実行した後も、v0.8.11を実行していることを示しています。明らかに、アンインストールプロセスの間にいくつかのものが残っていました、そしてそれは私がnpmを通してモジュールを追加しようとするとき私がいろいろな種類のエラーを持つことを引き起こしています。私はOSXとLinuxのためにこれに対する解決策を見ました、しかしWindowsのために何かを見つけることができませんでした。私はWindows 7 64ビットを実行しています。

194

WindowsからNode.jsを削除する方法:

  1. 深呼吸する。

  2. npm cache clean --forceを実行する

  3. アンインストーラを使用して[プログラムと機能]からアンインストールします。

  4. 再起動します(または、タスクマネージャからすべてのノード関連プロセスを強制終了することで回避できます)。

  5. これらのフォルダーを探して、まだ存在する場合はそれら(およびそれらの内容)を削除します。インストールしたバージョン、UAC設定、およびCPUアーキテクチャに応じて、これらが存在する場合と存在しない場合があります。

    • C:\Program Files (x86)\Nodejs
    • C:\Program Files\Nodejs
    • C:\Users\{User}\AppData\Roaming\npm(または%appdata%\npm
    • C:\Users\{User}\AppData\Roaming\npm-cache(または%appdata%\npm-cache
    • C:\Users\{User}\.npmrc(そしておそらく.接頭辞なしでそれをチェックする)
    • C:\Users\{User}\AppData\Local\Temp\npm-*
  6. %PATH%環境変数をチェックしてくださいNodejsまたはnpmへの参照が存在しないことを確認してください。

  7. still がアンインストールされていない場合は、コマンドプロンプトでwhere nodeを入力すると、それが存在する場所がわかります - それも(おそらく親ディレクトリも)削除します。

  8. 再起動してください。

483
brandonscript

シナリオ:Nodeインストール用のWindowsにプログラムエントリがない場合のNodeJSの削除

NodeJS(0.10.26)のバージョンがではなくをアンインストールまたは削除できないという問題が発生しました。Windows7のプログラムと機能(別名[プログラムの追加と削除]にNodeJSをインストールしたという記録がなかったため、レジストリキーとファイルを手動で削除する以外に削除するオプションがありませんでした。

NodeJSバージョンを確認するコマンド:node --version

NodeJSの最新の推奨バージョンをインストールしようとしましたが、インストールプロセスの最後で失敗し、ロールバックされました。 NodeJSの複数のバージョンも失敗し、インストーラーも同様にロールバックしました。 Sudoがインストールされていないため、コマンドラインからNodeJSをアップグレードできませんでした。

解決策:NPMのアップグレードなど、問題のトラブルシューティングに数時間を費やした後、既存のインストールの上にNodeJSの正確なバージョンをシステムに再インストールすることにしました。

このソリューションは機能し、NodeJSをエラーなしで再インストールしました。さらに良いことに、それは[プログラムの追加と削除]ダイアログに公式エントリを追加しました。

Windowsが忘れられたNodeJSのインストールを認識したので、NodeJSの既存のバージョンを完全にアンインストールできました。その後、ロールバックを開始せずに、Windowsプラットフォーム用のNodeJSの最新の推奨リリース(この執筆時点(バージョン4.4.5)を正常にインストールしました)。

成功するまでにしばらく時間がかかったので、同様の問題を抱えている他の人に役立つ場合に備えて投稿しています。

46
Michael M

マイクロソフトのアンインストールに失敗しました。私はnode-v8.2.1-x64をインストールしており、version node-v6.11.1-x64を実行する必要がありました。

「Windowsは指定されたデバイス、パス、またはファイルにアクセスできません」などのエラーでアンインストールが失敗しました。

結局、ダウンロードフォルダへ行き、node-v8.2.1-x64 MSIを右クリックしてアンインストールを選択しました。これはうまくいきました。

よろしく、ジョン

8
user3049320

私の場合、上記だけではうまくいきませんでした。このエラーを修正するためにnodejsのいくつかのバージョンをインストールおよびアンインストールしました:npm in windows Error:EISDIR、read at Error(native)that read to get on get a npm command on run to run with the npm version with get with:npm -v

したがって、nodejsフォルダーのnpmディレクトリーが削除され、最新のnpmバージョンが npm dist :からコピーされ、すべてが機能し始めました。

4
James Drinkard

どのnodejsソフトウェアをインストールしても、再度インストールしてください。このようにnodejsを削除するように求められます.. enter image description here

2
Deepa

私は昨日私と同じ問題を抱えており、私の解決策は次のとおりです。1.あなたのcliからではなくcontrolpanelからアンインストールします2.そのWebサイトから最新または望ましいバージョンのノードをダウンロードしてインストールしますほとんどの場合完全に削除しないでください)あなたはこのケースでcpanelのアンインストールオプションを取得しないノードの同じバージョンをインストールしてから私の1.ステップに従ってください

誰かに役立つことを願っています。

0
Ravi Bhadauria

最善の方法は、コントロールパネルからNode.jsを削除することです。削除したら、Node.jsの希望するバージョンをダウンロードしてインストールしてください。

0