Почему не получается обновить версию node.js через командную строку?
Пакет, который вы устанавливаете с помощью команды npm i -g n - это https://www.npmjs.com/package/n - он вообще не работает на Windows (и дело тут не в лицензионности или бедности операционной системы). В Readme прямо так и написано: Note: n is not supported natively on Windows.
Установите nvm - это решит кучу проблем и сэкономит много времени