Com base no conceito de instalação chocolateye na idéia sugerida pelo @Tracker, o que funcionou para mim foi o seguinte e todos os usuários do Windows ficaram felizes em trabalhar com nodejse npm.
Escolha C:\ProgramData\nodejscomo diretório de instalação nodejse instale nodejscom qualquer usuário que seja membro do grupo de administradores.
Isso pode ser feito com chocolate como: choco install nodejs.install -ia "'INSTALLDIR=C:\ProgramData\nodejs'"
Em seguida, crie uma pasta chamada npm-cachena raiz do diretório de instalação, que seria a seguir C:\ProgramData\nodejs\npm-cache.
Crie uma pasta chamada etcna raiz do diretório de instalação, que seria a seguir C:\ProgramData\nodejs\etc.
Defina NODEa variável de ambiente como C:\ProgramData\nodejs.
Defina NODE_PATHa variável de ambiente como C:\ProgramData\nodejs\node_modules.
Certifique-se de que %NODE%a variável de ambiente criada anteriormente seja adicionada (ou seu caminho) seja adicionado à %PATH%variável de ambiente.
Edite %NODE_PATH%\npm\npmrccom o seguinte conteúdoprefix=C:\ProgramData\nodejs
No prompt de comando, defina a configuração global da seguinte maneira ...
npm config --global set prefix "C:\ProgramData\nodejs"
npm config --global set cache "C:\ProgramData\nodejs\npm-cache"
É importante que as etapas acima sejam executadas preferencialmente em sequência e antes de atualizar o npm ( npm -g install npm@latest) ou tentar instalar qualquer npmmódulo.
A execução das etapas acima nos ajudou a executar a nodejsinstalação em todo o sistema, facilmente disponível para todos os usuários com permissões apropriadas. Cada usuário pode então executar nodee npmconforme necessário.