Howto: Fix Windows XP Updates Installation Problem for KB945185, KB943973, and KB947355


My Windows XP SP2 machine has once again decided to stop automatically updating itself.  I have Automatic Updates (AU) set to download updates automatically, but to prompt me to install them.  When I initiated the installation procedure AU would run and try to install the updates, but would ultimately fail with error 0x80070643 for KB945185, KB943973, and KB947355.

I found the following messages in Windows XP’s System Event Log:

EventID: 20 Source: Windows Update Agent
Installation Failure: Windows failed to install the following update with error 0x80070643: Security Update for Office 2003 (KB945185).

EventID: 20 Source: Windows Update Agent
Installation Failure: Windows failed to install the following update with error 0x80070643: Security Update for Microsoft Works Suite 2005 (KB943973).

EventID: 20 Source: Windows Update Agent
Installation Failure: Windows failed to install the following update with error 0x80070643: Security Update for Microsoft Office 2003 (KB947355).

The following messages were found in the Windows XP Application Event Log:

Souce: MsiInstaller EventID: 10005
Product: Microsoft Office FrontPage 2003 — Error 25090. Office Setup encountered a problem with the Office Source Engine, system error: -2147023838. Please open C:\Program Files\Microsoft Office\OFFICE11\1033\SETUP.CHM and look for “Office Source Engine” for information on how to resolve this problem.

Source: MsiInstaller EventID: 1024
Product: Microsoft Office FrontPage 2003 – Update ‘Security Update for Office 2003 (KB945185): VBE6’ could not be installed. Error code 1603.

Source: MsiInstaller EventID: 11729
Product: Microsoft Office FrontPage 2003 — Configuration failed.

Source: MsiInstaller EventID: 1024
Product: Microsoft Office FrontPage 2003 – Update ‘Security Update for Office 2003 (KB943973): WORKS632’ could not be installed. Error code 1603.

Source: MsiInstaller EventID: 1024
Product: Microsoft Office FrontPage 2003 – Update ‘Security Update for Office 2003 (KB947355): MSO’ could not be installed. Error code 1603.

I found these messages interesting since I am running Office 2007, not version 2003.  I open Control PanelAdd/Remove Programs and looked at the list of Microsoft programs installed on my machine:

  • Office Professional Plus 2007
  • Visio Professional 2007
  • Live Meeting 2005
  • Front Page 2003

I assumed the problems were stemming from the Front Page 2003 and/or Live Meeting 2005 installation.

The first thing I checked is if the Office Source Engine Service was not running as described in KB903774:

“When you deploy software updates and hotfixes to computers in your organization by using Microsoft Windows Server Update Services (WSUS) or by using the Microsoft Update Web site, some Microsoft Office updates are not successfully installed on certain client computers.”

To resolve this issue, follow these steps:

1. Determine the status of the Office Source Engine service. To do this, follow these steps:

a. Click Start, click Run, type services.msc, and then click OK.
b. In the list of services, double-click Office Source Engine.
c. View the option that appears in the Startup type list.

2. If the startup type is set to Disabled, change the startup type to Manual. To do this, click Manual in the Startup type list, and then click OK.

3. Try to install the Office Update packages again.

This was not my solution, since I was trying to use Automatic Updates, while the above solution is for Microsoft Update and WSUS users.

I eventually found the following post, which suggested editing the following registry keys to fix the update problem.  I’ve edited it a bit and posted it below.

Note: Removing the following registry keys may reset customized user settings for your Microsoft Office programs.  You may also need access to your original Office installation CDs in order to repair your Office programs.

Part I:  Reset Office configuration in Windows Registry

1. Close all the applications.
2. Click on StartRun, type regedit and click OK.
3. Locate and select the following registry subkeys:

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0

4. Right click on 11.0 and rename them to Old11.
5. Close the Registry Editor.

Part II: Detect and Repair Office 2003

1. Click Start – Control Panel.
2. Double-click Add/Remove Programs.
3. Click Change/Remove Programs on the left pane.
4. Highlight Microsoft Office Professional Edition 2003 on the right pane
and click Change.
5. Insert the correct version of CD when it requires. (if your installation files are not cached locally)
6. Select Reinstall and Repair and click Next.
7. Select Detect and Repair errors in my Office installation
8. Click Install and wait for the process to complete.

Now you should be able to install the Microsoft updates.  Even though I had various versions of Office applications on my machine, I only needed to repair Front Page 2003.  You may find that you need to repair the entire Office Suite, or some combination of Office products.

3 Responses to “Howto: Fix Windows XP Updates Installation Problem for KB945185, KB943973, and KB947355”

  1. Windows Vista Repair Says:

    Huh… what is that to come through.. MS has finally came up with other controversy on its updates..

    Bad to Know that it is XP this time..
    Seems the Redmond company has lost its way…

    the advice to bet on them is rather concentrate on their software front rather than Acquition and making a diplomatic world altogether…

  2. Dan Says:

    Thanks for the guidence. This has addressed something that I had been passively igoring for a few months on my computer.

  3. Garik Says:

    works a treat!
    other instructions i tried from various sites did not work.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: