Skip to main content
Certified Build

Requirements

RequirementGuidance
Installation mediaDownload the Certified Build from the customer portal. The zip file contains the deployment files.
Supported OSWindows 111. Windows Server 2019 or later.
User privilegesNo special privileges unless using link mode with UNC paths. See User privileges.
Proxy exceptionsAllow licensing.author.io. If you use the Author Software Node.js mirror, also allow mirror.author.io. An air-gapped deployment does not need these exceptions. See Proxy exceptions.

Understanding User Privileges​

If you plan to...Required privileges
Force shim modeNone.
Store Node.js versions on a local path. The default path %LOCALAPPDATA%\Author Software\nvm\installs is a local path.None.
Store Node.js versions on a UNC path in link mode. This could be a network share or a mapped drive, e.g. \\server\path,SeCreateSymbolicLinkPrivilege

Link mode uses an NTFS junction to select the Node.js version.

  • NTFS junctions do not need a special privilege.
  • NTFS junctions do not support UNC paths such as a network share or a mapped drive.

If Node.js storage uses a UNC path, NVM for Windows creates a symbolic link. Windows requires the SeCreateSymbolicLinkPrivilege privilege to create that symbolic link.

Enable SeCreateSymbolicLinkPrivilege
  • A user with administrative rights has this privilege.
  • Windows gives this privilege when you enable Windows Developer Mode.
  • You can also grant this privilege with Group Policy:
    Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment > Create symbolic links.

Proxy exceptions​

If your organization blocks outbound domains, allow licensing.author.io. That host supplies license keys and public verification keys.

If you use the Author Software Node.js mirror (Governance), also allow mirror.author.io.

An air-gapped deployment does not need these exceptions.


Footnotes​

  1. Windows 10 is end of support. NVM for Windows does not officially support versions of Windows Microsoft does not support. However, NVM for Windows v2 runs on Windows 10 in our lab with some minor visual variations from Windows 11. ↩