ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Check a target machine (Windows only) for Vision RTE

How do I check a target machine (Windows only) to see if the Vision RTE is installed?  When installing a machine vision program, I have to download and run two LV RTEs (8.5 and Vision 8.5).  I'd like to make the process as painless as possible.  And I don't want to install the RTEs if they're already on the machine.  Is there a registry setting that I can check as part of the install?  I'm not using the LV deployment engine.
0 Kudos
Message 1 of 3
(3,217 Views)

Hi ST1

a think what you want is available under this registry key: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall"

Here is a script for a batch file which list all entries from this registry key. i found it on this web page:

http://forum.fachinformatiker.de/windows-betriebssysteme/61021-installierte-software-auflisten.html.

Script:

"@Echo Off
    Start /Wait Regedit /E %TEMP%.\Tmp HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
    Find "DisplayName" < %TEMP%.\Tmp | Find /V "QuietDisplayName"
    Del %TEMP%.\Tmp

pause"

I hope this helps you.

Mike

0 Kudos
Message 2 of 3
(3,205 Views)

Mike,

Thanks.  That looks like what I need.

0 Kudos
Message 3 of 3
(3,189 Views)