Windows update fail (Error:0x800703f1)

glowworm

Member
Joined
May 2, 2021
Posts
62
Location
Peterborough, Ontario, Canada
After numerous attempts and failures I think I need your help with Windows Update and SFC.
I am running Windows 10 Home, Version 1903, OS Build 18362.295

When I attempt the 2020-12 Cumulative Update (KB4592449), the update fails Error:0x800703f1
A pending printer update fails as well Error:0x8e5e03fb

I have tried various suggested fixes but the problem is unresolved and my PC seems increasingly unstable.

Running SFC /scannow results in the message 'Windows Resource Protection could not perform the requested operation'.

When I try DISM, at 3.8% I get Error:1009, 'The configuration registry database is corrupt'.

I also attempted a fresh Windows install (USB - Media Creation Tool) without success. The install took some time and
seemed to be going smoothly, but then my PC undid all changes. Error:0x80070002-0x3000D. The message read
'The installation failed in the FIRST_BOOT phase with an error during MIGRATE_DATA operation'.

Not sure if it is related, but in recent weeks, the XPS Writer no longer shows up on my printer list and my keyboard frequently
changes from the default setting.

Thank you for any help you can provide.


P.S. After several hours running SCFFix does not complete. It seems to stall out at the same DISM error mentioned above.
I will attach a screen shot of the (partial) result.

Even though SFCFix has not been completed I am also attaching my CBS folder. Perhaps some information can be obtained to at least
start me on the path to a fix.

Thanks again.


Screenshot (incomplete SFCFix).png
 

Attachments

Hi

Welcome to sysnative.

Please do the following.

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. Examples of services to upload to are Dropbox or OneDrive or SendSpace and then just provide the link in your reply.
 
Hi

Please do the following.

Step 1 - Replace Components Hive Manually

Warning:
this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.
  1. Download COMPONENTS.ZIP from here and save to your desktop.
  2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
  3. Now we have the COMPONENTS file that we will be using to replace your current one.
  4. Navigate to C:\Windows\System32\config
  5. Right-click on the current COMPONENTS file and select rename. Rename it to COMPONENTS.bad.
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  6. Take the file from the Components folder on your desktop and paste it into C:\Windows\System32\config
then try windows update again and attach the CBS.log if it fails
 
Hi bruce1270

Replaced Components and retried 2020-12 Cumulative update for Windows 10 version 1903 (KB4592449)
Update failed Error:0x800705aa
Ran Windows Update troubleshooter
Windows Update page then showed available update as 'Feature update Windows 10 version 20H2
Tried that update. It downloaded and installed. When I restarted my laptop it installed, then 'undoing changes made to your computer' message appeared.
Error code:0x80070652
System settings show that i am still operating as Windows 10 Home, Version 1903, Build 18362.295
I will attach CBS log below.

Thanks
 

Attachments

Hi

The error in the CBS logs seems to indicate there are insufficient system resources.

Can you try to see if you can load the COMPONENTS hive manually?

Right Click on Start and select Run.
Type in regedit and hit OK.
When the registry opens click on HKEY_LOCAL_MACHINE so it is highlighted.
Click on File > Load Hive.
Browse to system32\config and select COMPONENTS.
Click Open.
Name the Key COMPONENTS
This should now appear in the registry.

Can you confirm if this happens or if you get an error?
 
ok, lets clear the SoftwareDistribution folder

Please do the following.

In the Search box type Command Prompt, right-click the result, and select Run as administrator.
Type the following command to stop the Windows Update Service and press Enter:
net stop wuauserv
Type the following command to stop the Background Intelligent Transfer Service and press Enter:
net stop bits
navigate to C:\Windows\SoftwareDistribution
Select all its content by pressing Ctrl + A keys and click the Delete button to clear the content.
Return to the Command Prompt, type the following command to start the Windows Update Service and press Enter:
net start wuauserv
Type the following command to start the Background Intelligent Transfer Service and press Enter:
net start bits
Close the command prompt.

Please let me know if all was successful.
 
Ok. Please try windows update again and post CBS.log if it fails.
 
Hi bruce1270
I verified that the new COMPONENT file you sent was in WINDOWS/System32/config
I verified that the COMPONENT hive was loaded (manually)
I verified that SoftwareDistribution was cleared
Then I attempted the available 2020-12 Cumulative Update (KB4592449)
Downloaded 100%
Install Error:0x800703f8

Log file attached
 

Attachments

Hi

Please do the following.

Step#1 - Capture Process Monitor Trace
1. Download and run Process Monitor. Leave this running while you perform the next steps.
2. Try updating the system just like you have in the past.
3. Stop Process Monitor as soon as the it fails. You can simply do this by clicking the magnifying glass on the toolbar as shown below.

i3yiUac.png



4. Select the File menu...Save... and save the file to your desktop. This is likely the default location. The name (unless changed) will be LogFile.PML. This is fine.
5. Zip up and provide the link to the LogFile.PML file as well as your CBS.log Examples of services to upload to are Dropbox or OneDrive or SendSpace.
 
Fun day.
This morning only the 20H2 update appeared as available. (Not 2020-12, KB4592449, as usual.)
I attempted the 20H2 update with Process Monitor running but it took so long that PM ran out of memory 3 times.
The 20H2 update did download and install 100%. Computer restarted, configured update 100%. Worked on updates
to 60%(then dropped to 57%)...then 'Undoing Changes Made to Your Computer'. Error recorded was 0x80070002.

This afternoon the KB4592449 Cumulative Update reappeared as the available update.
Tried this update with Process Monitor running. The update downloaded 100%, but failed shortly after beginning
install. The Error recorded was 0x800703f8. I stopped and saved the Process Monitor file at time of fail.

The ProcMon and CBS log files are attached.


Richard Ross sent you 2 items
 
Hi

Please do the following.

Step#1 - Export CBS hive
  • Click on the Start button and in the search box, type regedit
  • When you see regedit on the list, right-click on it and select Run as administrator.
  • When regedit opens, using the left pane, navigate to the following registry key and select it by clicking on it once.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
  • Once selected, click File > Export....
  • Change the Save as type: to Registry Hive Files (.).
  • Name this file ComponentBasedServicing (with no file extension) and save it to your Desktop.
  • Right-click on the saved file and choose Send To -> Compressed (zipped) Folder.
  • Attach the .ZIP file to your next post.
  • If the file is too large to upload here, upload to Dropbox or OneDrive or SendSpace and just provide the link here.
Step2
  • Open an elevated command prompt.
  • copy/paste the following command.
  • cmd /c dir /s /A %systemroot%\servicing\version >"%userprofile%\desktop\servicing.txt"
  • This will create a file called servicing.txt on the desktop.
  • Please attach this file to your next post.
 
Hi

Please do the following.

Step1 - Load COMPONENTS hive manually

Right Click on Start and select Run.
Type in regedit and hit OK.
When the registry opens click on HKEY_LOCAL_MACHINE so it is highlighted.
Click on File > Load Hive.
Browse to system32\config and select COMPONENTS.
Click Open.
Name the Key COMPONENTS
This should now appear in the registry.


Step2 - Install Update with DISM
  1. Download this update and save to your desktop. The file name will be Windows10.0-KB4586863-x64.cab.zip.
  2. Right-click on this file and select Extract All... Keep the defaults and 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\Windows10.0-KB4586863-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.
Let me know if this is successful.
 
Hi bruce1270
I loaded component hive. (screenshot below)
I downloaded and extracted update.
I ran DISM command. Error: 87 'No packages were found that require processing'. (screenshot below).
DISM log also attached.
 

Attachments

  • Component Hive.png
    Component Hive.png
    51.1 KB · Views: 1
  • DISM.png
    DISM.png
    41 KB · Views: 1
  • dism.log
    dism.log
    2.1 MB · Views: 1
Last edited:
Hi

Please do the following.

Step 1 - Replace Components Hive Manually

Warning:
this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.
  1. Download COMPONENTS.ZIP from here and save to your desktop.
  2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
  3. Now we have the COMPONENTS file that we will be using to replace your current one.
  4. Navigate to C:\Windows\System32\config
  5. Right-click on the current COMPONENTS file and select rename. Rename it to COMPONENTS.bad.
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  6. Take the file from the Components folder on your desktop and paste it into C:\Windows\System32\config

Step#2 - DISM /RestoreHealth Scan

Warning:this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.
  1. Right-click on the Start button and select Command Prompt (Admin)
  2. When command prompt opens, Copy (Ctrl+C) and Paste (Right-click > Paste) the following command into it, then press Enter
    Dism /Online /Cleanup-Image /RestoreHealth
  3. Once it finishes, copy and paste the following into the command-prompt window and press Enter. If prompted to overwrite the existing file go ahead.
    copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  4. Once this has completed please go to your Desktop and you will find CBS.txt => Please zip/upload to this thread.
    Please Note:: if the file is too big (over 7MB) to upload to your next post, please upload via a service such as Dropbox or OneDrive or SendSpace and just provide the link.
 

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

Back
Top