09-12-2011 02:37 PM
This is a pretty extensive list, but it would be helpful to spend some time looking through them all first and providing what you can, as it will help diagnose the issue effectively. The alternate route is to start fresh on the machine, but due to your large amount of software I would see that as undesirable. Let me know what you come up with, thank you for the information and patience.
09-12-2011 06:11 PM
Ok,
I'll try to do things you suggest after I get home.
if I were to manually link to the dll, should I link to the HSDIO.dll in the RT Images folder?
When I do this I get the "The application failed to start becasue ETSAPI.dll was not found" error
What is the ETSAPI.dll used for, why is labview looking for it.
Is something in the registry that I should be looking at.
The ETSAPI.dll shows up in the LMU for the HSDIO section of the registry on my machine at home.
09-12-2011 08:25 PM
The error I get is shown in "error 1.bmp" attachment
the library path is niHSDIO**.* for the call library function
HSdio does not work in any version of labview now
I only looked at labview version 8.6 after 2010 and 2011 stopped working.
I'm not sure when 2011 hsdio stopped working. I thought it worked just after i installed 2011, but then stopped woring at some point, not sure what was upded or changed inbween it working and not.
I got no errors when I installed labview 2011 or reinstalling 1.7.5
I'm not sure where hsdio should be installed..in only 1 location or multiple? Let me know where it should be located. PS I did delete it from the RT images/hsdio folder and after I reinstalled it through the repair process, it re appeared.
the only location is "C:\Program Files\National Instruments\RT Images\NI-HSDIO\niHSDIO.dll"
no other problems tat I have found
here's the current registry dump for CMRU
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Search Assistant\ACMru\5603]
"000"="hsdio.dll"
"001"="auto*.exe"
"003"=""
"004"="niSync.dll"
"005"="tools*.*"
"006"="nidevmon.exe"
"007"="loa.exe"
"008"="niHSDIO*.dll"
"009"="niHSDIO**.*"
"010"="nihsdio.dll"
"011"="njhsdio.dll"
"012"="*.lvproj"
"013"="A0*.sys"
"014"="*.sys"
"015"="*.*"
dump from 5604
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Search Assistant\ACMru\5604]
"000"="*hsdio*"
"001"="nihsdio*"
"002"="emblabview.exe"
"003"="google"
"004"="NiFpgaDmaReadResholder.vhd"
"005"="http://rexnavarette.com/search.php"
"006"="http://vcstore.com/search.php"
"007"="ing"
"008"="ee500"
"009"="mediswebsite"
"010"="administrator"
"011"="Spyware Doctor"
"012"="ing direct"
"013"="in direct"
I'll let you know what happen after I try the optional for now approach
09-13-2011 02:49 PM
Do you happen to have a spare machine at your home that you can attempt a clean installation with just LabVIEW 2011 and HSDIO 1.7.5 on it? Doesn't matter the Win OS used, just something to verify that you either get a similar result or a successful installation. If not, we can look at your registry, because it does sound like there is some deep corruption. Let me know if you have a spare computer.
09-13-2011 07:57 PM
No I don't have a spare computer at home.
It does matter what O/S is used Labview 2011 and all of it's components don't install correctly on a windows XP64 machine according to tech support..
I think I have some deep curruption as you suggest.
The question is how do I fix it what itmes in the registry should I take a look at?
Does HSdio use the ESTAPI.dll? this is the error when I try to link to the DLL manually.
There is no such ESTAPI.dll installed on my computer that I can find...I tried doing a file search and a registry search...and the only trace that I can find of this DLL was in the MRU
I deleted at item from the list and no luck...even after I tried to fix and reinstall the HSdio.dll
09-15-2011 01:22 PM
Yes, only a few of our drivers at NI support WinXP 64-bit, but the vast majority do not, I apologize for the misleading comment, I meant any supported WinOS should be fine for testing.
Just so you know it is actually ETSAPI.dll and not ESTAPI.dll, so if you search for the first naming convention I would imagine something would pop up on your machine. ETS is related to the Real Time OS, which I'm very unsure why that dll is being called in the first place.
Will doing a clean wipe of NI software on your system and building it back up be an acceptable step for you? It will take a very long time to search through your registry and clean that up manually, so based on the time that would take it would be quicker to start fresh and see if that eliminates the issue.
09-15-2011 01:52 PM
I am not opposed to uninstalling all version of NI software. I am unsure how to clean out the registry, but I am not opposed to doing that if it will solve my problem. I have never cleaned the registry manually...how do I do that?
09-19-2011 11:07 AM
I had one of our Applications Engineers send you a message with the removal instructions. I wanted to check and see if you were able to perform that procedure. Let me know if you need any further assistance.
09-19-2011 04:17 PM
Kyle,
I did mot receive a message on how to clean my computer, but i think i found reference on how to do it on another post here on the forum.
I still have issues. It does not look like the niHSdio.dll is being installed correctly. I see it on my c drive , but it is not listed in the registery. I'll see abot posting a little more information from my home computer later thsi evening
09-20-2011 01:04 PM
You should have received those instructions now.
Thanks,
Jon S