How is a DLL replaced in XP-home????

  • Thread starter Thread starter ~ FreeSpirit ~
  • Start date Start date
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.......
 
Try in safe mode or in DOS mode, though I{m not sure DOS mode even exists in
XP...
 
Philippe Signoret said:
Try in safe mode or in DOS mode, though I{m not sure DOS mode even exists in
XP...
====================
There is no DOS in W-XP. The problem is how to get around XPs refusal to
allow a DLL to be removed, renamed and replaced with a GOOD copy. Have you
tried it in safe mode? How would I get the CD ROM to see and install
something in safe-mode?

FS.........
 
Once you get into safe mod, copy the DLL into the correct folder and when
asked to replace it say yes. Then Start > Run... > RegSvr32 [DLL file path].
I haven't done this but it should work.
 
The following assumes you have an actual XP CD as opposed to a restore CD or
restore partition supplied by your PC manufacturer.

Go to Start, type sfc /scannow in the run box and press enter. Note, there
is a space between sfc and the forward slash. You will be asked for your XP
CD. Be aware, upon inserting the CD the XP setup screen may appear, this is
not a part of sfc /scannow, rather it is being invoked by autorun. Simply
minimize the screen and allow sfc to continue.

If the above fails to resolve the issue, try a repair install as follows:



Be sure you are well backed up in case there is a problem from which you are
unable to recover. NOTE, while a repair install should leave your data
files intact, if something goes wrong during the repair install, you may be
forced to start over and do a clean install of XP. If you don't have your
data backed up, you would lose your data should that eventuality occur.



Boot from the CD. If your system is set to be able to boot from the CD, it
should detect the disk and give a brief message, during the boot up, if you
wish to boot from the CD press any key.



Once you have pressed a key, setup should begin. You will see a reference
asking if you need to load special drivers and another notice that if you
wish to begin the ASR (Automatic Recovery Console) depress F2. Just let
setup run past all of that. It will continue to load files and drivers.



Then it will bring you to a screen. Eventually, you will come to a screen
with the option to (1) setup Windows or (2) Repair Windows Installation
using the Recovery console.



The first option, to setup Windows is the one you want and requires you to
press enter. When asked, press F8 to accept the end user agreement. Setup
will then search for previous versions of Windows. Upon finding your
version, it will ask if you wish to Repair your current installation or
install fresh. Press R, that will run a repair installation. From there
on, follow the screens.
 
Michael Solomon (MS-MVP Windows Shell/User) said:
The following assumes you have an actual XP CD as opposed to a restore CD or
restore partition supplied by your PC manufacturer.

** We have the DVD from HP. But that has the DEFECTIVE or bad DLL so why
recopy the same defective DLL to replace the bad on on the PC? We have a
GOOD but older copy of the DLL on a CD-R we want to install.
Go to Start, type sfc /scannow in the run box and press enter. Note, there
is a space between sfc and the forward slash. You will be asked for your XP
CD.

** No - it does NOT ask for the CD it simply runs for awhile, I suppose
checking the disk - then stops and the window disappears. At what point is
it supposed to ASK for the original DVD from HP (with XP on it)? Please
note we really want the GOOD copy from the CD-R, not the original bad one
all over again.

Be aware, upon inserting the CD the XP setup screen may appear, this is
not a part of sfc /scannow, rather it is being invoked by autorun. Simply
minimize the screen and allow sfc to continue.

** So put the original DVD with XP on it in the drive and all ow sfc to
run.... ? But we want the GOOD DLL from the CD-R.
If the above fails to resolve the issue, try a repair install as follows:
Be sure you are well backed up in case there is a problem from which you are
unable to recover. NOTE, while a repair install should leave your data
files intact, if something goes wrong during the repair install, you may be
forced to start over and do a clean install of XP. If you don't have your
data backed up, you would lose your data should that eventuality occur.

** This is what I fear most since we've been forced by never-ending problems
with XP and bad hardware to spend endless hours reinstalling all our files
and data. I really just want to install the GOOD DLL from the CD-R on this
PC like I can so easily do with W98SE. But XP does not allow us to rename,
delete or overwrite the old defective DLL causing the freezes and problems.
Boot from the CD. If your system is set to be able to boot from the CD, it
should detect the disk and give a brief message, during the boot up, if you
wish to boot from the CD press any key.

Once you have pressed a key, setup should begin. You will see a reference
asking if you need to load special drivers and another notice that if you
wish to begin the ASR (Automatic Recovery Console) depress F2. Just let
setup run past all of that. It will continue to load files and drivers.

** I assume this works from the HP DVD??? We dont' have a MS copy of XP.
Then it will bring you to a screen. Eventually, you will come to a screen
with the option to (1) setup Windows or (2) Repair Windows Installation
using the Recovery console.
The first option, to setup Windows is the one you want and requires you to
press enter. When asked, press F8 to accept the end user agreement. Setup
will then search for previous versions of Windows. Upon finding your
version, it will ask if you wish to Repair your current installation or
install fresh. Press R, that will run a repair installation. From there
on, follow the screens.

** Thanks - but that will just reinstall the SAME version of the same
MSHTML.DLL that has the known problems. We need to install the good DLL
from the CD-R we have. This copy of the DLL is perfect but XP will not
allow the BAD dll to be replaced, over written or renamed - how do we get to
replace the original one with the copy on the CD-R. Again, we tried. It's
a snap replacing DLLs in W98SE but XP will not allow us to do this - how is
this problem ovecome?

FS............
 
Do you know somehow for a fact that the DLL was bad to begin with?
Or are you assuming this since usually they BECOME corrupted they don't
BEGIN corrupted.
You do have one option if you insist on wanting the DLL off your CDR. You
can copy it to the HDD and then Boot to Safe Mode Command Prompt in this
mode you should be able to overwrite the file. Otherwise if you have, or can
obtain, a DOS boot disk or some equivalent then you could boot to that. But
I doubt too many people here are going to recommend that and neither am I.
Just giving you that option.
 
I should have made the first paragraph clearer as in, "The following assumes
you have a retail version of XP as opposed to a restore disk or some other
OEM proprietary version from the manufacturer which is what you appear to
have.

The implication in your question was that the dll was on an XP CD though
that is not exactly what you said it was my assumption from the information
you provided.

How do you know the dll on the CD-R is good or any better than the version
on the disk provided by HP. From what source was the CD-R made.

If the CD-R is an exact duplicate of a retail XP CD, you might be able to
point SFC to it. Usually, it's just as easy with XP as it is with Windows
98SE but you don't have an "Actual" XP CD as mentioned and referred to in my
original response.

I can't speak to your hardware issues as, one you never specified and two,
they are the HP's and/or the device manufacturer's responsibility.

No, it doesn't work from the HP DVD so you'll likely have to run HP's
recovery or ask them if there is a means of extracting a single file or DLL
from their disk. It's there setup. The instructions I gave are specific to
the MS XP CD.

How would I have known any of the information below from your original post:

"Thanks - but that will just reinstall the SAME version of the same
MSHTML.DLL that has the known problems. We need to install the good DLL
from the CD-R we have."

You'll need to run HP's recovery scenario or contact their tech support. I
don't know anything about your CD-R, the source of the files on it or
whether or not it could be used with SFC /scannow.
 
Michael Solomon (MS-MVP Windows Shell/User) said:
The following assumes you have an actual XP CD as opposed to a restore CD or
restore partition supplied by your PC manufacturer.

Go to Start, type sfc /scannow in the run box and press enter. Note, there
is a space between sfc and the forward slash. You will be asked for your XP
CD.
=================
All that does is run for awhile then the window closes - that's it. What is
it supposed to do? It doesn't ask for anything or give any kind of report
as to what it scanned or actually did. Can I assume that that isn't working
either??? It runs for about 5 minutes, then just disappears/closes.

Also we don't want to copy the same KNOWN bad DLL from the DVD with XP on it
from HP. We want the good older DLL from the CD-R we made from another PC.

FS...........
 
Michael Solomon (MS-MVP Windows Shell/User) said:
I should have made the first paragraph clearer as in, "The following assumes
you have a retail version of XP as opposed to a restore disk or some other
OEM proprietary version from the manufacturer which is what you appear to
have.

## Like most other people I do NOT have the store version. I have a DVD
from HP. The GOOD DLL we want to use to replace the bad original is on a
CD-R. It was copied from a PC running W98SE. We see no point in replacing
a bad dll with the same one from the DVD.
The implication in your question was that the dll was on an XP CD though
that is not exactly what you said it was my assumption from the information
you provided.

## The one we want to transfer is from another PC and is now on a CD-R but
XP will not allow us to rename, remove or delete the original one in
System32. sfc doesn't work in XP like it does in W98SE.
How do you know the dll on the CD-R is good or any better than the version
on the disk provided by HP. From what source was the CD-R made.

## Because we USED it to replace the defective one on our other HP w/W98SE
when we reinstalled the OS. There are several MSHTML.DLLs with *known*
problems. We have a copy with no known defects/bugs. :-)
If the CD-R is an exact duplicate of a retail XP CD, you might be able to
point SFC to it.

## See above - we can't SFC to do anything but run for a few minutes and
close. How do we fix THAT problem?

Usually, it's just as easy with XP as it is with Windows
98SE but you don't have an "Actual" XP CD as mentioned and referred to in my
original response.

## Right. The CP venders don't give you the actual MS CDs anymore.
I can't speak to your hardware issues as, one you never specified and two,
they are the HP's and/or the device manufacturer's responsibility.

## They fixed all the HW problems.
No, it doesn't work from the HP DVD so you'll likely have to run HP's
recovery or ask them if there is a means of extracting a single file or DLL
from their disk. It's there setup. The instructions I gave are specific to
the MS XP CD.
How would I have known any of the information below from your original post:

"Thanks - but that will just reinstall the SAME version of the same
MSHTML.DLL that has the known problems. We need to install the good DLL
from the CD-R we have."

You'll need to run HP's recovery scenario or contact their tech support. I
don't know anything about your CD-R, the source of the files on it or
whether or not it could be used with SFC /scannow.

## OK.... how do we fix SFC to work correctly? Maybe we need to start
there. All it does is run and scan, then close.

FS.................
 
XP will not allow you to replace, rename or otherwise remove a system file.
XP recognizes the version you have been attempting to place on the system as
not valid or otherwise compatible with XP as it is an earlier version meant
for a different OS. The fact you replaced it on another system and it
worked is irrelevant because hat system had 98SE installed on it. One of
the causes of problems with this dll is an older version being installed on
a later setup, often picked up in some upgrade installation. XP is not
Windows9x and is vastly different under the hood than 9x systems.

From what source is the information that the version of the DLL on the DVD
is bad or has known issues? Could you site it, I would like to see the
source of this information as it may give me and others some insight into
the issue you are experiencing and/or help in resolving it. The fact it has
been a problem on your setup may only be indicative that something on your
setup has damaged or otherwise conflicts with that dll.

As to SFC, unless the files on the DVD are in the same format as those on
the retail CD you cannot "Fix" it. In other words if those files are
contained in special compressed form or any form that is not identical to
that on the retail XP CD they won't be recognized. However, you can try
pointing SFC to the i386 folder under Windows in Explorer. This folder is
installed in the default XP setup to allow users to quickly replace most
system files without having to always input the CD. Of course, following
your contention, SFC would be useless in this instance unless you've
installed updates that contain a later version of this DLL and that,
theoretically would have corrected the problem already.

"## Right. The CP venders don't give you the actual MS CDs anymore."
Not entirely true but it happens far too often. If more users were aware of
this issue at the outset, they would demand a retail version with their
systems and refusing to buy without it. That would force commercial
manufacturer's to rethink this philosophy of supplying non-standard disks to
people who buy their systems.

Ok, if the version on the DVD has a known problem, HP has the responsibility
to set it right. Inform them of the issue, tell them you need a new copy of
XP with a version of the MSHTML.DLL that doesn't have this issue or ask them
how to fix it as they supplied you with the bad version in the first place.
 
In my just posted response to your other response I mention that SFC may
need to be pointed to the i386 folder under the Windows folder. However, it
may already be checking there based on this response. As to your contention
of a known bad dll, I would like to see the source of the information as it
may give me a better idea of what is going on or other pertinent
information.
 
In my just posted response to your other response I mention that SFC may
need to be pointed to the i386 folder under the Windows folder. However, it
may already be checking there based on this response. As to your contention
of a known bad dll, I would like to see the source of the information as it
may give me a better idea of what is going on or other pertinent
information.

Just thinking out loud here... The only time I've seen an error with
mshtml in XP was about a year ago and it was related to OE. That was
corrected with a subsequent update. In general, I find mshtml errors
to be remarkably scarce in XP compared to other versions of Windows.

I am also interested in reading the source that Free Spirit is
referring to as well.


Sharon F
MS MVP - Windows XP
 
Thanks, Sharon. I used to see it come up quite often in Windows 9x and
there was a known issue back then. But, I've rarely seen it come up in XP.

I'm more inclined to believe it may be something else installed on their
system. A run of the upgrade advisor might give some clues as issues such
as this in XP seem tied to problems with other software:
http://www.microsoft.com/windowsxp/pro/howtobuy/upgrading/advisor.asp
 
Thanks, Sharon. I used to see it come up quite often in Windows 9x and
there was a known issue back then. But, I've rarely seen it come up in XP.

I'm more inclined to believe it may be something else installed on their
system. A run of the upgrade advisor might give some clues as issues such
as this in XP seem tied to problems with other software:
http://www.microsoft.com/windowsxp/pro/howtobuy/upgrading/advisor.asp

Whatever is causing it, it's a very real problem for this user.
Hopefully we can figure it out. :)


Sharon F
MS MVP - Windows XP
 
Michael Solomon (MS-MVP Windows Shell/User) said:
XP will not allow you to replace, rename or otherwise remove a system file.
XP recognizes the version you have been attempting to place on the system as
not valid or otherwise compatible with XP as it is an earlier version meant
for a different OS. The fact you replaced it on another system and it
worked is irrelevant because hat system had 98SE installed on it. One of
the causes of problems with this dll is an older version being installed on
a later setup, often picked up in some upgrade installation. XP is not
Windows9x and is vastly different under the hood than 9x systems.

** Yes, we realize that. Where we could "fix" most problems ourselves with
W98SE, we are at a loss with XP. The patch or fix someone here recommended
worked. IE6 is not constantly locking up now. But if and when we have to do
another system restore or whatever - we wont have that same patch in case
the problem returns. Like a real dope I forgot to bookmark the MS URL where
I got the patch/fix from.
From what source is the information that the version of the DLL on the DVD
is bad or has known issues?

** I saw the "known issue" on a MS site when I did a search for (on Google)
MSHTML.DLL. It recommended we wait for a fix. A FIX? Someone else here
gave me the URL for the fix. I despise the MS site as it's so confusing and
difficult to navagate when looking for something. One page says wait for
the fix while another page there has the fix/patch.

Could you site it, I would like to see the
source of this information as it may give me and others some insight into
the issue you are experiencing and/or help in resolving it. The fact it has
been a problem on your setup may only be indicative that something on your
setup has damaged or otherwise conflicts with that dll.

** This is possible. I can look and see if I can find the same MS page
Google took me too.... I don't bookmark everything anymore due to a list
that gets so long as to be useless after awhile.
As to SFC, unless the files on the DVD are in the same format as those on
the retail CD you cannot "Fix" it. In other words if those files are
contained in special compressed form or any form that is not identical to
that on the retail XP CD they won't be recognized. However, you can try
pointing SFC to the i386 folder under Windows in Explorer.

** PLEASE SEE ABOVE as SFC does not work - you can't do anything with it!!!!
It opens with nothing but a progress window and a cancel window. It runs,
and as soon as the progress bar get across the window it shuts off itself
and dissapears. How is it pointed anywhere when it has no tabs, no buttons,
no choices - nothing but the cancel button and progress bar?

This folder is
installed in the default XP setup to allow users to quickly replace most
system files without having to always input the CD. Of course, following
your contention, SFC would be useless in this instance unless you've
installed updates that contain a later version of this DLL and that,
theoretically would have corrected the problem already.

** Well since I downloaded that patch/fix recommended it stopped locking
up - but I need the URL for the patch/fix so I can go back if I need to do
it again - I can't find it!!!! :*(
"## Right. The CP venders don't give you the actual MS CDs anymore."
Not entirely true but it happens far too often. If more users were aware of
this issue at the outset, they would demand a retail version with their
systems and refusing to buy without it. That would force commercial
manufacturer's to rethink this philosophy of supplying non-standard disks to
people who buy their systems.

** I agree with you but what do we do for computers meanwhile? We didn't
even get a copy from HP. They give us a blank DVD and we had to make our
own copy from the PC.
Ok, if the version on the DVD has a known problem, HP has the responsibility
to set it right. Inform them of the issue, tell them you need a new copy of
XP with a version of the MSHTML.DLL that doesn't have this issue or ask them
how to fix it as they supplied you with the bad version in the first
place.

** So far so good.... with this patch/fix. I wish I had kept the URL
though..... Thanks

FS
 
Michael Solomon (MS-MVP Windows Shell/User) said:
In my just posted response to your other response I mention that SFC may
need to be pointed to the i386 folder under the Windows folder.

* Please see my other post of 2 minutes ago. SFC just runs and vanishes.
We can't point it anywhere since all it has is a progress bar and cancel
button. Why can't we "point" it anywhere? How is that done?

However, it
may already be checking there based on this response. As to your contention
of a known bad dll, I would like to see the source of the information as it
may give me a better idea of what is going on or other pertinent
information.

* It was the 1st or 2nd MS page that Google brought up for MSHTML.DLL. I
need some sleep... it's almost 4 AM here. I'll looke for it tomorrow and
see if I can find the *same* page.

FS...................
 
Sharon F said:
On Sun, 14 Mar 2004 13:42:44 -0800, "Michael Solomon \(MS-MVP Windows

Just thinking out loud here... The only time I've seen an error with
mshtml in XP was about a year ago and it was related to OE.

* This one causes an error when I'm browsing or on the Internet. Not in my
mail program. I did have a MSHTML problem with W98SE's OE in having text
VANISH as I typed email, or typing a message on Usenet. Some guy knew about
the problem and explained how to get the good version off the older PC and
move it to the second PC. So we replaced the bad dll with an older good
version and all was fine. So we kept this copy of the older DLL on a CD-R.

That was
corrected with a subsequent update. In general, I find mshtml errors
to be remarkably scarce in XP compared to other versions of Windows.

* Only one Verson of this DLL gave us a problem - that was on a HP W98SE PC
bought in 2000. We had an older PC with W98SE so took that older DLL and
replaced the bad on the newer PC - problem fixed. :-)
I am also interested in reading the source that Free Spirit is
referring to as well.

* I'll look for it tomorrow ,.... I need to get in bed and get some sleep.
:-)
Sharon F
MS MVP - Windows XP

--
FS....
My Webpages:
http://www.heartoftn.net/users/windsong/index.html
"The emperor is naked!"
"No he isn't, he's merely endorsing a clothing-optional lifestyle!"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
~ FreeSpirit ~ said:
** Well since I downloaded that patch/fix recommended it stopped locking
up - but I need the URL for the patch/fix so I can go back if I need to do
it again - I can't find it!!!! :*(

Hi

In this post, Colin Nash asked you to install the latest Cumulative
Security Update for Internet Explorer (KB832894):
http://groups.google.com/groups?threadm=#[email protected]

and you responded that it seems to have worked.

Here is the download link again:
http://www.microsoft.com/downloads/...68-B59A-47C0-90D3-0C884910BC97&displaylang=en

More about this update here:

Microsoft Security Bulletin MS04-004
Cumulative Security Update for Internet Explorer (832894)
http://www.microsoft.com/technet/security/bulletin/MS04-004.mspx


Note that when the next security update is released for IE (I would
not be surprised if there is released one within the next 4 weeks),
it will include a new version of Mshtml.dll again.


--
torgeir
Microsoft MVP Scripting and WMI, Porsgrunn Norway
Administration scripting examples and an ONLINE version of the 1328 page
Scripting Guide:
http://www.microsoft.com/technet/community/scriptcenter/default.mspx
 
Back
Top