Unsolved
This post is more than 5 years old
1 Message
0
38550
February 24th, 2008 16:00
Inspiron 1521- Problem with windows/system 32/msimg32.dll
I have a Inspiron 1521 with Windows Vista. I havent been able to get onto my laptop. It will start up, but I must go into Safe Mode, after an error message appears saying
{ { {Login UI.exe: Bad Image
C:\Windows\system 32\MSIMG32.dll is either not designed to run on
windows or it contains an error. Try installing the program again using the
original installion media or contacting your system administratot or the
software vendor for help.}}}
Can I fix this myself?
After I get a blue screen, But I can see my mouse indicator and my screen saver.


chemagic
1 Message
0
August 7th, 2008 03:00
The overall objective is to
copy
d:\windows\system32\msimg32.dll
to
c:\windows\system32\msimg32.dll .
There are a couple of choices you have to make, but just use the arrow keys to choose and the enter key to activate the choice.
The following is instructive but not necessary.
to see a list of files and folders in the root directory of the c: drive.
(The same list you'd see if you double clicked My Computer | Local disk (c: ))
to see a list of files and folders in the windows folder of your c: drive. Note the system32 folder.
dir c:\windows\system32\ /p (there's a space between \ and /p)
which shows all those files one "page" at a time. A key press advances through the list. Under the M's you'll see msimg32.dll which is the file that seems to be corrupted.
Drive D: is a partition on the hard drive that seems to contain a virgin copy of the system files. Its organization mirrors that of the C: drive in that it contains a windows directory which has a system32 directory which contains the msimg32.dll file.
You can't do any damage by just looking.
The next step is to copy a good file to replace the corrupt file.
If you aren't careful, you can to some damage by this process.
(If you get the syntax backwards, you could replace a good file with the corrupt file.)
The syntax is: copy sourcedrive:\sourcepath\filename destinationdrive:\destinationpath\filename
The good file is on drive d:
The corrupt file is on drive c:
Let's practice by making a backup copy of msimg32.dll.
Type in:
copy d:\windows\system32\msimg32.dll c:\msimg32.dll
(There's a space before d: and before c: )
(This places it in the root directory on the C: drive which you probably ought to delete when you boot back into windows.)
Let's check to see if you were successful.
Type
dir c:
msimg32.dll should be in the list of files.
Now for the real thing. Type in
copy d:\windows\system32\msimg32.dll c:\windows\system32\msimg32.dll
(there's a space before d: and a space before c: )
You get a warning message advising you that the file already exists and asking you to confirm your action.
Double check the syntax. If it's right, go ahead and OK the replacement.
If you didn't get the warning message you should double check the syntax as well.
That's it. Back out until you see a restart option and restart your computer. With any luck at all it should cruise through to a normal log on.
A little tedious perhaps but nowhere near as tedious as having to install a new os and recovering all your program and data files.
Good luck.