03-11-2026 06:14 AM
I want to address the growing incompatibility between the LabVIEW Application Builder’s standard installer engine and Windows 11 Smart App Control (SAC).
The technical failure:
NI has acknowledged in KB 287957 that the legacy WinMIF/CAB-based architecture causes extreme slowdowns on Windows 11. However, on standard Windows 11 machines with SAC enabled (which is the default), the issues go much deeper:
The NIPM "Solution":
NI’s recommendation to move to NI Package Manager (NIPM) is not viable for many professional distributions. External customers often demand lightweight, "clean" installers without the overhead of NIPM’s background services and infrastructure.
Current Workarounds:
My Question to NI:
We pay for the Application Builder license, yet its primary "Installer" output is now technically unfit for professional distribution on modern Windows environments.
Is there a roadmap to modernize the legacy engine to be SAC-compliant, or is this functionality being intentionally deprecated in favor of NIPM lock-in? Should we officially consider the built-in installer a legacy feature and move to Inno Setup for good?
03-11-2026 08:07 AM
good catch, I wonder if that is the reason, why there is the NI package manger
03-11-2026 09:08 AM
@alexderjuengere wrote:
good catch, I wonder if that is the reason, why there is the NI package manger
...in coexistence with the application builder...
03-11-2026 10:53 AM
oh, I mixed up NI package manager with NI package builder....
Create a Package Installer From NI Software Offline Installers
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000001ECSwCAO&l=de-DE
for me, the package builder is a valid alternative for application builder in terms of creating a clean installers, as thols pointed out
but maybe your issues are the same for both application builder and package builder?
03-11-2026 11:14 AM
@alexderjuengere wrote:
oh, I mixed up NI package manager with NI package builder....
Create a Package Installer From NI Software Offline Installers
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000001ECSwCAO&l=de-DE
for me, the package builder is a valid alternative for application builder in terms of creating a clean installers, as thols pointed out
but maybe your issues are the same for both application builder and package builder?
That shows how to install NI software (LabVIEW, TestStand, etc.). Can you use it to install your own executables?
Also, I have noticed the "takes multiple hours to install" issue for new software. I have taken to always creating two installers- one "full" one with all the runtime engines and one "upgrade only" one that only updates my own executables. It's kind of a pain to remember both and handle the two outputs, but the update installers go REALLY fast.
(It would also be nice if the output was a SINGLE file, or if you could auto-zip it or something when it gets generated.)