Language:

Homepage » DLL Q & A

a corrupt file smgina.dll error on a user account

Download Now


smgina.dll error

MICHAEL KOKKINOZIS asked on December 21, 2012. Status: Answered & Closed.

a corrupt file smgina.dll error on a user account

» After consulting my coworker technicians, I found that smgina.dll file is corrupt: windows/system32/smgina.dll on a user account in XP. Main problem: when I hit enter to get through, it is making the system ask for password at start up. I ran Microsoft Update but it does not work. How do I fix this?


Best Answer

» When you are setting up AT&T/DSL, and also ran the MS Update during the same session, you are sure to have got the infestation, thus you got the error. You can tell from the fact that the being transposed to smgina.dll. As you know there is no smgina.dll in windows xp. And msgina.dll is Microsoft Graphical Identification and Authentication dll file.

I have no smgina.dll on my system and it is not on the XP installation CD, but as you are so sure, that would mean that something has changed your registry to load this file when the GINA information was not there before (default to MSGINA). And there was a case not a long ago, that the machine was hit by Trojan:Win32/Eiclick.A, causing this kind of error.

Run Norton Antivirus to do a thorough scan. Manually copying msgina.dll file and reinstalling it involve a lot trouble, and may not fix the error.

And then use DLL Suite to download the msgina.dll(Do not download one from the Internet since that could be unsafe), simply enough, run an auto scan and fix all the related dll error, whether it's a msgina.dll or smgina.dll.

PAUL SCHILLINGS replied on December 22, 2012


All Answers:

  1. GH EBERSOHN replied on December 23, 2012: » 1. Have you made any recent changes on the computer? 2. What is the complete error message you receive? 3. Do you have any security software installed on the computer?

  2. HUSSAIN ALQARAH replied on December 25, 2012: » There should be a copy of the original msgina.dll in one of these two folders, look for a backup copy of the msgina.dll file here: c:\windows\system32\dllcache (this is where XP keeps backup copies of important system files) or c:\ServicePackFiles\i386 (this may or may not be on your system depending on how your Service Pack was installed)

    Before doing all this though, you need to be sure you have a way to boot if something goes wrong so you can "undo" the adjustment from the XP Recovery Console.

    For that, you need a working CD/DVD drive and either a genuine bootable XP installation CD or you can make a bootable XP Recovery Console CD. You may need to adjust the computer BIOS settings to use the CD ROM drive as the first boot device instead of the hard disk.

    Restart the computer and see how that works for you.

  3. LEIGH MACDONALD replied on December 26, 2012: » Boot from the XP disk and go to the recovery console. At the prompt type: expand x(ur cdrom drive letter):\i386\msgina.dl_ .\

    Or download a windows registry tool to repair smgina.dll error. Hope this help

DLL Q & A you might like:

  1. Ucpsetup.exe and Exe Virus Infection Error »
  2. W32tm.exe & Exe Virus Infection Error »
  3. A Complete Way to Fix D3d10.dll Not Found Error »