Discussion:
visa32.dll could not be loaded, NI Visa vs TekVisa
(too old to reply)
Matt_S.
2006-07-13 16:10:28 UTC
Permalink
Hi Cullen,

A complete uninstall is PROBABLY not necessary. Usually we can get
NI-VISA straightened out without destroying too much of what you have
done.

A) Yes, C:\Windows\System32\ is the correct place to be looking for
VISA32.dll. If it's not there, NI-VISA will have issues (any VISA for
that matter).

B) You definitely want this file to be put there by our installer, not
just placing it there. NI-VISA does install some reg-keys that have to
be there in order for it to run correctly.

C) Instead of doing a repair on NI-VISA, I would recommend an uninstall
(of only NI-VISA), then a reinstall of NI-VISA. Make sure you're using
the <a href="http://digital.ni.com/softlib.nsf/websearch/78C0C40D1DDE95F8862571550050B9B1?opendocument&amp;node=132060_US" target="_blank">latest installer for your Windows</a>.
<a href="http://www.ni.com/support/gpib/versions.htm" target="_blank"></a>

Let us know if we can be of any more assistance.

Regards,
Matt S.
Makoto
2006-07-14 01:10:12 UTC
Permalink
As I know, the following steps are the general approach for fixing multiple VISA conflict problem.
1)Uninstall all the VISA software from Control Panel Add/Remove.2)Look for C:\VXIpnp or C:\ProgramFiles\VISA directory that may not be deleted correctly.&nbsp; If they exist, delete them.3)Look for HKEY_LOCAL_MACHINE\SOFTWARE\VXIPNP_Alliance registry entry.&nbsp; If it exists delete it.4)Look for C:\Windows\System32\VISA32.DLL.&nbsp; If it exists, delete it.&nbsp;
(Before deleting them, keep the directory's backup as need.)
After that install the target VISA software version.
theshade
2008-06-13 13:10:12 UTC
Permalink
Same bloody experience...It's incredible I just installed the TekVISA (never again) latest version from april 2008 it asks if it should make the install and keep all NI-VISA files but still deletes visa32.dll. Then trying to repair and all and still no dll..Software developpers really do think you have nothing else to do then just&nbsp; lose your time.Message Edited by theshade on 06-13-2008 07:53 AM
Cullen
2008-06-13 19:10:09 UTC
Permalink
&gt;&gt;Software developpers really do think you have nothing else to do then just&nbsp; lose your time.

Nah, it's our managers who insist we ship prototypes.&nbsp; And folks who think programmers should also do code testing.&nbsp;

Lately I have taken up this guy's nifty little utility
http://optics.eee.nottingham.ac.uk/vxi11/&nbsp;&nbsp; I've also moved away from
doing instrument control from within LabView or Matlab (both are
terribly slow at it anyway).&nbsp; PyVisa is also quite a nice wrapper
around NI's VISA.&nbsp; And, it can be called from within LabView or Matlab.

The conspiracy theorist in me suspects that some of this (non)
interoperability might be deliberate; though I wouldn't know who to
blame.
Song_M
2008-06-16 17:10:12 UTC
Permalink
Hey theshade! The previous poster is correct.&nbsp; We will need to reinstall NI-VISA inorder to get visa32.dll back.Use Add/Remove hardware to remove NI-VISA, then delete the HKEY_LOCAL_MACHINE\NATIONAL INSTRUMENTS\NI-VISA registry entry from regedit.Then download and instsall the newest NI VISA 4.3.&nbsp; The link for the download is belowhttp://joule.ni.com/nidu/cds/view/p/id/988/lang/enPlease post any further questions.&nbsp; Thank you!
Loading...