LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Windows XP Service Pack 2 Installer

So I have a relatively simple application.  I it just reads and writes CAN data using a Vector CANcase USB CAN device, and these drivers.  I developed the source in LabVIEW 2012 SP1 in Windows 7 x64.  I built the EXE and it works fine, I then made an installer.  Under the Additional Installers I only included the NI LabVIEW Run-Time Engine 2012 SP1 f9.  I unchecked all the components under it because I knew I didn't need them.

 

I tested the installer on my XP SP3 machine and it worked great.  Then another user wanted the software and had XP SP2.  I tried the installer and it said it requires XP Service Pack 3 or newer.  So I opened the project I used to make the installer, and under the "System Requirements" it already had the oldest option selected which was Windows XP Service Pack 2 or later.

 

My solution is to update the PC and it is in the process of doing that right now.  So for me this is fixed, but is this an issue? And anyone else that sees this issue you aren't crazy.

0 Kudos
Message 1 of 2
(3,326 Views)

Yes, I've had the same problem. I believe it had something to do with .NET (on which some NI components rely?) only being supported by XP SP3.

 

If you read here - it mentions that the latest service pack may be required for some operating systems.

 

The one thing that is weird is that the 2012 LV Runtime apparently supports all service packs of XP but the 2013 Runtime only supports SP3. Actually, looking at the download page for the 2012 SP1 F9 runtime it says it only supports XP SP3 so during one of the updates they must have changed the minimum requirement.

 

Maybe you could try installing an older version of the LV2012 runtime which works with SP2?


LabVIEW Champion, CLA, CLED, CTD
(blog)
Message 2 of 2
(3,314 Views)