This Installation Requires Windows 7 Service Pack 1 or Later

Updated Dec 23, 2023

Reported In

Software

  • LabVIEW Application Builder Module
  • LabVIEW

Operating System

  • Windows

Issue Details

I have a development computer where I have installed both LabVIEW 2016 (or later) and LabVIEW 2015 SP1 (or earlier). The target computer for which I am developing an installer has an older Windows operating system (Windows 7 RTM, Windows Vista, Windows XP SP3, etc.).

LabVIEW 2016 is not compatible with these operating systems, so I developed my installer in an older version of LabVIEW. However, I still get an error when trying to run my LabVIEW-built installer on the target machine:
 


 

This installation requires Windows 7 Service Pack 1 or later.

Solution

LabVIEW 2016 includes an upgrade to shared components between different versions of LabVIEW. This upgrade makes all installed versions of LabVIEW on the development system unable to build compatible installers with operating systems that are not supported in LabVIEW 2016 and later. This affects any OS version before Windows 7 SP1.

In order to build installers in LabVIEW for older operating systems, check for the latest compatible version of LabVIEW that can be installed on the target computer and use a development computer with only the appropriate version installed. You can also implement a workaround using the steps listed in NI Installer Fails on Windows XP/Vista and Windows Server 2003 .

Additional Information

Refer to the article Software Installation Requires Windows 7 Service Pack 1 or Later for more details about the installation of the LabVIEW Development System and other NI related software released after July 1, 2016. See the LabVIEW readme file for additional information about changes to Operating Systems support.