• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • Welcome to Free PC Help, a free PC Help forum to get help with your computer problems.

    Free PC Help is a community that offers free computer help and support for all users, all ages, worldwide.

    In order to start asking questions or contribute on someone else's post you will first need to register. Don't worry - it's quick and easy and once you have registered you will have instant access to the entire forum.

    If you do decide to join the forums you will not have the option to send Private Messages [ PMs ] or add a Signature until you have made 5 posts or more. This is an attempt to try to stop Spammers using the PM system or adding links to their Signature.

windows update issues and msxml3.dll problem

movieman

FPCH New Member
Joined
Sep 15, 2007
Messages
4
#1
Hi,

Can anyone help? I have spent the last 2 days trawling every help forum and am getting increasingly frustrated.

System details
2.00 gigahertz AMD Athlon XP running windows 2000 professional Service Pack 4


To avoid running the same solutions again I am posting what I have done to date in the hope that someone somewhere will come up with a possible solution that I haven't already tried. Advance apologies for the length of this post.

By way of background info

Downloaded Belarc Advisor which is a nifty little program that simply details everything on your PC including Missing Microsoft Security Hotfixes. I have automatic updates enabled but it has obviously missed these or failed to install them.

So went Microsoft to manually update these security missing security Hotfixes And that is when my problems began!

I am unable to update manually as i remain in a constant loop. First MS tries to establish if I have the latest windows update software on my PC and then brings up an error screen

" Files required to use Microsoft Update are no longer registered or installed on your computer. To continue:

Register or reinstall the files for me now (Recommended) Continue"

Which I duly press and arrive back
" Files required to use Microsoft Update are no longer registered or installed on your computer. To continue:
Register or reinstall the files for me now (Recommended) Continue"

I came across a wurepair.cmd utility on a tech forum that supposedly repairs this issue. Lots of responses that claimed success for this issue. It gave the following advice

It sounds like some of the services or the files (or both) which are required for the Windows Update service to run are no longer running or registered with the system.

Let's try stopping the services, re-registering the files used and restarting the services used for Windows Update and see if that makes a difference.

Create a new text file using Notepad or your favorite text editor and copy and paste the following lines into it:

%windir%\system32\net.exe stop bits
%windir%\system32\net.exe stop wuauserv
%windir%\system32\regsvr32.exe %windir%\system32\atl.dll
%windir%\system32\regsvr32.exe %windir%\system32\jscript.dll
%windir%\system32\regsvr32.exe %windir%\system32\msxml3.dll
%windir%\system32\regsvr32.exe %windir%\system32\softpub.dll
%windir%\system32\regsvr32.exe %windir%\system32\wuapi.dll
%windir%\system32\regsvr32.exe %windir%\system32\wuaueng.dll
%windir%\system32\regsvr32.exe %windir%\system32\wuaueng1.dll
%windir%\system32\regsvr32.exe %windir%\system32\wucltui.dll
%windir%\system32\regsvr32.exe %windir%\system32\wups.dll
%windir%\system32\regsvr32.exe %windir%\system32\wuweb.dll
%windir%\system32\net.exe start bits
%windir%\system32\net.exe start wuauserv

Save the file with a name of "WUREPAIR.CMD" someplace you will remember such as your Desktop or a directory like C:\TEMP including the quotation marks in the filename so the text editor doesn't accidentally save it with a .TXT file extension.

Run the WUREPAIR.CMD file from the Command Prompt (filename: CMD.EXE ) or by double-clicking on it.


I did this and all registered successfully except one....I got the following error message

DllRegisterserver in C:\WINNT\system32\msxml3.dll failed. Return code was : 0x80070005

I have tried to register msxml3.dll in the cmd but it always comes back with the same 0x failure code.

I installed Microsoft XML Parser (MSXML) 3.0 Service Pack 7 (SP7) but still no joy.

I installed the MSI file, still no joy.

I have tried through cmd to register and deregister msxml3 but get failures on both account

I can see that msxml3 dll is in the wn32 folder but obviousy there must be some corruption.

I ran wise registry cleaner (freeware) in the hope it would repair this dll file but to no avail except now I get a blank page on ms update

Can anyone help as I am at my wits end? I am sure I have altered some permission settings and am now on the verge of messing up my registry completely in my efforts to resolve this.
 

danzil

FPCH Member
Joined
Jun 29, 2007
Messages
885
Location
Gloucestershire
PC Experience
Operating System
#2
try re-registering winhttp.dll 1st if you have it then re register the other.
also browse to the c:\winnt\system32\ and see if the dll is even in there....try this re registering with any firewall you have turned off.

could also try
Go to Start > Run > type in

regedit
Click OK

Navigate to this subkey -

HKEY_CLASSES_ROOT\CLSID\{CFC399AF-D876-11d0-9C10-00C04FC99C8E}

Click the plus sign next to it
Click on the InProcServer32 folder
In the right frame check the Data for (Default), it should read

%SystemRoot%\system32\msxml3.dll

In the left frame, right click {CFC399AF-D876-11D0-9C10-00C04FC99C8E}
Choose Permissions
Administrators and System need to have Full Control checked
If they don't, check the box, then click Apply, OK
Close the registry editor
Restart the system and see if you can reregister msxml3.dll now
giive them a try
regards
danzil
 

movieman

FPCH New Member
Joined
Sep 15, 2007
Messages
4
#3
Thanks danzil,
I've managed to sort it. I used dial a fix, ran cc issues, wise registry cleaner and hey presto everything works. The msxml3.dll issue seems to have sorted itself and permisions seem to have defaulted to allow dial a fix to work its magic.

I am having a little issue with 3 security updates that don't appear to want to install:-




Security Update for Windows 2000 (KB938827)

Windows Malicious Software Removal Tool - September 2007 (KB890830)

Microsoft .NET Framework 1.1 Service Pack 1

But will try to install independently from within MS
 

movieman

FPCH New Member
Joined
Sep 15, 2007
Messages
4
#5
Except I haven't fully resolved it completely.
I'm getting error code 0x80246008
"The necessary services are disabled or unavailable."

"This error may occur if one or more of the following services are disabled or unavailable. Background Intelligent Transfer Service (BITS) Event Log"

It suggests the following, but doesn't resolve it.

Resolutions

1. Set Background Intelligent Transfer Service to Automatic and verify the Status is Started.

Click Start.

Choose Run.

In the Run box, type services.msc.

Click OK.

Find the Background Intelligent Transfer Service service, and right-click to select it.

Select Properties.

In the Startup Type list, select Automatic.
Verify the service Status is Started.
Click OK.
 

danzil

FPCH Member
Joined
Jun 29, 2007
Messages
885
Location
Gloucestershire
PC Experience
Operating System
#6
mmmm
do you have the xp cd
if so make sure all the system files are original and intact.
start>run type in sfc /scannow
this will replace any damgaed files.hopefully sorting out any services issues,
i did this when i couldnt get the bits service started and it worked for me, hopefully may work for you.
if not post back.
regards
danzil
 

movieman

FPCH New Member
Joined
Sep 15, 2007
Messages
4
#7
I'm running windows 2000 professional Service Pack 4.
It's a made up pc that I took from work-My business but no IT Guru to refer to.

Software was preinstalled so no disc. Passes gen wins.

All I can find on the web is configure the bits and comms and events systems,windows management instrumentation Driver extensions. I've done this over and over but keep getting error 1068 when I try to start bits. I make sure all is enabled etc but it wont get rid of this error.
 

danzil

FPCH Member
Joined
Jun 29, 2007
Messages
885
Location
Gloucestershire
PC Experience
Operating System
#8
try starting the terminal services service and system event notification serve and then try starting bits service again... make sure qmgr.dll and qmgrprxy.dl sens.dll
rpcss.dll are registered
may be a dependency not started that is causing this.
could also try removing all emp directories, then downloading bits2 for win 2000 then re-installing it.
here is a list of dll's to register gsvr32 wuapi.dll /s
regsvr32 wups.dll /s
regsvr32 wuaueng.dll /s
regsvr32 wucltui.dll /s
regsvr32 wuweb.dll /s
regsvr32 msxml.dll /s
regsvr32 msxml2.dll /s
regsvr32 msxml3.dll /s
regsvr32 urlmon.dll /s
net start wuauserv
regsvr32 softpub.dll /s
regsvr32 initpki.dll /s
regsvr32 mssip32.dll /s
regsvr32 wintrust.dll /s
regsvr32 dssenh.dll /s
regsvr32 rsaenh.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 sccbase.dll /s
regsvr32 slbcsp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 jscript.dll /s
save it as cmd...oh yeh you have already done that.
so a re-install of bits and they above may work
i will think or some other things and then post back
regards
danzil