The Windows Update 0x8007007E Error
0x8007007E Error
by Marc Liron - Microsoft MVP (Windows Desktop Experience)
Windows Update Failure - Error
Code 0x8007007E
This is a fairly common Windows Update error and hopefully this
article will help you resolve the problems you are having.
What causes Error 0x8007007E
?
When using the Windows Update website you may find that the service
FAILS to update your computer and returns a "General Error" message:
0x800A138F
However the REAL error code that we need is in the Windows Update
Log.
The windows update log is in the following places:
C:\Windows\Windows Update.log (Win XP only)
Just copy and paste the above into Windows Explorer, and the
file will open automatically in the Notepad utility on your machine.
The most recent log entries will be at the bottom. Look for any
Failed update entries and you will see an error code next to it.
To try and resolve the error 0x80072EE2, use the following tips...
After each tip test to determine whether the issue is resolved.
The most likely entry you will see is:
Error IUENGINE Determining machine configuration (Error
0x8007007E: The specified module could not be found.)
This article explains how to resolve the 0x8007007E error code...
What Is The 0x8007007E problem?
I do NOT want to get too technical but here are the main reasons for
this error code being generated:
a) There is are a number of bug and security issues in the Microsoft
XML Parser (MSXML) version 3.0 - SP3.
b) The error 0x8007007E can also be caused by missing or corrupt
dynamic link library (.DLL) files - CABINET.DLL and URLMON.DLL.
Here's how to try and fix the 0x8007007E problem:
Step 1) - Windows XP Only...
There are many applications that ship with MSXML 3.0. Uninstalling
any one of those applications on a Windows XP system could
potentially unregister the MSXML 3.0 assembly files (msxml3.dll and
msxml3r.dll).
We should only have to register just the one file...
To Do This:
Click Start menu, and then click the Run icon.
In the small box that Opens, type the three letters: cmd then click
the OK button.
In the command prompt window that just opened (a black background
and white text), type the following commands, pressing the ENTER key
on your keyboard afterwards:
regsvr32 msxml3.dll
Now type the word: exit and the window will close.
Now Reboot and try and Microsoft Windows Update again....
If it fails with the 0x8007007E error again try Step 2
Step 2) - Windows XP Only...
Now lets update your system with the latest Microsoft XML Parser
(MSXML) version 3.0 SP4
Download Here (use the msxml3usa.msi for the English language
version.)
Notes....
a) You will need to reinstall MSXML 3.0 SP4 if you upgraded to
Windows XP from a computer running one of the following operating
systems:
- Windows 98
- Windows ME
- Windows NT 4.0
b) Windows 2003 server
ships with version 3.0 - SP4 and so you do not need to install it.
c) Occasionally, setup may need to reboot the computer but fails to
inform the user. Therefore reboot your machine just in case. Then
try Windows Update again...
d) To install a localized (e.g. English) version of MSXML 3.0 SP4 on
a system different from the previously installed version/locale
(e.g. French) of MSXML 3.0 SP4, complete the following steps:
Unregister the existing installation package by executing the
following command in a Command Prompt window:
msiexec /qn /x {45534579-B75B-4A42-953B-2EF8E1DEB4F3}
Now install the new localized version of MSXML 3.0 SP4.
If it fails with the 0x8007007E error again try Step 3
Step 3) - Windows XP Only...
Scan For Missing/Corrupt System Files...
Windows XP comes with a wonderful tool called System File Checker
(SFC) It scans and verifies the versions of all protected system
files after you restart your computer... However it can sometimes
miss a problem, so we can run the tool now to replace CABINET.DLL
and URLMON.DLL if there is a problem with them:
To Do This:
Click Start menu, and then click the Run icon. In the small box that
Opens, type the three letters: cmd then click the OK button. In the
command prompt window that just opened (a black background and white
text), type the following command:
SFC /scannow
and then click OK
You must be logged on as a member of the Administrators group to run
SFC..
You will need your Windows XP CD during this procedure if SFC needs
to get an original file. Please remember that Windows XP can have
multiple instances of a .DLL file and remember which version is for
which program.
Notes....
I have been asked if it is possible to have a "progress meter" show
when SFC runs... This is the registry hack you need. PLEASE do not
go messing with your registry if you do NOT know what you are doing!
System Key: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon]
Value Name: SFCShowProgress
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disabled, 1 = enabled)
IMPORTANT: This article will cure the 0x8007007E
problem for many of you. However if it does NOT then I would love to
here from you. Or, did YOU try something else that worked? Then
email me the fix too!
You may also find these error codes useful - for future reference,
especially when trying to figure out error messages in the Windows
Update log! (They are only given here as a guide to general problems
and will require further research on your part to resolve the
particular problem you may be having.):
0x800C0002, 0x800401E4 and 0x80072EE5
The address of this site is not valid. Check the address and try
again.
0x800C0003
Cannot start an Internet session.
0x800C0004 and 0x80072EFD
Cannot connect to the Internet server.
0x800C0005
Cannot locate the Internet server or proxy server.
0x800C0006 and 0x80072EFC
The site reports that the item you requested could not be found.
(HTTP/1.0 404)
0x800C0007
The Internet site reports that a connection was established but the
data is not available.
0x800C0008
Cannot download the information you requested.
0x800C0009
The item you requested requires proper authentication. (HTTP/1.0
401)
0x800C000A
The Internet site cannot return the object you requested. (HTTP/1.0
403)
0x800C000B and 0x80072EE2
The connection to this Internet site took longer than the allotted
time.
0x800C000C
The site reports that the request is not valid.
0x800C000D and 0x80072EE8
The required Internet protocol is not installed on your computer, or
the Internet address you requested may not be valid.
0x800C000E
A security problem has occurred.
0x800C000F and 0x800401EA
Cannot open the specified file.
0x800C0010
Cannot start the program needed to open this file.
0x800401E6 and 0x80040154
No program is registered to open this file.
0x80004004
The hyperlink cannot be followed to the destination.
0x801901F8
The transfer request timed out while waiting for a gateway. Resume
the job at a later time. (HTTP Error 504)
0x801901F7
The service is temporarily overloaded and cannot process the
request. Resume the job at a later time. (HTTP Error 503)
0x80190194
The requested URL does not exist on the server. (HTTP Error 404)
I had this email in from a site
visitor:
---------------------------------------------------------------
Subject: Addition to your article on
www.updatexp.com/0x8007007E.html
Hello Marc,
Having read your web page looking for a fix you quite correctly
prompted
me to look in the c:\windows\windows update.log
(I'm running windows 98SE)
It showed this line at the bottom of the file:
Error IUENGINE Determining machine configuration (Error
0x80040154: Class not registered)
By the look of it, it seems that the all the XML dll's might not be
registered into the system correctly.
One of the un-stated windows update requirements is that the
msxml.dll
must be registered correctly, I tried using REGSVR32 and to my
surprise
it worked. See below:
Start,
Run:
REGSVR32 C:\WINDOWS\SYSTEM\MSXML.DLL
You should see a popup that tells you the process has succeeded. If
not try with MSXML2.dll or MSXML3.dll.
After this I tried the windows update and to my surprise it worked,
no more 0x8007007E error.
Regards,
David.
Article Tags: windows xp error code 8007007e, 8007007e windows xp error number, 8007007e windows xp update error, 8007007e windows xp failed, 8007007e
Trouble Free Computing?

In the last 20+ years Rich Pryor has been a programmer, LAN manager, MIS
Director, Chief Information Officer, and an independent IT consultant.
In his updated THREE part course he teaches YOU his
SECRETS to having a trouble
free PC!
CLICK
HERE - For More Information Now!
-----------------------------------------------------------------------------------------------------------
>>> My FREE Windows Newsletter! >>>
Claim YOUR
Fortnightly copy of my FREE Windows
Newsletter covering:
Windows XP, Vista, 7 , Microsoft Office and Windows Live Services - Sign-up TODAY!!!
Enjoy!
Kind Regards

Marc Liron - Microsoft MVP
www.marcliron.com
www.twitter.com/marcliron
mvp.support.microsoft.com/profile/Marc
www.google.com/profiles/marc.liron
http://blog.marcliron.com

Links
Trouble Free Computing?
In the last 20+ years Rich
Pryor has been a programmer, LAN manager, MIS Director, Chief
Information Officer, and an independent IT consultant.
In his updated THREE part course he teaches
YOU his SECRETS to having a trouble free
PC!
--------------------
--------------------
--------------------
Popular Articles
Windows XP
CHKDSK
Windows XP Task Manager
DirectX Diagnostic Tool
0x8007007E
0x80072EE2
0x80072EFD
800C0008
0x8DDD0018
0xc00d1199
8004022f
80040154
0x800B0004

