Solved

Register AITOOL.dll in windows used by vb program error 80004005

Posted on 2008-10-16
9
606 Views
Last Modified: 2012-05-05
Hi,

I'm trying to create a setup package in vb.net. One file I need is AITOOL.dll but it comes up with the error messgae dllregisterserver in "c:\Setup\AITOOL.dll" failed. Return Code 0x80004005. I've tried putting the command regsvr32 "c:\Setup\AITOOL.dll" into a run command but it comes up with the same message. I know you can register this as it registers correctly on the development pc but not on the fresh install of xp pc. Is there a file that AITOOL.dll needs to be able to register itself?

Hope you can help.

Many Thanks
Lee
0
Comment
Question by:ljhodgett
  • 3
  • 3
9 Comments
 
LVL 6

Expert Comment

by:wwnosal
ID: 22729721
Maybe some dll that exists on development machine is missing on computer you're trying to deploy to..
You can use Dependency Walker to check if all dependencies of yours dll are present..
0
 
LVL 13

Expert Comment

by:TechTiger007
ID: 22729813
You will get this error if you run regsvr32 without admin rights. (Eventhough if you are logged in as administrator)

The following link provides more detail
http://www.windowsnetworking.com/kbase/WindowsTips/WindowsVista/AdminTips/ApplicationCompatibility/TroubleshootingRegsvr32Error0x80004005.html

Let us know if it fixed your issue
0
 

Author Comment

by:ljhodgett
ID: 22730517
Hi,

Thank you for your comments. How do I use the dependency walker as when I look at the dependency folder in the solution explorer it does not show any dependencies. I have admin rights to the pc as I have tried registering other dll's. According to google AITOOL.dll is part of visual basic 6 but I don't want to install this as it defeats the object of the installer.

Best Regards
Lee
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 6

Accepted Solution

by:
wwnosal earned 500 total points
ID: 22730635
You can get dependency walker from here:
http://www.dependencywalker.com/

Then just do File->Open and then navigate to your program/dll or whatever you are building. If there are missing dependencies they will be displayed in red. BTW you can use dependency walker to see which functions are exposed from dll, which other dll's are needed, which system dll's are used..
If you don't know how to interpret output from dependency walker just paste a screenshot out of it...
0
 

Author Comment

by:ljhodgett
ID: 22731297
Hi,

by the looks of it I'm not sure if it is related to this dll that the program is not working. I've attached the screen shot so hopefully it will give you some information.

Many thanks
Lee
ss.bmp
0
 

Author Comment

by:ljhodgett
ID: 22731310
sorry just relised it was 2mb!!!!
0
 
LVL 6

Expert Comment

by:wwnosal
ID: 22731675
According to this screenshot your program cannot locate msjava.dll (at least, maybe there is more...). This might be the problem...
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
VB.net Progress Bar - Maximum Value too large 2 25
Access/Visual Basic Question 3 42
VB.net -  GroupBox / Panel DataBinding and behavior 3 23
Need help with another query 10 37
Creating an analog clock UserControl seems fairly straight forward.  It is, after all, essentially just a circle with several lines in it!  Two common approaches for rendering an analog clock typically involve either manually calculating points with…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question