LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Bug in min/max operating system requirements

Solved!
Go to solution

To build a distribution kit with CVI 2015, inside Edit Installer >> Advanced >> Installation Requirements you can set "Minimum operating system version" and/or "Maximum operating system version".

I don't think these two settings works as expected, since if I select

  • Minimum operating system version      Windows XP + Service Pack 2
  • Maximum operating system version     Windows 7

in the setup.ini file of the insteller I see

[OS]
VersionNTMin=6,1,7601,1,0
VersionNTMax=

and 6,1,7601 should be Win7 SP1 and this is not what I set as minimum operating system

 

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
0 Kudos
Message 1 of 9
(3,880 Views)

Hello Vix,

 

See the answer here. It seems there are more people facing this issue.

0 Kudos
Message 2 of 9
(3,850 Views)

Hi,

sorry to say that you misunderstood my question and the thread you linked.

  • My problem
    • I have CVI 2015 (15.0.0 (403)) - not CVI 2015 SP1
    • I can select "XP SP2" as minimum OS required
    • the file <setup.ini> in the installer doesn't match what I set
  • This thread
    • he uses CVI 2015 SP1 (15.0.1 (239)) - and I know this doesn't support XP anymore
    • he can select "Win 7 SP1" as older OS required but he needs XP

I know that CVI 2015 SP1 doesn't support XP anymore.

I won't upgrade to it until I need to support products running on XP (for several years, I think).

I'm going to install it in a dedicated Virtual Machine for new products only.

But this is a completely different situation.

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
0 Kudos
Message 3 of 9
(3,845 Views)

Hello Vix,

 

The answer remains valid even if you have CVI 2015. MDF is the one that enforces Win 7 SP1 as the minimum OS and CVI can add an additional restriction.

0 Kudos
Message 4 of 9
(3,842 Views)

If this is true, why CVI 2015 allows me to select "XP SP2" as minimum OS?

Don't you call this a bug?

 

Moreover I'm sure that some months ago CVI 2015 could build installers for XP SP2.

I followed that instructions in this KB and I see that the version of MDF is 16.0 from the last June. I installed CVI 2015 last year.

Which component from NI upgraded MDF without a big warning to the user?

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
0 Kudos
Message 5 of 9
(3,838 Views)
Solution
Accepted by topic author vix

Well, CVI 2015 lets you select Windows XP because it doesn't know that a future version of MDF will not allow this. I wouldn't call it a bug because if you have MDF 15.0 which was released in the same time with CVI 2015 that you can build a distribution for Windows XP. The Knowledge Base link from the answer documents this situation.

0 Kudos
Message 6 of 9
(3,833 Views)

This confirms what I thought: CVI 2015 was able to produce installers for XP when it was released.

I didn't install neither CVI 2015 SP1, nor other updates which explicitly advise this will break support for XP.

So, which NI component upgraded MDF to 16.0 (and broke support for XP in CVI 2015)?

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
0 Kudos
Message 7 of 9
(3,825 Views)

MDF is a dependecy of any NI component so any NI component released int 2016 you install can update MDF

0 Kudos
Message 8 of 9
(3,819 Views)

So the right information is

"From 2016, NI software doesn't support XP anymore"

and not

"CVI 2015 doesn't support XP"

 

Because thew real issue is that after having installed something which upgrades MDF to 16.0, even old releases of CVI can't produce installers for XP anymore.

And, from my side, this is a HUGE breaking change.

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
0 Kudos
Message 9 of 9
(3,814 Views)