For your first steps in Node-Red, you may want to install it in a disposable environment.
If you have the Windows Sandbox Feature enabled, you can just start up a new Sandbox, start Powershell, and paste the following script to fire up a Node-Red instance within a few minutes.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) New-NetFirewallRule -DisplayName "nodered" -Direction Inbound -Program "C:\program files\nodejs\node.exe" -RemoteAddress 127.0.0.1 -Action Allow choco install nodejs -y choco install googlechrome -y $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") npm install -g --unsafe-perm node-red start-job {node-red} sleep 10 start -WindowStyle Maximized chrome 127.0.0.1:1880 #npm install -g --production windows-build-tools
Here are some free online services to use.
This would be the preferred way to use Node-RED. There are a lot of Howtos available. Just use the search engine of your choice.