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.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Did NI recently change how Labview's license works?

I own a fixed license for LabVIEW 2011.   Today when I started up LabVIEW, I got these messages:

 

11LabVIEW Development System
The license on this computer for this product has expired. (NILM11)
===================================================
Application Builder
The license on this computer for this product has expired. (NILM11)

 

In this case, I was able to get the PC onto the internet and allow it to reactive.  I've NEVER seen a message like this since I started using LabVIEW in 4.x.   I wonder if NI now requires a PC to phone home now and then and if not, they shut you down.   There was no grace period.  LabVIEW was flat out locked out until I reactivated.  

 

This is going to be a major problem for me as a lot of what I used LabVIEW for doesn't have access to the internet.   If this is a new policy, what was the reason for the change?  

0 Kudos
Message 1 of 16
(4,064 Views)

Not that I'm aware of. NI has two main license types, one is a fixed one person license that you normally get when buying a LabVIEW software package and the other is a license lease that you get when you make a volume license agreement with NI. The first is unlimited valid but tied to a specific person while the second is limited for the leasing period, usually a year but not tied to a specific person.

 

What most likely happened though is that the machine key that the license manager uses somehow changed on your system.This machine key is calculated from all kind of identifying markers of your machine including the software identifier of your OS, and various hardware markers. Most likely a recent change of hardware or maybe even a Windows update changed somehow some of these values so that the evaluated machine key changed and didn't match the one with which the software was activated.

 

So yes it could happen again if you change something on your systems but that is the nature of software licensing. Somehow the license manager has to try to identify your system and it has to pull in enough markers to make the resulting machine key unique enough to make it usable for this purpose.

Rolf Kalbermatter
My Blog
0 Kudos
Message 2 of 16
(4,034 Views)

@old_fart wrote:

I own a fixed license for LabVIEW 2011.   Today when I started up LabVIEW, I got these messages:

 

11LabVIEW Development System
The license on this computer for this product has expired. (NILM11)
===================================================
Application Builder
The license on this computer for this product has expired. (NILM11)

 

In this case, I was able to get the PC onto the internet and allow it to reactive.  I've NEVER seen a message like this since I started using LabVIEW in 4.x.   I wonder if NI now requires a PC to phone home now and then and if not, they shut you down.   There was no grace period.  LabVIEW was flat out locked out until I reactivated.  

 

This is going to be a major problem for me as a lot of what I used LabVIEW for doesn't have access to the internet.   If this is a new policy, what was the reason for the change?  


I have not had that happen with 2011 and the machines that are not connected to the internet.  I don't see how it could be something new, I do not believe there has been any 2011 updates in years.  I would guess your license got corrupted some how.  I found the link below. 

 

NI Software Activation Error: License is Expired, Corrupt, or Lost

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019KehSAE

0 Kudos
Message 3 of 16
(4,030 Views)

@rolfk wrote:

Not that I'm aware of. NI has two main license types, one is a fixed on person license that you normally get when buying a LabVIEW software package and the other is a license lease that you get when you make a volume license agreement with NI. The first is unlimited valid but tied to a specific person while the second is limited for the leasing period, usually a year but not tied to a specific person.

 

What most likely happened though is that the machine key that the license manager uses somehow changed on your system.This machine key is calculated from all kind of identifying markers of your machine including the software identifier of your OS, and various hardware markers. Most likely a recent change of hardware or maybe even a Windows update changed somehow some of these values so that the evaluated machine key changed and didn't match the one with which the software was activated.

 

So yes it could happen again if you change something on your systems but that is the nature of software licensing. Somehow the license manager has to try to identify your system and it has to pull in enough markers to make the resulting machine key unique enough to make it usable for this purpose.


I do remember having issues with a LabVIEW license that would go invalid every time the computer was started.  When I called support they gave me a license that fixed the issue.  It was probably a different issue than this one, but it was still strange.

0 Kudos
Message 4 of 16
(4,027 Views)

There were no hardware changes made to the PC.  No cards were added/removed.   However, the one thing that did happen recently is I allowed Microsoft to update Windows 10.  That was maybe three weeks ago and I have been using LabVIEW daily.   

 

After the Windows "upgrade"  I have been seeing LabVIEW crash from time to time where it had been VERY stable on this same PC.    

 

My license fixed to this PC.  I have not purposely installed any updates to LabVIEW nor have I added any features to it.  

0 Kudos
Message 5 of 16
(4,005 Views)

Since you do have a valid installation, I would ask NI what happened.  They seem to be the best (and official, of course) resource when it comes to licensing issues.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 6 of 16
(3,994 Views)

@old_fart wrote:

There were no hardware changes made to the PC.  No cards were added/removed.   However, the one thing that did happen recently is I allowed Microsoft to update Windows 10.  That was maybe three weeks ago and I have been using LabVIEW daily.   

 

After the Windows "upgrade"  I have been seeing LabVIEW crash from time to time where it had been VERY stable on this same PC.    

 

My license fixed to this PC.  I have not purposely installed any updates to LabVIEW nor have I added any features to it.  


I don't think your version of LabVIEW 2011 is compatible with Windows 10. Could be the problem of your corrupted license. See this link (https://forums.ni.com/t5/LabVIEW/LabView-Compatibility-with-Windows-10/m-p/3787727#M1068194)

0 Kudos
Message 7 of 16
(3,984 Views)

With no hardware changes, what I have seen cause this would be a change to your Ethernet adapters.  The main hardware key the license manager uses is the MAC address of your primary network adapter.  So if you messed around with your Ethernet settings, that could cause issues.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 8 of 16
(3,983 Views)

Same Ethernet board.   IP is static and I have not reprogrammed the MAC.  The PC does however have three Ethernet ports.  One built-on to the motherboard.  The other two are located on a single Ethernet card.  

 

Now that I am thinking about it, there was another change.  After the Windows 10 "upgrade" the PC would blue screen from time to time.  Again, was stable for at least 6 months prior to the "upgrade".    One thing I did was run Dell's upgrade tool.  This ended up pushing new drivers and upgrading the PC's BIOS.   This was about a week ago.  

 

I would think if the license problem I saw was tied to one of these "upgrades" that the effect would have been immediate.  

0 Kudos
Message 9 of 16
(3,974 Views)

@jamiva wrote:

@old_fart wrote:

There were no hardware changes made to the PC.  No cards were added/removed.   However, the one thing that did happen recently is I allowed Microsoft to update Windows 10.  That was maybe three weeks ago and I have been using LabVIEW daily.   

 

After the Windows "upgrade"  I have been seeing LabVIEW crash from time to time where it had been VERY stable on this same PC.    

 

My license fixed to this PC.  I have not purposely installed any updates to LabVIEW nor have I added any features to it.  


I don't think your version of LabVIEW 2011 is compatible with Windows 10. Could be the problem of your corrupted license. See this link (https://forums.ni.com/t5/LabVIEW/LabView-Compatibility-with-Windows-10/m-p/3787727#M1068194)


I have been using LabVIEW 2011 with Windows 10 for a little over 2 years now.  I don't use any of NI's hardware outside of a couple of GPIB controllers (which I talk with directly, not with LabVIEW's GPIB library).  Actually, the GPIB controllers are the only problem I ran into as NI dropped support for them.  They work much better now that I use the Ethernet library.

 

Having LabVIEW abruptly stop working because of any reason and requiring it to be validated is a big deal.  I will use it on a remote PC from time to time with no internet. I was very surprised that it was not smart enough to know it had been validated and at least allow some grace period so I could keep working while I sorted out the problem. 

0 Kudos
Message 10 of 16
(3,926 Views)