"Open in new window" broken, "regsvr32 mshtml.dll" gives error message

C

Confused

Hi,

Having problems with "Open in new window..." using patched up-to-date
IE6 SP1 running on Win XP SP1. Any page that automatically opens in a
new window, or any link that is manually opened in a new window using
the right-click menu, fails to display.

Problems began following the removal of the MSBLAST virus (not by me,
so I've no idea how this was done). Currently, a virus scan reveals
nothing untoward so I can only assume the virus is gone, but that
something got broke in the process.

I have followed all the usual advice to cure this problem, including
running SFC, re-registering the various dll files and reinstalling IE
(both from the INF file and from a fresh download). None of these
things has solved the problem, but I think I've found a hint to where
it lies.

On trying to do "regsvr32 mshtml.dll" I get the following error:

"DllRegisterServer in mshtml.dll failed. Return code was:
0x80029c4a".

I've tried replacing mshtml.dll with a fresh copy extracted from the
XP CD (still the same error); I've run the latest cumulative IE patch
which also replaces mshtml.dll with a new copy (again the same error).

I've also tried unregistering it, hoping I'd then be able to
successfully re-register it. However, "regsvr32 /u mshtml.dll" gives
another error:

"DllRegisterServer in mshtml.dll failed. Return code was:
0x8000ffff".

I'd like to get to the bottom of this problem, preferably without
backing-up this user's stuff and starting with a fresh install.

Can anyone help?

TIA.
 
C

Confused

Sandi,

Thanks for your reply.

I've had a look through the advice at the URL you gave, but I can't
find anything which appears (to me at least) to be related to file
mismatches.

Also some of the information at the URL seems to be a little
out-of-date (two of the KB articles have expired and the description
of correcting the URL association is quite different to how it works
on my box).

Could you be more specific?

Thanks very much for your help with this.
 
M

Mike Burgess

Confused,
What version do you have?
The latest = "6.0.2800.1400"

Follow the "Resolution" steps in the below article:
You Cannot Open New Internet Explorer Window or Nothing Happens After You
Click a Link
http://support.microsoft.com/?kbid=281679
____________________________________________________________
Mike Burgess [MVP Windows Shell\User] http://www.mvps.org/winhelp2002/
Blocking Spyware, Adware, Parasites, Hijackers, Trojans, with a HOSTS file
http://www.mvps.org/winhelp2002/hosts.htm [updated 03-02-04]
Please post replies to this Newsgroup, email address is invalid
--
 
C

Confused

Mike, thanks for your reply.

The version running is 6.0.2800.1106. This was downloaded from
http://www.microsoft.com/windows/ie/default.asp just two days ago.
How do I go about getting 6.0.2800.1400?

Thanks for the KB article. Have followed the advice and all the
registry keys are as they should be. Running regsvr32 works for
everything except mshtml.dll, as per my original message.

Any more ideas..?

Mike Burgess said:
Confused,
What version do you have?
The latest = "6.0.2800.1400"

Follow the "Resolution" steps in the below article:
You Cannot Open New Internet Explorer Window or Nothing Happens After You
Click a Link
http://support.microsoft.com/?kbid=281679
____________________________________________________________
Mike Burgess [MVP Windows Shell\User] http://www.mvps.org/winhelp2002/
Blocking Spyware, Adware, Parasites, Hijackers, Trojans, with a HOSTS file
http://www.mvps.org/winhelp2002/hosts.htm [updated 03-02-04]
Please post replies to this Newsgroup, email address is invalid
--

Confused said:
Sandi,

Thanks for your reply.

I've had a look through the advice at the URL you gave, but I can't
find anything which appears (to me at least) to be related to file
mismatches.

Also some of the information at the URL seems to be a little
out-of-date (two of the KB articles have expired and the description
of correcting the URL association is quite different to how it works
on my box).

Could you be more specific?

Thanks very much for your help with this.

"Sandi - Microsoft MVP" <[email protected]> wrote in message
 
M

Mike Burgess

Confused,
Explanation of Regsvr32 Usage and Error Messages
http://support.microsoft.com/?kbid=249873

In the above it explains that these errors can occur when the dll's are
mis-matched. The "1106" version most likely happened when you
extracted the version from your XP CD? .........

Look in Add Remove, see if you can uninstall the latest hotfix.
Reboot and reinstall ......
____________________________________________________________
Mike Burgess [MVP Windows Shell\User] http://www.mvps.org/winhelp2002/
Blocking Spyware, Adware, Parasites, Hijackers, Trojans, with a HOSTS file
http://www.mvps.org/winhelp2002/hosts.htm [updated 03-02-04]
Please post replies to this Newsgroup, email address is invalid
--

Confused said:
Mike, thanks for your reply.

The version running is 6.0.2800.1106. This was downloaded from
http://www.microsoft.com/windows/ie/default.asp just two days ago.
How do I go about getting 6.0.2800.1400?

Thanks for the KB article. Have followed the advice and all the
registry keys are as they should be. Running regsvr32 works for
everything except mshtml.dll, as per my original message.

Any more ideas..?

"Mike Burgess" <[email protected]> wrote in message
Confused,
What version do you have?
The latest = "6.0.2800.1400"

Follow the "Resolution" steps in the below article:
You Cannot Open New Internet Explorer Window or Nothing Happens After You
Click a Link
http://support.microsoft.com/?kbid=281679
____________________________________________________________
Mike Burgess [MVP Windows Shell\User] http://www.mvps.org/winhelp2002/
Blocking Spyware, Adware, Parasites, Hijackers, Trojans, with a HOSTS file
http://www.mvps.org/winhelp2002/hosts.htm [updated 03-02-04]
Please post replies to this Newsgroup, email address is invalid
--

Confused said:
Sandi,

Thanks for your reply.

I've had a look through the advice at the URL you gave, but I can't
find anything which appears (to me at least) to be related to file
mismatches.

Also some of the information at the URL seems to be a little
out-of-date (two of the KB articles have expired and the description
of correcting the URL association is quite different to how it works
on my box).

Could you be more specific?

Thanks very much for your help with this.

"Sandi - Microsoft MVP" <[email protected]> wrote in message
Check out the advice at the URL below, though it sounds like you
have
some
file mismatches; the error message you describe is a classic symptom:
http://www.mvps.org/inetexplorer/answers.htm#new_window

--
Hyperlinks are used to ensure advice remains current

Do NOT send me an email. I will NOT see it (thank the spammers and viruses.
_______________________________________
Sandi - Microsoft MVP since 1999 (IE/OE)
http://www.mvps.org/inetexplorer


Hi,

Having problems with "Open in new window..." using patched up-to-date
IE6 SP1 running on Win XP SP1. Any page that automatically opens in a
new window, or any link that is manually opened in a new window using
the right-click menu, fails to display.

Problems began following the removal of the MSBLAST virus (not by me,
so I've no idea how this was done). Currently, a virus scan reveals
nothing untoward so I can only assume the virus is gone, but that
something got broke in the process.

I have followed all the usual advice to cure this problem, including
running SFC, re-registering the various dll files and reinstalling IE
(both from the INF file and from a fresh download). None of these
things has solved the problem, but I think I've found a hint to where
it lies.

On trying to do "regsvr32 mshtml.dll" I get the following error:

"DllRegisterServer in mshtml.dll failed. Return code was:
0x80029c4a".

I've tried replacing mshtml.dll with a fresh copy extracted from the
XP CD (still the same error); I've run the latest cumulative IE patch
which also replaces mshtml.dll with a new copy (again the same error).

I've also tried unregistering it, hoping I'd then be able to
successfully re-register it. However, "regsvr32 /u mshtml.dll" gives
another error:

"DllRegisterServer in mshtml.dll failed. Return code was:
0x8000ffff".

I'd like to get to the bottom of this problem, preferably without
backing-up this user's stuff and starting with a fresh install.

Can anyone help?

TIA.
 

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