Windows 10 update fails error 0x800f0900, DISM can't find files to fix corruption

B

bkspero

I'm trying to update my installation of Windows 10 (was upgraded from Windows 7), but it is failing repeatedly. I have gone through all the steps I could find to fix it. Ran disk cleanup (including system files) and removed what it could. I went to the Windows\SoftwareDistribution\Download folder and deleted everything there. Ran sfc and DISM a bunch of times. But no change in the result.

My Windows version information from System Information is as follows:
OS Name Microsoft Windows 10 Home
Version
10.0.18363 Build 18363

Other OS Description Not Available



I understand this to be version 1909


Below is a sequence I ran this AM where I tried a number of ways to use DISM and sfc to fix what seems to be file corruption. But they didn't work. What could be causing these issues, and what can I do to fix the possible corruption and get Windows to update? BTW, the computer seems to be running fine otherwise. Also my network connection is rock solid and pretty fast (ca. 250 mb/s download).


Here is what I tried today:


1) I ran Windows Update. It looks for updates and one of them was:


2020-03 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4551762)


It started to update and after a few 10's of seconds it says: Getting things ready - 100%


After another few moments, though, it gives a red circle with an exclamation point and the message:

There were problems installing some updates, but we'll try again later.

2020-03 Cumulative Update for Windows 10 Version 1909 for x64-based Systems (KB4551762) - Error 0x800f0900



This failure has happened repeatedly over the past several days.


2) I ran sfc /SCANNOW and got:

Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection found corrupt files but was unable to fix some of them.

For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline

repairs, details are included in the log file provided by the /OFFLOGFILE flag.



3) I downloaded Windows.iso 1909 using the Microsoft MediaCreationTool1909.exe, burned the ISO to a DVD, copied install.esd from the DVD to my C: drive, and extracted install.wim files for both Win10 Home and Win10 Home Single Language (stored them in separate folders under the same install.wim names)


4) I ran DISM.exe /Online /Cleanup-image /Checkhealth and got:

Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.657
The component store is repairable.

The operation completed successfully.



5) I ran DISM.exe /Online /Cleanup-image /Scanhealth and got:

Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.657
[==========================100.0%==========================] The component store is repairable.

The operation completed successfully.



6) I placed install.wim (Win10 home version) in C:\ and ran:


DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\ /LimitAccess and got:

Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.657
[==========================100.0%==========================]
Error: 0x800f081f

The source files could not be found.

Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see Configure a Windows Repair Source.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log



7) I moved the Windows 10 single language version of install.wim to D:\ (after freshly formatting the partition to empty it...previously it had held the old Windows 7 restore information) and ran:


DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:D:\ /LimitAccess and got:

Deployment Image Servicing and Management tool
Version: 10.0.18362.1
Image Version: 10.0.18363.657
[==========================100.0%==========================]
Error: 0x800f081f

The source files could not be found.

Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see Configure a Windows Repair Source.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log



It seems like there is corruption that is fixable, but that my computer doesn't have the files needed to repair itself. And that the 2 install.wim files either weren't the right ones, or weren't in the right place for DISM to find them. HELP?

Continue reading...
 
Back
Top Bottom