How to fix odbc32.dll error

Posted on 2011-09-29
Last Modified: 2012-05-12
Out of the blue my laptop will not start up my Windows XP due to the winlogon.exe unable to locate the odbc32.dll.  I tried restarting in safe mode and get the same problem. Here is exactly what happens;

1. When starting in normal or safe mode;
    a. Winlogon.exe unable to locate component: This application has failed to start because ODBC32.dll was not found.  Re-installing the application may fix this problem.
    b. I click "OK"

2.  User Interface Failure: The Logon User Interface DLL misgina.dll failed to load.
     Contact your system administrator to replace the DLL, or restore the original DLL.
     a. I click "Restart", This is the only option available.

3. It loops back to #1 and on and on.

Can someone help me with this problem.  I can't get to windows at all to check the recycle bin if I deleted the .DLL etc. or restore from a previous point, etc. I have at least one critical file I need to get to.



Question by:ilfocorp
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Expert Comment

by:Christopher Martinez
ID: 36816866
Ya not much can be done in its current state. Do you have the microsoft install CD? If so your only option is to do a repair installation of the OS. This will go through and replace all the pertinent dll's for your system and should resolve this.

Expert Comment

ID: 36817095
9 times out of 10 when I get a series of missing file errors at boot-up, the hard drive is dying and files in the boot partition are no longer accessible.

You will need a Windows XP CD to boot up your computer. Then you can either use the Repair console (the first Repair option when you boot from CD) to manually copy the *.dll files using the DOS command prompt. If, after successfully copying the files, you get new errors for missing files, your hard drive is probably shot.

Alternatively, after booting from CD, you can act as if you are installing Windows XP and then choose the Repair option that comes up after that - it will replace all OS files but leave your data alone. If the automatic copy function during that repair fails, you know that you have a defective hard drive.

Author Comment

ID: 36817946
what is the copy syntax to copy the files msgina.dll and odbc32.dll from my XP CD to the system32 folder?  Thanks.

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.


Expert Comment

ID: 36818011
when you are at the C:\> prompt, guess at the drive letter for the CD drive and type it in to make sure that is the correct drive letter, so type
d:\> [Enter key]
Use the cd and dir commands to make sure you know where the files are on the CD, but they are usually in the i386 directory.

From either the c:\> or d:\> prompt, the syntax is as follows:
copy d:\i386\odbc32.dl_ c:\windows\system32\odbc32.dll
copy d:\i386\msgina.dl_ c:\windows\system32\msgina.dll
Note, there is a space between the underscore and the c


Author Comment

ID: 36818076
One thing i noticed is that I do have a odbc32.dll but no msgina.dll in my system32 folder.  In my xp cd i have both the odbc32.dl_ and the msgina.dl_ in the i\386 folder.  I tried the following to get the msgina.dll from the cd to the system 32 but got the following error.

C:\>expand d:\i386\msgina.dl_ c:\windows\system32\msgina.dll

Unable to create file msgina.dll.
            0 file(s) expanded.


Any ideas?  thanks again.


Expert Comment

ID: 36818091
Copy doesn't work, either? Or try to copy it to a different location and then to its final destination.

Author Comment

ID: 36818913
When I try to copy the odbc32 from the cd it says "The system cannot find the file or directory specified."
If I try to delete the odbc32.dll on the harddrive it says "The delete operation failed."

If i can just get a couple of excel files from a folder on my desktop I would be happy.  maybe I can somehow find and copy them using dos to a thumb drive?  Thanks.


Author Comment

ID: 36818973
Ok, I tried bluemln's approach; "act as if you are installing Windows XP and then choose the Repair option that comes up after that", it was not able to copy the file "odbc32.dll".  This is the file that is having a problem during restart, copy, delete, etc.
LVL 66

Expert Comment

ID: 36831911

Just DL this, burn it and boot to it with a thumb/usb drive inserted, and you can get the files you need.....

LVL 15

Expert Comment

by:Jaroslav Mraz
ID: 36890813
Hmm have you got desktop optimization PACK? There is perfect live iso of windows. Because for this correction you need software witch allows you to remotely connect to registry. Error is typically not only in files.

Accepted Solution

ilfocorp earned 0 total points
ID: 37103097
Becuase the re-install of XP would not work nor the repair, I ended up removing the harddrive and connecting it to another computer to get my files.  

Author Closing Comment

ID: 37126822
None of the previous suggested work.  So i removed the harddrive and connected to another computer.

Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

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

Hallo! I guess almost every Windows Administrator must have got stumped with this question "Where does WINDOWS store a users cached credentials? Every user who had once logged onto a Server/Desktop while it was connected to the domain could sti…
Ever notice how you can't use a new drive in Windows without having Windows assigning a Disk Signature?  Ever have a signature collision problem (especially with Virtual Machines?)  This article is intended to help you understand what's going on and…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

617 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