Skip to content

Support user scoped installs on Windows #47601

@byjrack

Description

@byjrack

What is the problem this feature will solve?

Currently nodejs and nvm-for-windows both require admin rights to install. This can be a barrier for some of our associates as they need assistance to install or for the version in our self-service installer to match their needs.

What is the feature you are proposing to solve the problem?

Using the ZIP file I didn't have any apparent issues unzipping to %APPDATA%\nodejs and manually adding to PATH so it seems like the installer could do a "per User" as well. Just needs an additional dialog in the Install script that triggers if it is installed to somewhere under AppData\Local or Program Files.

And if yes can you update the winget manifest to have a scope=user option so we can enable our non-admin users to install using winget?

What alternatives have you considered?

For us the workaround is packaging and installing as SYSTEM. Or have associates follow the steps around unzip and their User PATH updates.

We have considered wrapping the zip in some orchestration (VBS, Posh, etc) to make it click and go as well, but as a User.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestIssues that request new features to be added to Node.js.installIssues and PRs related to the installers.windowsIssues and PRs related to the Windows platform.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions