[SOLVED] Error 8024200D when installing KB4480970

atkscott

Member
Joined
Feb 6, 2019
Posts
7
Location
USA-Califonia
Can not get 2019-01 Security Monthly Quality Rollup KB4480970 installed without failing. It's the only update left to install on this laptop. Feels like I've tried everything. Used windows update and it gets about 3/4 of the way thru and then errors out with 8024200D. Downloaded it from the MS catalog and tried installing it manually with no joy. Deleted the SofwareDistribution and Catroot2 folders still no luck. Search google endlessly and tried a number of suggestions...still no good.

This is a Dell E6540 with Windows 7 Pro + SP1

I followed your guide and ran SFC, DISM/SURT, SFCFix all end with no issues found.

SFCFix log says:

SFCFix version 3.0.1.0 by niemiro.
Start time: 2019-02-06 18:39:59.855
Microsoft Windows 7 Service Pack 1 - amd64
Not using a script file.


AutoAnalysis::
SUMMARY: No corruptions were detected.
AutoAnalysis:: directive completed successfully.


Successfully processed all directives.
SFCFix version 3.0.1.0 by niemiro has completed.
Currently storing 0 datablocks.
Finish time: 2019-02-06 18:40:44.537

I have uploaded the CBS folder to my dropbox. Here's the link: CBS

I'm out of ideas short of reformatting and reinstalling from scratch.

Can anyone help?
 
Hello and welcome!

Retrieve Components Hive
1. Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
2. Please copy this file to your desktop.
Note: If you receive an error that this file is in-use, simply reboot your computer and try again.
3. Right-click on this file on your desktop and select Send To...Compressed (zipped) folder. This will create a file named COMPONENTS.ZIP on your desktop.
4. The file will likely be too large to upload here so please upload to a file sharing service and just provide the link here.
 
Thank you!

Install Update with DISM



  1. Download this update and save to your desktop. The file name will be Windows6.1-KB4462923-x64.cab.zip.
  2. Right-click on this file and select Extract All... Click the Extract button. You can close the folder window that opens
  3. Click on the Start button and in the search box, type Command Prompt
  4. When you see Command Prompt on the list, right-click on it and select Run as administrator. Go ahead and allow if you receive the UAC prompt.
  5. Copy and paste the following command into the command prompt window and press enter.

    dism /online /add-package /packagepath:%userprofile%\desktop\Windows6.1-KB4462923-x64.cab
  6. You should receive the message:
    The operation completed successfully.
    Restart Windows to complete this operation. <---You may not get this line.
    Do you want to restart the computer now (Y/N)? <---You may not get this line.


Go ahead and do so if prompted. Let me know what errors if any come up. If you do get errors, please zip/attach your CBS.log
 
Wow...that fixed it! KB4480970 installs from WU without errors.

Very impressive. Would love to learn how you figured out the missing update.

Thank you very much!
 
Great! I looked for errors in the CBS.log. I saw that a component from KB4462923 was missing, so I reinstalled that update forcibly via DISM and once the missing component was put into place, everything worked like a charm :)
 
I just tried search through the CBS.log myself to try and learn from this and I only see 4 lines with "Error" in the column after the date/time stamp. All 4 of these are about the KB4480970 install failure. If you won't mind, what should I be searching for to see the missing required components from KB4462923?

Thx
 
Code:
2019-02-06 18:28:47, Info                  CBS    Calling client to resolve source, cannot find file 'MsSpellCheckingFacility.exe' at path: \\?\C:\Windows\SoftwareDistribution\Download\7b87eb90a049ca84a67c07d0e0d66872\amd64_microsoft-windows-s..-downlevel.binaries_31bf3856ad364e35_6.3.9600.19155_none_5f8bcddaff58c30c\MsSpellCheckingFacility.exe
[B][COLOR=#ff0000]2019-02-06 18:28:47, Error                 CBS    Exec: Failed to pre-stage package: Package_1501_for_KB4480970~31bf3856ad364e35~amd64~~6.1.1.6, file: MsSpellCheckingFacility.exe, source: \\?\C:\Windows\SoftwareDistribution\Download\7b87eb90a049ca84a67c07d0e0d66872\amd64_microsoft-windows-s..-downlevel.binaries_31bf3856ad364e35_6.3.9600.19155_none_5f8bcddaff58c30c\MsSpellCheckingFacility.exe, sandbox: (null) [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING][/COLOR][/B]
2019-02-06 18:28:47, Info                  CBS    Failed to gather all required files. [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-02-06 18:28:47, Info                  CBS    Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24334.1.6 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-02-06 18:28:47, Info                  CSI    00000244@2019/2/7:02:28:47.975 CSI Transaction @0x5519560 destroyed
2019-02-06 18:28:47, Error                 CBS    Failed to pre- stage package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24334.1.6 [HRESULT = 0x800f081f - CBS_E_SOURCE_MISSING]
2019-02-06 18:28:48, Info                  CBS    Perf: Stage chain complete.
 
OK yes that was one of the 4 error records I saw. How did you figure out that it was update KB4462923 that needed to be reapplied to install the missing MsSpellCheckingFacility.exe file?

Thx
 
I think I figured it out. You then search for "31bf3856ad364e35" which is indicated in the line by "downlevel.binaries" statement.

Thanks for your help and guidance.
 
I traced the missing component, not the payload via COMPONENTS hive (DerivedData and then the c mark in the Deployments key). We have a private academy that teaches this stuff.
 
OK I think I followed you.

I mounted the COMPONENTS hive into Regedit.

First, using the missing component string from the CBS.log error line, searched for the "amd64_microsoft-windows-s..-downlevel.binaries_31bf3856ad364e35_6.3.9600.19155_none_5f8bcddaff58c30c" key in the DerivedData\Components branch and copied the value.

Then I searched using the key's value "9a445e096b2..7240b61a618_31bf3856ad364e35_6.3.9600.19155_24727fa70d98b52a" in the CanonicalData\Deployments branch to find another key.

In that key are 2 package DWORD values: (I'm guessing it was re-released?)

CBS_package_195_for_kb4462923~31bf3856ad364e35~amd64~~6.1.1.4.44_b4c6f445e2fb92c5
CBS_package_631_for_kb4462923~31bf3856ad364e35~amd64~~6.1.1.4.44_018c5c5eea0e9d8e

Then I go to MS update catalog and search for KB4462923. Download the MSU file and expand it to get the CAB file.

Is this correct?
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top