12-21-2008 06:28 PM
Hi,
I recently installed the IVI driver for the PXI-4065 DMM, NI-DMM 2.9. I am calling functions in the driver in a C++ program. I am not using LabView or LabWindows CVI. After installing the NI-DMM 2.9 driver, McAfee Security software asked me if I wanted to grant an NI application permission to access the Internet. I didn't understand what it wanted to access the Internet for, but allowed it thinking that it was a one time setup requirement. Everytime I booted my computer, McAfee asked me if this NI program could have permission to access the Internet. Quite frankly, I don't understand why an NI application needs to access the Internet everytime I boot my computer, so I clicked No, don't grant the permission. Since then, whenever I boot my computer, tagsrv.exe consumes 90% to 100% of my CPU and the only way that I can stop it is to end the process through Windows Task Manager.
1. What is tagsrv.exe?
2. Is this issue related to my clicking No in McAfee to allow an NI application permission to access the Internet?
3. Can I resolve this issue without reinstalling the entire NI-DMM 2.9 driver?
4. Can I remove tagsrv.exe from my computer without interferring in my ability to use the IVI driver?
5. If the answer to question 4 is yes, how do I delete the program? I don't think it would be a good idea to simply delete tagsrv.exe from C:\Program Files\National Instruments\Shared\Tagger because it is being accessed on boot.
Thank you for your help!
Dan
Solved! Go to Solution.
12-22-2008 01:27 PM
Hi Dan,
tagsrv is a program that is associated with the shared variable engine which tracks and manages network published shared variables in LabVIEW. I have looked into it and if you are only using NI-DMM from C++ then there is no need for this.
Variable Engine by default is configured to start when Windows boots up. Preventing will prevent tagsrv.exe from starting and consuming 99% of the CPU. To do this go to Start » Run and type in msconfig. The will launch the System Configuration Utility. In the System Configuration utility navigate to the Services tab. In this tab find the National Instruments Variable Engine and deselect the checkbox for it. Hit OK and restart the computer. This should prevent the Variable Manger and tagsrv.exe from running at startup.
This should not have any ill-effect if you are not using any shared variables, and I have confirmed that NI-DMM does not.
Chris
01-07-2009 11:06 AM
Thanks, Chris! Your solution works. It's just too bad that I can't uninstall the National Instruments Variable Engine since I'm not using it. Thank you very much for the workaround.
Happy New Year!