[Win7ProSP1x64] Unable to install any updates starting from KB4343900

ZombieMan

Member
Joined
Oct 7, 2020
Posts
5
Hello everyone
I've got into situation when the latest cumulative updates failed to install.
I decided to hide the problematic updates until there was no suggested update to install by Windows Update.

And here's how my hidden updates list looks like:

Hidden updates.png

Again, all of the above updates are failed to be installed.

So I decided to install them sequentially starting from the earliest one: KB4343900
Here's what I've got:
- On manual .msu installation I receive the 0x8024200D error
- On manual installation via dism I receive the 0x80070002 error

CBS.log:
Code:
Failed to find file: amd64_microsoft-windows-s..-downlevel.binaries_31bf3856ad364e35_6.3.9600.19080_none_5f665abeff759b05\MsSpellCheckingFacility.exe [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
Failed to gather all required files. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24214.1.5 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
Failed to pre- stage package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24214.1.5 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]

DISM.log:
Code:
Package Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24214.1.5 with CBS state 2(CbsInstallStateResolved) being mapped to dism state 1(DISM_INSTALL_STATE_NOTPRESENT) - CDISMPackage::LogInstallStateMapping
Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
Error in operation: (null) (CBS HRESULT=0x80070002) - CCbsConUIHandler::Error
Failed finalizing changes. - CDISMPackageManager::Internal_Finalize(hr:0x80070002)
Failed processing package changes - CDISMPackageManager::ProcessChanges(hr:0x80070002)
Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
Failed while processing command add-package. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x80070002)

So the culprit here seems to be a missing MsSpellCheckingFacility.exe file but I'm not sure about how to solve this properly.
According to this you can drop the missing file to \windows\winsxs folder, but I don't know where to get the file with the correct version.
And even if that will work there's no guarantee that there won't be another 100 files missing and I'd need to replace each of them manually.

So how can I fix the error and install this update?

What I also tried:
- sfc /scannow (no errors)
- system built-in troubleshooter (no errors or fixes)
- windows update troubleshooter from Microsoft (no errors or fixes)
- repair (in-place) Win7 install (to no avail)

Here's full DISM & CBS logs
 
Hi Welcome to Sysnative,

Please execute the following:

System Update Readiness Tool (SUR)
  • Download the System Update Readiness Tool (x64) and save it to some place, its a big download and eventually we need to run it several times, please keep the file
  • Run the tool. Its like an Update but it can take a long time to do the work. You will get an Installation Complete screen when it's done running
  • Please attach to your post the log from the following location: C:\Windows\Logs\CBS\CheckSUR.log
    Note:
    If the file is too big please Zip it and upload the ZIP file to a service like Dropbox, Google Drive, OneDrive or upload to SendSpace and just provide the link for the file here.
 
Seems like there's no way to edit the initial post so I just want to add that I also tried the following:
- system update readiness tool (no errors, the system is fine)
- clearing SoftwareDistribution & CatRoot2 folders

I've attached the CheckSUR.log file
 

Attachments

Hi,

Post can only be edited immediately after post for a limited time.

Export the CBS folder
  1. Open the folder C:\Windows\Logs
  2. Right-click on the CBS folder, and select Copy
  3. Go back to your Desktop, right-click on it, and select Paste. You should now see a copy of the CBS folder appear on your Desktop called CBS
  4. Right-click on this new folder, and navigate through Send to, and select Compressed (zipped) folder
  5. A new file, also called CBS (CBS.zip), but this time with a different icon, will be created
    If zip file is too large to upload to the forum please share the file using a service like Dropbox, Google Drive, OneDrive or upload to SendSpace and just provide the link for the file here.
 
I've uploaded the Logs folder here (watch out for part-2 and part-3 archives as they expand into 3Gb files each)
 
Please follow my instruction exactly because I only ask for the CBS folder not the all logs folder!

Lets try this:

Install Update using Dism
  1. Please download KB4338818 save the file to c:\windows\temp
  2. change the name of the update file to a smaller name Windows6.1-kb4338818-x64.msu
    (keep the extension .msu in the end of the file name in case its visible if not ignore that)
  3. open the Command Prompt as Administrator (Tutorial)
  4. type or Copy & Paste the following commands line by line:

    cd /d c:\windows\temp
    expand Windows6.1-kb4338818-x64.msu -f:* C:\windows\temp
    DISM.exe /Online /Add-Package /PackagePath:C:\windows\temp\Windows6.1-kb4338818-x64.cab
  5. You should receive the message:
    The operation completed successfully.
    Restart Windows to complete this operation.
    Do you want to restart the computer now (Y/N)?
  6. Make sure to allow the computer to restart if prompted.

    If you receive any other message:
  7. Right-click on the Command Prompt window and click Select All, this will invert all of the colors by selecting the text, now press enter. All of this text is now copied.
  8. Paste (Ctrl+V) it into your next post please.

Note: If DISM fails please attach the CBS.log
 
Whoa, it worked, you are a genius)
Your idea to install the previous "successful" July 2018 update (KB4338818) and only then installing the next August update (KB4343900) worked like a charm.
After that I succesfully installed the latest cumulative update (KB4534310) and all the hidden updates are gone as unnecessary
Thank you!
 
Good :-)

You probably know that Microsoft ended support for Windows 7 on the beginning of this year, this means there are no more Security Updates for this OS unless you have a Company and pay to gain access to the Windows Updates released after February 2020!

For home users its risky to continue using this Operating System specially if connected to the Internet! the recommended action is to Upgrade to Windows 10 (for free) or replace the OS with something else for example using one of the many free Linux distributions.

Do you have any plans to address this?
 
I didn't know the upgrade is still free :)
Thanks for the info, but I'll keep using win7 for now because I don't want to reinstall some apps
But when the situation will change I'll upgrade as soon as possible
 
Last edited:
Yes, Microsoft didn't close that door yet...

Unless the programs are not compatible with Windows 10 the upgrade will keep all your files and programs.

Of course, it's always a good idea to have a backup in case things go terribly wrong...
 

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

Back
Top