Windows update fails with error code 0x643

Anonymous
2009-10-14T15:22:25+00:00

I have downloaded the recent Microsoft updates and all but one installed successfully.  The failing update was:  Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 (KB953297);

with an error code of  0x643.

We tried several times to install it and it keeps failing.  It was originally the 3rd update in the list to install.  After failing the first time, it was the only one we were trying to install.  We tried it after the restart required for the other updates.

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

156 answers

Sort by: Newest
  1. Anonymous
    2009-10-15T05:10:03+00:00

    My make of PC is an HP pavilion with a pentium 4, 3GHz.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2009-10-15T01:52:44+00:00

    See if running the newly-available Patch Registration Cleanup Tool & a reboot helps at all.

    Description of the Patch Registration Cleanup Tool

    http://support.microsoft.com/kb/976220/ 


    ~Robear Dyer (PA Bear); MS MVP (IE, Mail, Security, Windows & Update Services) since 2002; Disclaimer: I neither represent nor work for Microsoft

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2009-10-15T01:19:24+00:00

    I did this and it worked on one computer... then it failed on the next one :(

    cd %windir%\system32

    attrib -r -s -h dllcache

    ren msi.dll msi.old

    ren msiexec.exe msiexec.old

    ren msihnd.dll msihnd.old

    Download http://www.microsoft.com/DownLoads/details.aspx?familyid=5A58B56F-60B6-4412-95B9-54D056D6F9F4&displaylang=en

    Reboot

    Run file previously downloaded

    Reboot

    Download http://blogs.msdn.com/astebner/attachment/8904493.ashx

    Run tool and then reboot

    wuauclt /detectnow

    Good:

    2009-10-14      20:05:52:264     860    f88     Agent     * Found 0 updates and 51 categor

    ies in search; evaluated appl. rules of 348 out of 759 deployed entities

    2009-10-14      20:05:52:343     860    f88     Agent   *********

    2009-10-14      20:05:52:343     860    f88     Agent   **  END  **  Agent: Finding update

    s [CallerId = AutomaticUpdates]

    2009-10-14      20:05:52:343     860    f88     Agent   *************

    2009-10-14      20:05:52:374     860     a4     AU      >>##  RESUMED  ## AU: Search for u

    pdates [CallId = {15D0E105-FD8D-478D-9450-6BB9EE0A2589}]

    2009-10-14      20:05:52:374     860     a4     AU        # 0 updates detected

    2009-10-14      20:05:52:374     860     a4     AU      #########

    2009-10-14      20:05:52:374     860     a4     AU      ##  END  ##  AU: Search for update

    s [CallId = {15D0E105-FD8D-478D-9450-6BB9EE0A2589}]

    2009-10-14      20:05:52:374     860     a4     AU      #############

    2009-10-14      20:05:52:390     860     a4     AU      AU setting next detection timeout

    to 2009-10-15 21:06:16

    2009-10-14      20:05:57:427     860    f88     Report  REPORT EVENT: {854CA154-52C8-48CF-

    9414-0BBE585E5217}      2009-10-14 20:05:52:327-0400    1       147     101     {00000000-

    0000-0000-0000-000000000000}    0       0       AutomaticUpdates        Success Software S

    ynchronization  Windows Update Client successfully detected 0 updates.

    2009-10-14      20:05:57:427     860    f88     Report  REPORT EVENT: {0FEB8A87-D94D-4876-

    9027-801C745392A3}      2009-10-14 20:05:52:343-0400    1       156     101     {00000000-

    0000-0000-0000-000000000000}    0       0       AutomaticUpdates        Success Pre-Deploy

    ment Check      Reporting client status.

    Bad:

    2009-10-14      21:09:51:982    3904    c8c     Handler :: START ::  Handler: Command Line

     Install

    2009-10-14      21:09:51:982    3904    c8c     Handler :::::::::

    2009-10-14      21:09:51:982    3904    c8c     Handler   : Updates to install = 1

    2009-10-14      21:09:55:888     864    9dc     Report  REPORT EVENT: {BCA01789-1C5C-4E86-

    8902-C8FA84BEA950}      2009-10-14 21:09:50:888-0400    1       147     101     {00000000-

    0000-0000-0000-000000000000}    0       0       AutomaticUpdates        Success Software S

    ynchronization  Windows Update Client successfully detected 1 updates.

    2009-10-14      21:09:55:888     864    9dc     Report  REPORT EVENT: {465C54E6-ACCB-4721-

    AAEF-EBB13A161AE2}      2009-10-14 21:09:50:888-0400    1       156     101     {00000000-

    0000-0000-0000-000000000000}    0       0       AutomaticUpdates        Success Pre-Deploy

    ment Check      Reporting client status.

    2009-10-14      21:09:55:888     864    9dc     Report  REPORT EVENT: {00FB5212-84EA-47D1-

    BDA7-C7D8B3BD5F49}      2009-10-14 21:09:51:169-0400    1       188     102     {00000000-

    0000-0000-0000-000000000000}    0       0       AutomaticUpdates        Success Content In

    stall   Installation Ready: The following updates are downloaded and ready for installatio

    n. This computer is currently scheduled to install these updates on Wednesday, October 14,

     2009 at 9:09 PM:  - Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windo

    ws 2000, Windows Server 2003, and Windows XP (KB974417)

    2009-10-14      21:10:00:169    3904    c8c     Handler   : WARNING: Command line install

    completed. Return code = 0x00000645, Result = Failed, Reboot required = false

    2009-10-14      21:10:00:169     864    fe8     AU      >>##  RESUMED  ## AU: Installing u

    pdate [UpdateId = {395869ED-BB5D-4090-B52C-48006E1FA682}]

    2009-10-14      21:10:00:169     864    fe8     AU        # WARNING: Install failed, error

     = 0x80070643 / 0x00000645

    2009-10-14      21:10:00:169    3904    c8c     Handler   : WARNING: Exit code = 0x8024200

    B

    2009-10-14      21:10:00:169    3904    c8c     Handler :::::::::

    2009-10-14      21:10:00:169    3904    c8c     Handler ::  END  ::  Handler: Command Line

     Install

    2009-10-14      21:10:00:169    3904    c8c     Handler :::::::::::::

    2009-10-14      21:10:00:185     864    570     Agent   *********

    2009-10-14      21:10:00:185     864    570     Agent   **  END  **  Agent: Installing upd

    ates [CallerId = AutomaticUpdates]

    2009-10-14      21:10:00:185     864    570     Agent   *************

    2009-10-14      21:10:00:185     864    fe8     AU      Install call completed.

    2009-10-14      21:10:00:185     864    fe8     AU        # WARNING: Install call complete

    d, reboot required = No, error = 0x00000000

    2009-10-14      21:10:00:185     864    fe8     AU      #########

    2009-10-14      21:10:00:185     864    fe8     AU      ##  END  ##  AU: Installing update

    s [CallId = {3CB18808-FA13-478B-8505-92B301DCFECA}]

    2009-10-14      21:10:00:185     864    fe8     AU      #############

    2009-10-14      21:10:00:185     864    fe8     AU      Install complete for all calls, re

    boot NOT needed

    2009-10-14      21:10:00:200     864    fe8     AU      Triggering Offline detection (non-

    interactive)

    2009-10-14      21:10:00:200     864    994     AU      #############

    2009-10-14      21:10:00:200     864    994     AU      ## START ##  AU: Search for update

    s

    2009-10-14      21:10:00:200     864    994     AU      #########

    2009-10-14      21:10:00:200     864    994     AU      <<## SUBMITTED ## AU: Search for u

    pdates [CallId = {FC477516-8192-4909-8B48-AB4C33F44628}]

    2009-10-14      21:10:00:200     864    9dc     Agent   *************

    2009-10-14      21:10:00:200     864    9dc     Agent   ** START **  Agent: Finding update

    s [CallerId = AutomaticUpdates]

    2009-10-14      21:10:00:200     864    9dc     Agent   *********

    2009-10-14      21:10:00:200     864    9dc     Agent     * Online = No; Ignore download p

    riority = No

    2009-10-14      21:10:00:200     864    9dc     Agent     * Criteria = "IsHidden=0 and IsI

    nstalled=0 and DeploymentAction='Installation' and IsAssigned=1 or IsHidden=0 and IsPresen

    t=1 and DeploymentAction='Uninstallation' and IsAssigned=1 or IsHidden=0 and IsInstalled=1

     and DeploymentAction='Installation' and IsAssigned=1 and RebootRequired=1 or IsHidden=0 a

    nd IsInstalled=0 and DeploymentAction='Uninstallation' and IsAssigned=1 and RebootRequired

    =1"

    2009-10-14      21:10:00:200     864    9dc     Agent     * ServiceID = {3DA21691-E39D-4DA

    6-8A4B-B43877BCB1B7}

    2009-10-14      21:10:00:200     864    9dc     Agent     * Search Scope = {Machine}

    2009-10-14      21:10:02:450     864    9dc     Agent     * Added update {395869ED-BB5D-40

    90-B52C-48006E1FA682}.103 to search result

    2009-10-14      21:10:02:450     864    9dc     Agent     * Found 1 updates and 51 categor

    ies in search; evaluated appl. rules of 239 out of 759 deployed entities

    2009-10-14      21:10:02:450     864    9dc     Agent   *********

    2009-10-14      21:10:02:450     864    9dc     Agent   **  END  **  Agent: Finding update

    s [CallerId = AutomaticUpdates]

    2009-10-14      21:10:02:450     864    9dc     Agent   *************

    2009-10-14      21:10:02:450     864    fe8     AU      >>##  RESUMED  ## AU: Search for u

    pdates [CallId = {FC477516-8192-4909-8B48-AB4C33F44628}]

    2009-10-14      21:10:02:450     864    fe8     AU        # 1 updates detected

    2009-10-14      21:10:02:450     864    fe8     AU      WARNING: AU ignoring update during

     offline scan:

    2009-10-14      21:10:02:450     864    fe8     AU      #########

    2009-10-14      21:10:02:450     864    fe8     AU      ##  END  ##  AU: Search for update

    s [CallId = {FC477516-8192-4909-8B48-AB4C33F44628}]

    2009-10-14      21:10:02:450     864    fe8     AU      #############

    2009-10-14      21:10:05:169     864    9dc     Report  REPORT EVENT: {9078F9AC-3B5A-475C-

    A6CA-05E13E4B0AD3}      2009-10-14 21:10:00:169-0400    1       182     101     {395869ED-

    BB5D-4090-B52C-48006E1FA682}    103     80070643        AutomaticUpdates        Failure Co

    ntent Install   Installation Failure: Windows failed to install the following update with

    error 0x80070643: Microsoft .NET Framework 2.0 Service Pack 2 Security Update for Windows

    2000, Windows Server 2003, and Windows XP (KB974417).

    x64 still ongoing... fingers crossed!


    Dan

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2009-10-15T01:13:42+00:00

    Here are the last couple pages of my "windowsupdate.log"

    2009-10-14 18:01:35:828 1188 744 AU Auto-approved 1 update(s) for download (NOT for Ux)

    2009-10-14 18:01:35:828 1188 744 AU #############

    2009-10-14 18:01:35:828 1188 744 AU ## START ##  AU: Download updates

    2009-10-14 18:01:35:828 1188 744 AU #########

    2009-10-14 18:01:35:828 1188 744 AU   # Approved updates = 1

    2009-10-14 18:01:35:843 1188 744 AU AU initiated download, updateId = {A72E5A3C-38CC-4976-8E17-92D9D043BEDF}.100, callId = {685AB79F-AF86-4E1E-A479-5ADED76A075E}

    2009-10-14 18:01:35:843 1188 744 AU Setting AU scheduled install time to 2009-10-15 10:00:00

    2009-10-14 18:01:35:843 1188 744 AU AU setting pending client directive to 'Download Progress'

    2009-10-14 18:01:35:890 1188 744 AU   # Pending download calls = 1

    2009-10-14 18:01:35:890 1188 744 AU <<## SUBMITTED ## AU: Download updates

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr *************

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr ** START **  DnldMgr: Downloading updates [CallerId = AutomaticUpdates]

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr *********

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr   * Call ID = {685AB79F-AF86-4E1E-A479-5ADED76A075E}

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr   * Priority = 2, Interactive = 0, Owner is system = 1, Explicit proxy = 0, Proxy session id = -1, ServiceId = {7971F918-A847-4430-9279-4A52D1EFE18D}

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr   * Updates to download = 1

    2009-10-14 18:01:36:250 1188 5c8 Agent   *   Title = Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 (KB953297)

    2009-10-14 18:01:36:250 1188 5c8 Agent   *   UpdateId = {A72E5A3C-38CC-4976-8E17-92D9D043BEDF}.100

    2009-10-14 18:01:36:250 1188 5c8 Agent   *     Bundles 1 updates:

    2009-10-14 18:01:36:250 1188 5c8 Agent   *       {3A769F99-AF69-4268-B78D-D6DFB38AE573}.100

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr ***********  DnldMgr: Regulation Refresh [Svc: {7971F918-A847-4430-9279-4A52D1EFE18D}]  ***********

    2009-10-14 18:01:36:250 1188 5c8 DnldMgr Contacting regulation server for 1 updates.

    2009-10-14 18:01:36:250 1188 5c8 Misc Validating signature for C:\WINDOWS\SoftwareDistribution\WuRedir\7971F918-A847-4430-9279-4A52D1EFE18D\wuredir.cab:

    2009-10-14 18:01:36:265 1188 5c8 Misc  Microsoft signed: Yes

    2009-10-14 18:01:36:265 1188 5c8 DnldMgr Regulation server path: http://update.microsoft.com/v6/UpdateRegulationService/UpdateRegulation.asmx.

    2009-10-14 18:01:47:531 1188 5c8 DnldMgr   * Regulation call complete. 0x00000000

    2009-10-14 18:01:47:531 1188 5c8 DnldMgr ***********  DnldMgr: New download job [UpdateId = {3A769F99-AF69-4268-B78D-D6DFB38AE573}.100]  ***********

    2009-10-14 18:01:48:000 1188 5c8 DnldMgr   * All files for update were already downloaded and are valid.

    2009-10-14 18:01:48:000 1188 744 AU >>##  RESUMED  ## AU: Download update [UpdateId = {A72E5A3C-38CC-4976-8E17-92D9D043BEDF}, succeeded]

    2009-10-14 18:01:48:000 1188 5c8 Agent *********

    2009-10-14 18:01:48:000 1188 5c8 Agent **  END  **  Agent: Downloading updates [CallerId = AutomaticUpdates]

    2009-10-14 18:01:48:000 1188 5c8 Agent *************

    2009-10-14 18:01:48:000 1188 744 AU #########

    2009-10-14 18:01:48:000 1188 744 AU ##  END  ##  AU: Download updates

    2009-10-14 18:01:48:000 1188 744 AU #############

    2009-10-14 18:01:48:000 1188 744 AU Setting AU scheduled install time to 2009-10-15 10:00:00

    2009-10-14 18:01:48:000 1188 744 AU AU setting pending client directive to 'Install Approval'

    2009-10-14 18:01:50:843 1188 23c AU Launched new AU client for directive 'Install Approval', session id = 0x0

    2009-10-14 18:01:50:890  812 f10 Misc ===========  Logging initialized (build: 7.2.6001.788, tz: -0700)  ===========

    2009-10-14 18:01:50:890  812 f10 Misc   = Process: C:\WINDOWS\system32\wuauclt.exe

    2009-10-14 18:01:50:890  812 f10 AUClnt Launched Client UI process

    2009-10-14 18:01:50:937  812 f10 Misc ===========  Logging initialized (build: 7.2.6001.788, tz: -0700)  ===========

    2009-10-14 18:01:50:937  812 f10 Misc   = Process: C:\WINDOWS\system32\wuauclt.exe

    2009-10-14 18:01:50:937  812 f10 Misc   = Module: C:\WINDOWS\system32\wucltui.dll

    2009-10-14 18:01:50:937  812 f10 CltUI AU client got new directive = 'Install Approval', serviceId = {7971F918-A847-4430-9279-4A52D1EFE18D}, return = 0x00000000

    2009-10-14 18:01:50:953  812 f10 CltUI AU client creating UI plugin, clsid={3809920F-B9D4-42DA-92E0-E26265E0FB89}

    2009-10-14 18:01:53:000 1188 5c8 Report REPORT EVENT: {C89BD2E6-B670-4B08-BC11-4C362EC2236E} 2009-10-14 18:01:48:000-0700 1 188 102 {00000000-0000-0000-0000-000000000000} 0 0 AutomaticUpdates Success Content Install Installation Ready: The following updates are downloaded and ready for installation. This computer is currently scheduled to install these updates on ‎Thursday, ‎October ‎15, ‎2009 at 3:00 AM:  - Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 (KB953297)

    2009-10-14 18:03:05:859 1188 6ac AU AU received install approval from client for 1 updates

    2009-10-14 18:03:05:859 1188 6ac AU #############

    2009-10-14 18:03:05:859 1188 6ac AU ## START ##  AU: Install updates

    2009-10-14 18:03:05:859 1188 6ac AU #########

    2009-10-14 18:03:05:859 1188 6ac AU   # Initiating manual install

    2009-10-14 18:03:05:859 1188 6ac AU   # Approved updates = 1

    2009-10-14 18:03:05:859 1188 6ac AU <<## SUBMITTED ## AU: Install updates / installing updates [CallId = {0A28BEC9-74B6-487A-88B9-9128C1BF4B21}]

    2009-10-14 18:03:05:859 1188 2bc Agent *************

    2009-10-14 18:03:05:859 1188 2bc Agent ** START **  Agent: Installing updates [CallerId = AutomaticUpdates]

    2009-10-14 18:03:05:859 1188 2bc Agent *********

    2009-10-14 18:03:05:875 1188 2bc Agent   * Updates to install = 1

    2009-10-14 18:03:05:875 1188 2bc Agent   *   Title = Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 (KB953297)

    2009-10-14 18:03:05:890 1188 2bc Agent   *   UpdateId = {A72E5A3C-38CC-4976-8E17-92D9D043BEDF}.100

    2009-10-14 18:03:05:890 1188 2bc Agent   *     Bundles 1 updates:

    2009-10-14 18:03:05:890 1188 2bc Agent   *       {3A769F99-AF69-4268-B78D-D6DFB38AE573}.100

    2009-10-14 18:03:09:687 1188 2bc Handler Attempting to create remote handler process as ALLIED\Paul Moreton in session 0

    2009-10-14 18:03:09:953 1188 2bc DnldMgr Preparing update for install, updateId = {3A769F99-AF69-4268-B78D-D6DFB38AE573}.100.

    2009-10-14 18:03:11:078  476 f80 Misc ===========  Logging initialized (build: 7.2.6001.788, tz: -0700)  ===========

    2009-10-14 18:03:11:078  476 f80 Misc   = Process: C:\WINDOWS\system32\wuauclt.exe

    2009-10-14 18:03:11:078  476 f80 Misc   = Module: C:\WINDOWS\system32\wuaueng.dll

    2009-10-14 18:03:11:078  476 f80 Handler :::::::::::::

    2009-10-14 18:03:11:078  476 f80 Handler :: START ::  Handler: Command Line Install

    2009-10-14 18:03:11:078  476 f80 Handler :::::::::

    2009-10-14 18:03:11:078  476 f80 Handler   : Updates to install = 1

    2009-10-14 18:03:29:453  476 f80 Handler   : WARNING: Command line install completed. Return code = 0x00000643, Result = Failed, Reboot required = false

    2009-10-14 18:03:29:453 1188 744 AU >>##  RESUMED  ## AU: Installing update [UpdateId = {A72E5A3C-38CC-4976-8E17-92D9D043BEDF}]

    2009-10-14 18:03:29:453  476 f80 Handler   : WARNING: Exit code = 0x8024200B

    2009-10-14 18:03:29:468  476 f80 Handler :::::::::

    2009-10-14 18:03:29:468  476 f80 Handler ::  END  ::  Handler: Command Line Install

    2009-10-14 18:03:29:468  476 f80 Handler :::::::::::::

    2009-10-14 18:03:29:468 1188 744 AU   # WARNING: Install failed, error = 0x80070643 / 0x00000643

    2009-10-14 18:03:29:484 1188 2bc Agent *********

    2009-10-14 18:03:29:484 1188 744 AU Install call completed.

    2009-10-14 18:03:29:484 1188 2bc Agent **  END  **  Agent: Installing updates [CallerId = AutomaticUpdates]

    2009-10-14 18:03:29:484 1188 744 AU   # WARNING: Install call completed, reboot required = No, error = 0x00000000

    2009-10-14 18:03:29:484 1188 2bc Agent *************

    2009-10-14 18:03:29:484 1188 744 AU #########

    2009-10-14 18:03:29:484 1188 744 AU ##  END  ##  AU: Installing updates [CallId = {0A28BEC9-74B6-487A-88B9-9128C1BF4B21}]

    2009-10-14 18:03:29:500 1188 744 AU #############

    2009-10-14 18:03:29:500 1188 744 AU Install complete for all calls, reboot NOT needed

    2009-10-14 18:03:29:500 1188 744 AU Setting AU scheduled install time to 2009-10-15 10:00:00

    2009-10-14 18:03:34:468 1188 5c8 Report REPORT EVENT: {E2C579B1-C4B4-45BC-823E-9003C7B68CCA} 2009-10-14 18:03:29:468-0700 1 182 101 {A72E5A3C-38CC-4976-8E17-92D9D043BEDF} 100 80070643 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070643: Microsoft .NET Framework 1.1 Service Pack 1 Security Update for Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 (KB953297).

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2009-10-15T00:15:16+00:00

    I tweaked the fix a little bit to work for my WSUS clients.... i386 doing fine now... testing x64 machine while typing.

    Will share once testing is done.


    Dan

    Was this answer helpful?

    0 comments No comments