Skip to main content
Certified BuildAvailable September 2026.

Deploy with Microsoft Intune

Deploy NVM for Windows with the pre-built files found in the NVM for Windows download in the customer portal. No file server required. The installer runs as System and accepts the EULA automatically (ACCEPT_EULA=1).

FilePurpose
nvm-windows-<version>-certified-amd64.intunewinUpload to Intune as the Win32 app package
nvm-windows-<version>-certified-amd64.intune.jsonReference for install commands, detection rules, return codes, and MSI metadata

Complete Prerequisites first. After installation, continue to Configure policies.

1. Upload the app​

In the Microsoft Intune admin center:

  1. Go to Apps > All apps > Create.
  2. Select Windows app (Win32).
  3. Select the app package file and upload nvm-windows-<version>-certified-amd64.intunewin from your deployment pack.
  4. Wait for Intune to extract and validate the package.

2. App information​

Use the values from the companion .intune.json file:

FieldValue
NameNVM for Windows (Certified)
PublisherAuthor Software Inc.
Version<version>
DescriptionCertified build for amd64. See .intune.json for the exact string shipped with your package.

App information

3. Program settings​

SettingValue
Install commandpowershell.exe -ExecutionPolicy Bypass -File .\install.ps1
Uninstall commandmsiexec.exe /x "{DEFC7F94-F44C-4439-B5E7-AC274D576A8F}" /qn /norestart
Install behaviorSystem
Device restart behaviorNo specific action (suppress)
Product code

The uninstall command product code ({DEFC7F94-F44C-4439-B5E7-AC274D576A8F}) and other MSI metadata are listed under msiInformation in your .intune.json. Use the values from the manifest that ships with your build if they differ.

Add the return codes from .intune.json:

CodeType
0Success
1707Success
3010Soft reboot
1603Retry
1618Retry
1619Retry

Program settings

4. Requirements​

SettingRecommendation
Operating system architecturex64 or ARM64
Minimum OSWindows 11 21H2
info

Only select x64 or ARM64 for the operating system architecture. If you need both options, create separate Intune applications for each architecture. There is a dedicated .intunewin installer for each architecture.

Requirements

5. Detection rules​

Add a File detection rule:

SettingValue
Path%ProgramFiles%\Author Software\nvm
File or foldernvm.exe
Detection methodFile or folder exists
Associated with a 32-bit app on 64-bit clientsNo

Detection rules

6. Dependencies​

Unnecessary (skip).

7. Supercedence​

Unnecessary (skip) when deploying the first time. When deploying an update, configure Supersedence on this Win32 app so the new package replaces the previous one.

Upgrading from NVM for Windows v1

If your organization used NVM for Windows v1.1.7+, v2 will auto-migrate without supercedence. Versions below 1.1.7 should be uninstalled, but users will lose their existing installations and settings.

If you created a custom Intune application from v1.1.7+, it needs to be superceded. See the maintenance guide for details.

8. Assignments​

  1. Complete the wizard and Assign the app to device or user groups.
  2. Confirm deployment status under Apps > Monitor > App install status.
  3. Install logs are written to %ProgramData%\Author\nvm-certified-install.log on the target device.