For windows users, nvm for Windows is a little tricky.
Check 1. The node path is actually in the Environment variables.
in my case, it is ~\AppData\Roaming\npm
Check 2. The %NVM_HOME% and also %NVM_SYMLINK% is set. And they also should be set in the PATH variable
Check 3. The npm path actually contains the node.js. If it doesn't, it probably is a reminant of the old installation. In my case, I remove it with rm -rf. The reason it blocks nvm, is that nvm(fow windows) have to set up sym link in that path. If there is a real file in the path, nvm(for windows) will fail silently.
The above image is missing the node. instead it should be like:
Even if the symlinks doesn't work, and the environment variables are wrong, It should be possible to run node and npm from this directory directly.