Share via

Cannot install Win 7 SP1; Error code 800F0818

Anonymous
2014-01-22T00:43:15+00:00

Cannot install Service Pack 1 on Windows 7 Home Premium x64-based system.  Windows update returns error code 800F0818 and have not been able to find any information on this code.  I have also downloaded Service Pack 1 iso file and burned it to a DVD.  The installation from the DVD generates the same error code.

I am receiving all other updates with Windows Update successfully.  Since day one of this OEM (Gateway) installed OS, the Service Pack 1 update has failed!

I am update from an administrator ID with full control and anti-virus & firewall software (Norton Security Suite; ver: 21.1.0.18) turned complete off.  I have run chkdsk, sfc, and other routines which all show no problems.  I am using Internet Explorer version 9.

However, when I run System Update Readiness Tool, the log file shows:

Summary:

Seconds executed: 915

 Found 1 errors

  CBS MUM Corrupt Total count: 1

Unavailable repair files:

 servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum

 servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat

I found these files in Windows\System32\catroot subfolder.  Subsequently, I copied these two files to the appropriate Servicing\Packages folder and ran the System Update Readimess Tool again with the following results:

Checking System Update Readiness.

Binary Version 6.1.7601.22471

Package Version 22.0

2014-01-21 16:40

Checking Windows Servicing Packages

Checking Package Manifests and Catalogs

(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd646.1.1.1.mum  Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd646.1.7600.16385.mum does not match the actual file name

(fix) CBS MUM Corrupt CBS File Replaced Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum from Cabinet: C:\windows\CheckSur\v1.0\windows6.1-7601-x64-clientcab4.cab.

(fix) CBS Paired File CBS File also Replaced Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat from Cabinet: C:\windows\CheckSur\v1.0\windows6.1-7601-x64-clientcab4.cab.

Checking Package Watchlist

Checking Component Watchlist

Checking Packages

Checking Component Store

Summary:

Seconds executed: 196

 Found 1 errors

 Fixed 1 errors

  CBS MUM Corrupt Total count: 1

  Fixed: CBS MUM Corrupt.  Total count: 1

  Fixed: CBS Paired File.  Total count: 1

Apparently this pair of files are corrupt which may be the cause of this problem in the first place.

Where can I obtain a good copy of these two files?  And, does anyone have any information on error code 800F0818?

Any help with this problem will be appreciated!  Thank you in advance!

Windows for home | Previous Windows versions | Performance and system failures

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

5 answers

Sort by: Most helpful
  1. Anonymous
    2014-01-28T06:53:52+00:00

    Hello Ron,

    Thank you for keeping us updated on the status of the issue.

    I am sorry for late response.

    I would suggest you to try following methods and check if it helps.

    Method 1:

    Open the Windows Update troubleshooter

    http://windows.microsoft.com/en-IN/windows7/Open-the-Windows-Update-troubleshooter

    Method 2:

    Disable Security software and check.

    http://windows.microsoft.com/en-us/windows/disable-antivirus-software

    Important Note: Antivirus software can help protect your computer against viruses and other security threats. In most cases, you shouldn't disable your antivirus software. If you have to temporarily disable it to install other software, you should re-enable it as soon as you're done. If you're connected to the Internet or a network while your antivirus software is disabled, your computer is vulnerable to attacks.

    Method 3:

    Please use these steps and check if issue persists.

    a) Click on “Start” and type “cmd” (without the quotations).

    b) When you see the “cmd” icon, Right Click on it and select “Run as administrator”.

    c) On the open Command Prompt window copy and paste the commands (all at once) –

    net stop wuauserv

    net stop cryptSvc

    net stop bits

    net stop msiserver

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

    ren C:\Windows\System32\catroot2 catroot2.old

    net start wuauserv

    net start cryptSvc

    net start bits

    net start msiserver

    pause

    d) Wait for the process to complete.

    e) Close the Command Prompt.

    Now, go to Windows Update and check.

    Method 4:

    Steps to follow before you install Windows 7 SP1 and Windows Server 2008 R2 SP1 from the Microsoft Download Center

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

    Note: Any data files that are infected may only be cleaned by deleting the file entirely, which means there is a potential for data loss.

    Additional Information:

    Troubleshoot problems with installing updates

    http://windows.microsoft.com/en-us/windows/troubleshoot-problems-installing-updates#1TC=windows-7

    I hope this information helps.

    Please do let us know if you need any further assistance.

    Thank you

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-01-24T21:34:35+00:00

    I just repeated the "Manually reset Windows Update components" procedure in KB971058 including step 4 which I skipped the first time as instructed in the procedure.  I had trouble renaming the catroot2 folder to catroot2.bak because of "Access is denied" messages even thought I was logged on as Administrator with full rights.  Part of the problem was that some of the files were opened by the Cryptographic service (CryptSvc).  Thus, I stopped this service and then was able to accomplish this step.  When the BITS files where regeristered, the same files on my first attempt, as specified above, generated the same error messages!

    I then did a "cold" and "clean boot" and logged on as an administrator with full rights.   I completely turned off the Norton Security Suite and ran Windows Update. It failed with the same error code: 800F0818.  I also attempted to install Windows 7 Service Pack 1 from DVD which failed with exactly the same error code (800F0818).

    Subsequently, I looked at the dberr.txt file in the c:\Windows\System32\catroot2 folder.  At the bottom of this file, which was just created, appeared several error messages:

    CatalogDB: 11:57:16 AM 1/24/2014: catdbcli.cpp at line #610 encountered error 0x000006b5

    CatalogDB: 11:57:16 AM 1/24/2014: catadnew.cpp at line #1915 encountered error 0x000006b5

    CatalogDB: 11:57:16 AM 1/24/2014: catadnew.cpp at line #818 encountered error 0x000006b5

    CatalogDB: 12:04:15 PM 1/24/2014: catdbcli.cpp at line #610 encountered error 0x000006b5

    CatalogDB: 12:04:15 PM 1/24/2014: catadnew.cpp at line #1915 encountered error 0x000006b5

    CatalogDB: 12:04:15 PM 1/24/2014: catadnew.cpp at line #818 encountered error 0x000006b5

    CatalogDB: 12:13:06 PM 1/24/2014: catadnew.cpp at line #1197 encountered error 0x00000057

    CatalogDB: 12:13:07 PM 1/24/2014: catadnew.cpp at line #1197 encountered error 0x00000057

    CatalogDB: 12:13:07 PM 1/24/2014: catadnew.cpp at line #1348 encountered error 0x00000057

    Everything else was successful!

    The CheckSUR log (CheckSUR.log) in c:\Windows\Logs\CBS folder contains the following text:

    =================================

    Checking System Update Readiness.

    Binary Version 6.1.7601.22471

    Package Version 22.0

    2014-01-24 12:55

    Checking Windows Servicing Packages

    Checking Package Manifests and Catalogs

    (f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd646.1.1.1.mum  Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd646.1.7600.16385.mum does not match the actual file name

    Checking Package Watchlist

    Checking Component Watchlist

    Checking Packages

    Checking Component Store

    Summary:

    Seconds executed: 591

     Found 1 errors

      CBS MUM Corrupt Total count: 1

    Unavailable repair files:

     servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum

     servicing\packages\Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat

    These errors appear to be the problem.

    However, I do not know where I can obtain uncorrupted files:

       Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.mum

       Package_for_KB2286198_RTM~31bf3856ad364e35~amd64~~6.1.1.1.cat

    Also, I do not know to correct the errors listed above in the dberr.txt file!

    Any help in resolving these problems will be appreciated!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-01-23T17:13:58+00:00

    Hi Ron,

    Yes, I would suggest you to follow all the steps provided in the article and then try to install Windows 7 Service Pack 1.

    If you are still facing the issue, do let us know and we’ll be happy to help.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-01-23T00:07:02+00:00

    Thank you for your timely response!

    I backed up the registry as you suggested.  I then ran the Automatically diagnose and fix common problems with Windows Update just to see what it might do.  It returned the following results:

       Windows Update error 0x80070057(2014-01-22-T-11_04_00A)     Not Fixed

       Problems installing recent updates                                                 Not Fixed

       Check for missing or corrupt files                                                   Detected

       (All other checks where Fixed.)

    I then ran Windows Updated just for grins and it ended with the same error code:  800F0818.

    Subsequently, I did the "Manually reset Windows Update components" procedure.  I stopped the bits and wuauserv services and deleted the qmgr*.dat sucessfully.  I then skipped step 4 since this was the first time using this procedure as specified at the beginning of step 4.

    I executed the regsvr32.exe utility with each of the listed .dll files.  Most of them generated a popup window that said it succeeded.  However, there were quite a few that failed!

    The following failed with the message:  "The module "filename" was loaded but the entry-point DllRegisterServer was not found.  Make sure that "filename" is a valid DLL or OCX file and then try again."

       mshtml.dll                  browseui.dll

       shdocvw.dll                qmgr.dll

    The following failed with the message:  "The module "filename" failed to load.  Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.  The specified module could not be found."

       msxml.dll                   slbcsp.dll                       wucltui.dll

       gpkcsp.dll                  initpki.dll                       wuweb.dll

       sccbase.dll                 wuaueng1.dll                muweb.dll

    I then reset Winsock and executed the netsh command successfully and restarted the bits and wuauserv services successfully.  I also checked the "Windows Update Agent" which was the latest version (7.6.7600.256).

    One of the restarts said that a reboot was required.  But before I rebooted, I set up a "clean boot" with msconfig.  After a "cold reboot," I logged on as an administrator with full rights.  I completely turned off the Norton Security Suite and ran Windows Update.  It failed with the same error code:  800F0818.  I then tried installing the Service Pack 1 update from DVD with exactly the same results.

    Since the procedure did not work, should I redo the "Manually reset Windows Update components" procedure once again and include step 4 which was skipped the first time?  Also, why did so many .DLLs fail; what does this mean?

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2014-01-22T14:43:57+00:00

    Hi Ron,

    Important: This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.

    For more information about how to back up the registry, refer the link:

    Back up the registry

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

    I would suggest you to follow the steps in the article and try to reset Windows update components manually:

    How do I reset Windows Update components?

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

    Hope it helps. If you have any further issues on the computer, please post your question related to Windows and we will be happy to help you.

    Was this answer helpful?

    0 comments No comments