From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
The nipkg.exe help lists the following which supports the ability to remove all packages, see bold text:
nipkg remove [OPTIONS] [PACKAGES]
Uninstalls previously installed package(s). Use "nipkg remove" to remove all packages except locked and essential packages and their dependencies. Use "nipkg remove --force-essential --force-locked" to remove all packages including locked, essential, and NI Package Manager packages.
The old installer had an option to remove all NI Software via the command line:
I think this is an important feature, and could have used it today. I'd usually want it to not uninstall NIPM, but I think the more appropriate action would be for it to literally uninstall everything (including NIPM) by default; I wouldn't be upset if that was the only option.
We are actively working on this functionality for our next release. Take that with all of the usual disclaimers about the possibility of features getting pulled before a release, etc. etc. 🙂
The nipkg.exe help lists the following which supports the ability to remove all packages, see bold text:
nipkg remove [OPTIONS] [PACKAGES]
Uninstalls previously installed package(s). Use "nipkg remove" to remove all packages except locked and essential packages and their dependencies. Use "nipkg remove --force-essential --force-locked" to remove all packages including locked, essential, and NI Package Manager packages.
The nipkg.exe help lists the following which supports the ability to remove all packages, see bold text:
nipkg remove [OPTIONS] [PACKAGES]
Uninstalls previously installed package(s).
Use "nipkg remove" to remove all packages except locked and essential
packages and their dependencies.
Use "nipkg remove --force-essential --force-locked" to remove all packages
including locked, essential, and NI Package Manager packages.