09-25-2008 11:41 AM
LabVIEW 8.6
Windows XP Pro
When I build the installer for my application, it wants me to have available the install disk from November 2007.
Expanding the list for that disk, I find that it wants the runtime engine for version 7.1.1.
If I remove NI-DMM 2.9 from the 'National Instruments Installers to Include' list in the Installer Properties, the error goes away. The description for that installer indicates it comes from the August 2008 device drivers disk.
At one time I had other versions of LV on the computer. I have removed all other versions, including the directories in c:\Program Files.
My application uses the DMM device driver, so I assume that I need to check the box for the additional installer. I've looked for more documentation on when and why I should select different items in the list, but couldn't find anything useful. Would it be possible for the installer to automatically select those items required and perhaps let me direct it otherwise by choosing fewer or more items?
Bottom line, do I need to select the DMM driver to ensure that my application will run on a computer that doesn't have LV installed?
- les
09-26-2008 12:10 PM
Hi Les,
In response to your bottom line question: if the program needs to communicate with DMM hardware, then yes you will need the driver. If you have VIs in your program that are DMM VIs then you will need the driver. The installer will not automatically select what is needed, but that would make a great product suggestion!
As for the root of the problem, I do not know why you are being asked to locate the 7.1.1 run-time engine. My initial idea would be to uninstall and reinstall the NI-DMM driver. Maybe this will remove the dependency. Or I suppose you could actually include this run-time. You can find run-time and driver downloads here. I would try the driver reinstall.
09-26-2008 01:22 PM
Uninstalling and reinstalling NIDMM did not fix it.
I did log a product suggestion.
09-29-2008 11:35 AM
Just to be clear, you are not getting the prompt to install the run-time engine 7.1.1 when you do not select to add NI-DMM as an installer, correct?
Do you have NI-DAQmx Installed? If so, what version? The dependency to the 7.1.1 RTE might actually come from DAQmx.
09-29-2008 11:45 AM
That is correct. Without including the addtional installer for NI-DMM, I do not get the request for the runtime engine 7.1.1. MAX says I have version 8.7.2f1 of DAQmx installed.
09-30-2008 09:54 AM
Hi Les,
What's going on here is that your NI-DMM has linked to a resource that was first associated with a component from 7.1.1. Unfortunately sometimes these links are hard to track down/remove. Do you currently have the 7.1.1 run-time installed? Try uninstalling it. This may force NI-DMM to look elsewhere for whatever it is trying to find in the 7.1.1 run-time. There is also the option of downloading the 7.1.1 run-time, installing it, then actually including it with the installer.
09-30-2008 10:40 AM - edited 09-30-2008 10:41 AM
I do have RTE 7.1.1 installed, but not 8.6. I attempted to remove the 7.1.1 RTE, but a dialog said that I had a number of dependencies that would also need to be removed, so I cancelled.
I installed RTE 8.6 and rebooted. That did not resolve the problem.
I'm developing my code in LV 8.6, so I would expect that RTE 8.6 is required. I did not expect that a single executable could require more than 1 RTE.
- les
10-01-2008 05:16 PM
At this point, the best solution would be to locate the install disk it is asking for. If you cannot locate this disk, we will want to try to find out exactly what the installer is looking for, then try to get that to you. The next step in this would be to create a detailed log of the installer build.
If you cannot find the disk, we should take this problem from the forums to our email support (because it will require transfers of larger files). Please post whether or not you are able to find the disk. If not, we will need to open an email Service Request for you. You can head to ni.com/ask, choose email support, and be sure to include a link to this forum thread in your request.
10-03-2008 03:16 PM
10-01-2010 03:21 PM
Hello all,
I couldn't really understand what was doing on in the above questions and answers but from the forum topic I believe I am in right place. I have an issue similar to those desscribed above. I have LabView 8.6.0 installed on my computer but when I run LabView it starts asking for 'NI LabView Runtime 7.1.1'. I tried feeding in the labview 8.6.0 but it doesn't accept it and keeps asking for 7.1.1.
The program used to run fine couple of months back and I then didn't use it for a while and I had other prgrams installed durig this time. And when this month I tried to use LabView it started giving me this trouble. I don't know what went wrong. I installed some ftdi chip drivers also. So, I am thinking if that kind of messed things up.
Also, I have this windows installer message come up sometimes which is not when I open LabView but some other programs. I don't know if this windows installer has to do anything with it.
Whatever the case it is could someone please help me figure out how I can get the right runtime work for my LabView 8.6 and if also possible how i can get rid of this windows installer message. I don't remember the error code right now because it comes up randomly. Next time I see it I am going to save that number. But in the meantime if anyone can help me with LabView 8.6. runtime engine problem.
Thanks,
Lovepreet