Hod do we replace a bad DLL in XP-home?

F

~ FreeSpirit ~

This is the Error I keep getting. It starts after I've been online
a few hours. The browser then closes after the report is sent to MS.

====================================
AppName: iexplore.exe AppVer: 6.0.2800.1106 ModName: mshtml.dll
ModVer: 6.0.2800.1400 Offset: 0008c806
====================================

We have the working DLL on a CD but how is it installed on X-XP home? The
system wont let us install it because we can't get rid of the old defective
dll, nor can we rename it or over write it.

If no one here knows how this is done can you recommend an URL that explains
it as we cannot find such info on the MS site.

Also if no one knows the answer HERE, why do some of you people get upset
when someone cross-posts in desperation?
Neither the Helpfiles or the XP book are of any help..........

This is the Error I keep getting. It starts after I've been online
a few hours. The browser then closes after the report is sent to MS.

We have the working DLL on a CD but how is it installed on X-XP home? The
system wont let us install it because we can't get rid of the old defective
dll, nor can we rename it or over write it.

If no one here knows how this is done can you recommend an URL that explains
it as we cannot find such info on the MS site.

Neither the Helpfiles, the MS site or the XP book are of any help..........

Thanks

FS.......
 
C

Colin Nash [MVP]

It's pretty rare for the problem to be with the dll file itself-- usually
that's just the code that's in memory when the program crashes (for whatever
reason.) In my experience, replacing dll files is very rarely an effective
troubleshooting approach. As you have noticed, Windows will protect system
files like that, so it is pretty hard for them to become corrupted.

Try downloading the patch from here--
http://www.microsoft.com/downloads/...68-B59A-47C0-90D3-0C884910BC97&displaylang=en
It's intended to correct a specific problem but sometimes it can help simply
because it replaces files and makes sure things are in place.

You can also try a repair of Internet Explorer:
http://support.microsoft.com/default.aspx?kbid=318378

I have also seen these types of errors caused by some "spyware" or "adware"
programs, such as special toolbars and browser add-ins that claim to provide
certain features but really just screw up your computer and try to sell you
things and send tracking info about your habits off to some company. These
things sometimes cause more problems than computer viruses. Try a program
like SpyBot to search for and destroy the known programs like this.
http://www.safer-networking.org/index.php?page=download

I hope this helps.
 
G

Guest

You should be able to uninstall it or unregister it and then if you are sure it is defective you can delete it and install another copy from either the CD or a site on the internet that has the file. The best way for you to learn about this is to go>start\all programs\accessories\command prompt and type in regsvr32/? and the various parameters will be displayed for you. What you want to type in either the run line or the command line interface is regsvr32 /u mshtml.dll You will have to be sure to put the space in before the /u and after it. This essentially unregisters the .dll and allows it's deletion. Once you have deleted and then recopied the .dll to it's original location then go regsvr32 /i mshtml.dll which will reregister it for you. I beleive this is an original Microsoft .dll so you should be able to put your disk in the drive and then go>start\run and type in sfc /scannow and then click ok or hit enter. Once again you will need to be sure to put the space before the / . This does a System File Check and will replace missing or corrupt OS files with the originals off the disk. Good luck.
 
F

~ FreeSpirit ~

Colin Nash said:
It's pretty rare for the problem to be with the dll file itself-- usually
that's just the code that's in memory when the program crashes (for whatever
reason.) In my experience, replacing dll files is very rarely an effective
troubleshooting approach. As you have noticed, Windows will protect system
files like that, so it is pretty hard for them to become corrupted.

## Yes. That's what we also thought. But the MS website knows of these
problems with this particular MSHTML.DLL. There are other known problem
with it as well. That's why I got a GOOD working copy off an older PC we
have. We copied it to a CD-R and installed it on another PC with W98SE and
never had another problem. It appears that there are several version of
this defective DLL out there. XP will not allow us to install this *GOOD*
uncorrupted copy on THIS PC (with W-XP home).
Try downloading the patch from here--
http://www.microsoft.com/downloads/...68-B59A-47C0-90D3-0C884910BC97&displaylang=en
It's intended to correct a specific problem but sometimes it can help simply
because it replaces files and makes sure things are in place.

## Thanks we just downloaded and installed it.
You can also try a repair of Internet Explorer:
http://support.microsoft.com/default.aspx?kbid=318378

## Ok, thanks again. If the "patch" doesn't work I'll have my husband try
the above. But keep in mind all the problems are caused by this one
MSHTML.DLL that we get - according to the error window. It would be a waste
of time to reinstall ie6 and get the SAME known *bad* dll again.
I have also seen these types of errors caused by some "spyware" or "adware"
programs, such as special toolbars and browser add-ins that claim to provide
certain features but really just screw up your computer and try to sell you
things and send tracking info about your habits off to some company. These
things sometimes cause more problems than computer viruses. Try a program
like SpyBot to search for and destroy the known programs like this.
http://www.safer-networking.org/index.php?page=download

I hope this helps.

## I've already run Spy-bot, Ad-Aware, Pest-Patrol, BHODdemon (finds
browser parasites/hijackers), Norton.... and came up clean.

Thanks so much Colin. But is there any way to get rid of the known faulty
MHSTML.DLL we now have and install the *good one* from the CD-R that we have
it on? This GOOD copy is from an old W98SE PC and worked on another PC with
the same faulty DLL this PC has. In W98SE it's a snap to replace bad DLLs
as you know. I would rather replace the BAD DLL then try to reinstall IE6
and probably get the *SAME* damn known bad DLL all over again. I'm sure you
see my point. We'll just be back where we started.

FS...........
 
D

David Candy

If you rename it it will continue in use to next boot. But SFC will replace it if you rename it anyway, so on boot it will be a new version.

Probably won't help any. Why do you think the DLL is damaged.
 
C

Colin Nash [MVP]

Dropping a dll from another operating system is not a good idea. The fact
that it works on the other system means very little here. Remember-- these
files can change from OS to OS and from version to version of IE. In fact,
each time Microsoft releases a patch, the file could potentially change. So
arbitrarily dropping another file in there when the system is expecting a
specific version to be there will cause problems. That's why Microsoft has
made it more difficult to replace these files. If the file was corrupted,
Windows would have detected it and replaced it. It's actually pretty good
about that.

You haven't really found anything to indicate that the file is corrupt. The
fact that it appears in an error message does not mean it is corrupt.

If you want to disable the system file protection here, here are the
instructions:
http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=290 As you can
see they are quite technical. I absolutely stress that I recommend you do
not pursue this as it is not likely to fix your problem and will possibly
just screw things up more. I debated giving you that info, but ultimately
its up to you if you want to ignore my advice :)

I still think you should try the repair or reinstallation of IE. It
doesn't take that long-- there's a good chance that the downloaded source
files are still on your computer so it would be really quick in that case.

good luck


--
Colin Nash
Microsoft MVP
Windows Printing/Imaging/Hardware
 
F

~ FreeSpirit ~

Colin Nash said:

** Ok, thanks. We tried this and it seems to have worked - so far! :) My
fingers are crossed.
I have also seen these types of errors caused by some "spyware" or "adware"
programs, such as special toolbars and browser add-ins that claim to provide
certain features but really just screw up your computer and try to sell you
things and send tracking info about your habits off to some company. These
things sometimes cause more problems than computer viruses. Try a program
like SpyBot to search for and destroy the known programs like this.
http://www.safer-networking.org/index.php?page=download
I hope this helps.

** I ran freshly updated Spy-bot, Ad-Aware, Pest-Patrol, BHODemon, Norton,
and CWshredder and nothing was found but 2 data-miner cookies.

FS.............
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top