PDA

View Full Version : Missing/broken DLL causes system-wide instability.


SHK
November 1st 06, 08:52 PM
I'm Using Windows 2000 Pro but somehow, the Windows 2000 newsgroup wasn't in
the list. So here it in on the Windows XP one, for whatever difference it
makes.

Anyway. Been using the computer for a while. Everything's fine, doing
business, et cetera.

Then, right after installing the .NET Framework 2.0 through Windows Update,
a DLL file started acting up.

I open my Control panel and get a script error, IE style, saying that the
file file://C:\WINNT\Web\controlp.htt has an error in loading DLL.

I open Add/Remove Programs and get another script error:
res://sp3res.dll/default.hta doesn't support this property or method. The
window remains empty; it doesn't work anymore.

I open Windows Explorer. I'm given yet another script error:
file://C:\Program Files\Folder.htt, gFolder.HaveToShowWebViewBarricade is
null or not an object. The folder's contents don't display.

I click the shortcut for Windows Update. Nothing happens.

I open Internet Explorer, go to Tools and click on Windows Explorer. A
script error icon appears. I double click it. The script error dialog box
appears, but on top of it is another dialog box: "An error has occured in
this dialog, Error 58, Error in loading DLL." Windows Update doesn't show up
at all.

And finally, numerous applications crash on startup, and fail to display the
contents of my computer when necessary (save, open files etc).

I open the computer management console. A flurry of errors are coming from
the .NET Runtime Optimization Service. I check the Services window. The
service in question is on auto startup, but currently stopped. I disable it.
No effect.

In the Security journal, I find numerous errors related to Service Control
Manager: "The Automatic Updates service terminated with the following error:
Error loading type library/DLL."

On a whim, I ran the Windows repair tool and the Internet Explorer installer
in the hope that it'd fix things up. No effect. I tried repairing the .NET
Framework 2.0 installation, but it failed to complete. So I removed the
framework entirely, then repaired the Framework 1.1 installation as per what
the knowledge base article told me... and the 1.1 repair failed too.

So. Add/Remove Programs is completely broken. Windows Explorer is partly
broken. I'm not even sure if it's the framework itself that's broken or if
something else is trying to act with it in a way that it shouldn't. I don't
even know which DLL is broken and if it's the only one. And, I'm 99% sure
it's just one or two files creating all that mumbo jumbo, and I'd hate to
reformat just because of that.

What now?

DL
November 1st 06, 11:18 PM
Not in the list? thats because you are using the crappy web interface
instead of the default newsreader, OE
Try the system File checker, see help for syntax
Also search MS kb for reinstalling scripting service

"SHK" > wrote in message
...
> I'm Using Windows 2000 Pro but somehow, the Windows 2000 newsgroup wasn't
in
> the list. So here it in on the Windows XP one, for whatever difference it
> makes.
>
> Anyway. Been using the computer for a while. Everything's fine, doing
> business, et cetera.
>
> Then, right after installing the .NET Framework 2.0 through Windows
Update,
> a DLL file started acting up.
>
> I open my Control panel and get a script error, IE style, saying that the
> file file://C:\WINNT\Web\controlp.htt has an error in loading DLL.
>
> I open Add/Remove Programs and get another script error:
> res://sp3res.dll/default.hta doesn't support this property or method. The
> window remains empty; it doesn't work anymore.
>
> I open Windows Explorer. I'm given yet another script error:
> file://C:\Program Files\Folder.htt, gFolder.HaveToShowWebViewBarricade is
> null or not an object. The folder's contents don't display.
>
> I click the shortcut for Windows Update. Nothing happens.
>
> I open Internet Explorer, go to Tools and click on Windows Explorer. A
> script error icon appears. I double click it. The script error dialog box
> appears, but on top of it is another dialog box: "An error has occured in
> this dialog, Error 58, Error in loading DLL." Windows Update doesn't show
up
> at all.
>
> And finally, numerous applications crash on startup, and fail to display
the
> contents of my computer when necessary (save, open files etc).
>
> I open the computer management console. A flurry of errors are coming from
> the .NET Runtime Optimization Service. I check the Services window. The
> service in question is on auto startup, but currently stopped. I disable
it.
> No effect.
>
> In the Security journal, I find numerous errors related to Service Control
> Manager: "The Automatic Updates service terminated with the following
error:
> Error loading type library/DLL."
>
> On a whim, I ran the Windows repair tool and the Internet Explorer
installer
> in the hope that it'd fix things up. No effect. I tried repairing the
..NET
> Framework 2.0 installation, but it failed to complete. So I removed the
> framework entirely, then repaired the Framework 1.1 installation as per
what
> the knowledge base article told me... and the 1.1 repair failed too.
>
> So. Add/Remove Programs is completely broken. Windows Explorer is partly
> broken. I'm not even sure if it's the framework itself that's broken or if
> something else is trying to act with it in a way that it shouldn't. I
don't
> even know which DLL is broken and if it's the only one. And, I'm 99% sure
> it's just one or two files creating all that mumbo jumbo, and I'd hate to
> reformat just because of that.
>
> What now?

SHK
November 2nd 06, 02:02 AM
Tried SFC. Log showed two files were restored, but it had no effect.

I didn't see any 'Scripting service' anywhere, nor could I get any info
about it either in the KB or on Google. Are you sure it's the right name? I
did find articles about a 'Scripting Engine' but it only applied to pre-Win2K.

I tried to deal with the errors on a case-by-case basis. Here's the
articles I checked and followed:

http://support.microsoft.com/kb/183808/en-us
http://support.microsoft.com/kb/129605/EN-US/
For pre-Win2K, but I figured it might be worth a shot. Failed before it
could be done: if I click "Browse" from MSconfig, MSconfig freezes.

http://support.microsoft.com/kb/266668/en-us
Registering APPWIZ failed.
Checked the registry, everything was fine.
Attempted to repair Internet Explorer. I was given back a flurry of errors
concerning DllRegisterServer, about a bunch of .dll and .ocx files in
C:\WINNT\system32\, with HRESULT = 80029c4a.
I didn't dare do the in-place upgrade step. Not sure exactly WHAT that kind
of thing will do to the computer. I remember last time I "hard-repaired"
Windows because I had moved the hard disk to a new computer, I had to
reinstall half of my programs anyway because Windows wouldn't recognize them
anymore.

If I attempt to register basically anything with REGSVR32, I'm given an
error related to DllRegisterServer.

SHK
November 2nd 06, 02:15 AM
UPDATE:

Seems the Internet Explorer repair worked after all. After rebooting to
refresh the system a little, everything was back to normal. Despite all the
errors I got during the repair process, the maneuver worked. Thanks for all
the help. :)

One thing's for sure though: I am never touching the .NET Framework 2.0
again with a ten foot pole.

DL
November 2nd 06, 09:30 AM
Its fine on my win2k sys

"SHK" > wrote in message
...
> UPDATE:
>
> Seems the Internet Explorer repair worked after all. After rebooting to
> refresh the system a little, everything was back to normal. Despite all
the
> errors I got during the repair process, the maneuver worked. Thanks for
all
> the help. :)
>
> One thing's for sure though: I am never touching the .NET Framework 2.0
> again with a ten foot pole.

Google