The clean way to uninstall would be first to uninstall all the node packages which you have installed, you can list all those packages using

nvm list

To uninstall a specific NodeJs package run

nvm uninstall v16.13.0

After you have uninstalled all the packages go to the directory

C:\Users\%USERNAME%\AppData\Roaming\nvm

there you will see unins***.exe you can perform a clean uninstall there.

This will only work if you are or have installed all the node versions using NVM (Node Version Manager)

Answer from Umer Kiani on Stack Overflow
🌐
GitHub
github.com › coreybutler › nvm-windows › issues › 351
How to uninstall nvm in window? · Issue #351 · coreybutler/nvm-windows
May 6, 2018 - coreybutler / nvm-windows Public · There was an error while loading. Please reload this page. Notifications · You must be signed in to change notification settings · Fork 3.7k · Star 44k · New issueCopy link · New issueCopy link · Closed · Closed · How to uninstall nvm in window?#351 ·
Published   May 06, 2018
Discussions

How to completely remove node.js from Windows - Stack Overflow
If you haven't resolved your issue ... boot of Windows without launching any unnecessary applications. Then try uninstalling NodeJS again. 2017-05-26T20:06:50.387Z+00:00 ... Whatever Node.js version you have installed, run its installer again. It asks you to remove Node.js like this: ... I tried this. I had a node 9.x and a node 12.x. both managed by nvm... More on stackoverflow.com
🌐 stackoverflow.com
Is there a way to uninstall all node and npm instances from your windows machine including all the packages and files related to them?
https://stackoverflow.com/a/20711410 More on reddit.com
🌐 r/node
10
41
February 15, 2020
node.js - nvm uninstall doesn't actually uninstall the node version - Stack Overflow
So I'm trying to clear out older versions of node.js. I start with: $ nvm ls v0.10.30 v4.2.3 -> v6.6.0 system I don't want the older versions, so I then do: $ nvm uninsta... More on stackoverflow.com
🌐 stackoverflow.com
Node Version Manager
To resolve your NVM issues on Windows, try reinstalling NVM and Node by uninstalling both, then reinstalling NVM for Windows and using it to install the desired Node.js versions. Ensure your environmental variables are correctly set, with paths pointing to the installed Node.js versions managed by NVM, and verify that NVM_HOME and NVM_SYMLINK are correctly configured. Open a new Command Prompt or PowerShell window, run nvm use [desired version], and check the Node.js version to confirm the correct version is active. Use sudo to avoid permission issues, and make sure you're using the latest version of NVM for Windows. More on reddit.com
🌐 r/learnprogramming
11
1
June 16, 2024
🌐
BrowserStack
browserstack.com › home › guide › how to uninstall nvm?
How to Uninstall NVM? | BrowserStack
May 15, 2025 - Click on “Apps” in the popup window. Select “Apps & features” on the left sidebar. Scroll down or search for “NVM” among the listed apps. Click on it and select “Uninstall”.
Top answer
1 of 12
1243

How to remove Node.js from Windows:

  1. Take a deep breath.

  2. Run npm cache clean --force

  3. Uninstall from Programs & Features with the uninstaller.

  4. Reboot (or you probably can get away with killing all node-related processes from Task Manager).

  5. Look for these folders and remove them (and their contents) if any still exist. Depending on the version you installed, UAC settings, and CPU architecture, these may or may not exist:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\{User}\AppData\Roaming\npm (or %appdata%\npm)
  • C:\Users\{User}\AppData\Roaming\npm-cache (or %appdata%\npm-cache)
  • C:\Users\{User}\.npmrc (and possibly check for that without the . prefix too)
  • C:\Users\{User}\AppData\Local\Temp\npm-*
  1. Check your %PATH% environment variable to ensure no references to Nodejs or npm exist.

  2. If it's still not uninstalled, type where node at the command prompt and you'll see where it resides -- delete that (and probably the parent directory) too.

  3. Reboot, for good measure.

2 of 12
62

Scenario: Removing NodeJS when Windows has no Program Entry for your Node installation

I ran into a problem where my version of NodeJS (0.10.26) could NOT be uninstalled nor removed, because Programs & Features in Windows 7 (aka Add/Remove Programs) had no record of my having installed NodeJS... so there was no option to remove it short of manually deleting registry keys and files.

Command to verify your NodeJS version: node --version

I attempted to install the newest recommended version of NodeJS, but it failed at the end of the installation process and rolled back. Multiple versions of NodeJS also failed, and the installer likewise rolled them back as well. I could not upgrade NodeJS from the command line as I did not have SUDO installed.

SOLUTION: After spending several hours troubleshooting the problem, including upgrading NPM, I decided to reinstall the EXACT version of NodeJS on my system, over the top of the existing installation.

That solution worked, and it reinstalled NodeJS without any errors. Better yet, it also added an official entry in Add/Remove Programs dialogue.

Now that Windows was aware of the forgotten NodeJS installation, I was able to uninstall my existing version of NodeJS completely. I then successfully installed the newest recommended release of NodeJS for the Windows platform (version 4.4.5 as of this writing) without a roll-back initiating.

It took me a while to reach sucess, so I am posting this in case it helps anyone else with a similar issue.

🌐
YouTube
youtube.com › watch
Install nvm on windows || and Uninstall
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
🌐
GitHub
github.com › coreybutler › nvm-windows
GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.
The simplest (recommended) way to get NVM for Windows running properly is to uninstall any prior Node installation before installing NVM for Windows. It avoids all of the pitfalls listed below. However; you may not wish to nuke your Node installation if you've highly customized it.
Starred by 44K users
Forked by 3.7K users
Languages   Go 72.3% | Inno Setup 25.9%
Find elsewhere
🌐
Microsoft Learn
learn.microsoft.com › en-us › windows › dev-environment › javascript › nodejs-on-windows
Set up Node.js on native Windows | Microsoft Learn
This includes deleting any existing Node.js installation directories (e.g., "C:\Program Files\nodejs") that might remain. NVM's generated symlink will not overwrite an existing (even empty) installation directory. For help with removing previous installations, see How to completely remove node.js from Windows.)
🌐
SheCodes
shecodes.io › athena › 28664-how-to-completely-uninstall-nvm
[VS Code] - How to completely uninstall NVM? - SheCodes | SheCodes
Learn the steps to completely remove NVM from your system using your terminal or shell configuration file. ... i just installed vs code now i am struggling to open a file or rather code does not show in the file when i code. what am i doing wrong? ... Execute the DIR command that will display ONLY directories that exist at the root of your activities disk. ... I keep getting an error on localhost and I'm using windows.
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › how-to-install-and-use-nvm-on-windows
How to Install and Use NVM on Windows - GeeksforGeeks
July 23, 2025 - Navigate to Control Panel > Programs > Programs and Features and locate Node.js, select it, and click to Uninstall the files. ... Delete the Node.js folder from C:\Program Files\ and remove the npm and npm-cache folders from C:\Users\ThisPC...
🌐
DEV Community
dev.to › flnzba › how-to-uninstall-and-reinstall-nodejs-and-npm-on-windows-macos-and-linux-manually-via-2c8n
How to Uninstall and Reinstall Node.js and npm on Windows, macOS, and Linux (Manually, via Homebrew, and via nvm) - DEV Community
February 11, 2025 - Using nvm is generally the best option for developers as it allows you to switch between different Node.js versions easily. ... Manual Method: Control Panel (Windows), Terminal (macOS/Linux). Homebrew: brew uninstall node (macOS/Linux).
🌐
Reddit
reddit.com › r/learnprogramming › node version manager
r/learnprogramming on Reddit: Node Version Manager
June 16, 2024 -

Hello gang, I am having issues using Node version manager on windows. I have checked my environmental variables, manually added paths via my bash file, and i used the powershell, command prompt, and git bash. NVM commands work fine but node -v and npm -v will not work at all. Incredibly frustrating as i was in the middle of working on AWS services so this is incredibly counter productive. Any advice?

I should add that i was using the latest version of node up until today without any issues. An application or project i was working on necessitated an older version of Node.js. The Windows support article https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-windows explains in few details additional processes i could take to resolve the issue so i have been relying on information found on the web. I can send photos of my environmental variables although i am very cautious uploading any information regarding my local machine via a subreddit about programmers learning. Unfortunately not all humans live for the betterment of the human race. If anyone has dealt with this problem. let me know a resource i can delve into or how you resolved the issue.

🌐
Webucator
webucator.com › catalog › web development › javascript
A Step-by-Step Guide to Installing nvm-windows for Node.js Management | Webucator
By following these steps, you ensure that nvm-windows can effectively manage your Node.js versions without interference from previous installations. ... From the Windows Search in the task bar, search for and then click Add or remove programs. ... Click Node.js and then select Uninstall or Remove.
🌐
GitHub
github.com › nvm-sh › nvm › issues › 298
How to uninstall nvm? · Issue #298 · nvm-sh/nvm
September 24, 2013 - Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. ... There was an error while loading. Please reload this page. ... I want to uninstall nvm completely.
Published   Sep 24, 2013
🌐
Codedamn
codedamn.com › news › node.js
How to uninstall Node.js? Remove Node.js from your system completely
June 2, 2023 - To uninstall the node with the help of nvm, type the following command, replacing <version> with the current version of your node installed.
🌐
Medium
medium.com › geekculture › node-install-uninstall-what-is-nvm-eef0de6de66c
Node Install/Uninstall, What is nvm ? | by Ankita Zaveri | Geek Culture | Medium
October 29, 2022 - Node Install/Uninstall, What is nvm ? Let’s start with nvm, it stands for Node Version Manager. There may come a point where you have to manage different versions of node.js as different projects …
🌐
GeeksforGeeks
geeksforgeeks.org › node.js › how-to-completely-remove-node-js-from-windows
How to Completely Remove Node.js from Windows
June 7, 2024 - So, we need to clean the cache first. The cache can be cleaned by using the following command. ... Step 3: Now open the control panel in the computer. Search for Program and features. Under the program and features click on Uninstall a program.
🌐
Softsuave
softsuave.com › home › how to uninstall node js: best practices for a clean uninstall
How to Unistall NodeJS: Clean Uninstall Guide & Best Practices
May 13, 2025 - These commands list installed Node.js versions via NVM, uninstall a specific version, and remove NVM itself.