03-26-2008 05:13 PM
I get the following error below, however, I am trying to install on Win XP. Sometime I can get it to install, while other times we have issues.
Seems like the latest batch of Dell PCs that we are getting all have this problem.
When I follow the instructions below to try and register the teapi.dll myself, I get this error: "LoadLibrary("C:\teststand\bin\teapi.dll") failed - Invaild access to memory location."
I noticed that these machines have .net framework 1.1 on them, could this be a conflict?
Else any further help would be appreciated. Upgrading is not an option at this time, I have 50 machines in service, and the computers are dying, forcing me to get new computers. I need something that will work for no cost short term.
TestStand Installer Fails to Register the Engine Library on Systems with Older REGSVR32.EXE
Primary Software: TestStand
|
An error occurred in the 'Login' step of the 'LoginLogout' sequence in 'FrontEndCallback.Seq'.
Library Not Registered. User Defined error code. Error Code: -2147319779.
|
03-27-2008 10:47 AM
03-27-2008 10:51 AM
03-28-2008 10:10 AM
04-03-2008 03:33 PM
Hmm...I must be good, I figured it out.
The problem was not the windows install, or actually it was a problem with SP2 of Win XP. I did not have the problem with installs of SP1. Seems SP2 uses the execute disable bit from bios and that is blocking regsrv32.exe from registering the teapi.dll.
So you need to go into bios and disable the bit, then register the dll, then go back and enable the bit, because it is a good thing to have for security of the system.
I'm glad I figured this out as I was quite dismayed after doing the full blown windows install, chasing down all the dell drivers and loading TS only to see the error message still.