[SOLVED] Windows Server 2012R2 update error code 80070032

When the system reboots the pending.xml file will ensure that the repairs gets done.

Sometime tomorrow after the system has rebooted you can send me the CBS.log file.
 
I have discovered that I missed one of the entries in the Components hive so I am going to need you to manually replace the Components file again with a new one.

Step#1 - Replace Manually
1. Download COMPONENTS3.ZIP 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.bad2
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 Components3 folder on your desktop and paste it into C:\Windows\System32\config

Step#2 - Repeat SFC /scannow

If it needs to reboot you can wait until this has been done before posting the CBS.log.
 
OK, now that that has completed let's try to go back to the DISM and SFCFix tools.

Please run a DISM /Online /Cleanup-Image /RestoreHealth in an elevated Command Prompt

Post a new CBS log file.

Also run the SFCFix tool and post the SFCFix.txt file that is produced.
 
Error 1726 is usually to do with the Remote Procedure Call failing. I will need some time to look into the logs - today is not a good day for me to work on this.
 
Hello,

The DISM failure seems to be related to the last entries in the CBS logfile which relate to corruptions in the blobs.bin file within the ManifestCache folder.

Code:
2021-08-07 21:44:57, Info                  CSI    00007b55 MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:UXv3Vdqe2gz8/5P8U+LEp71mVTE=}
  Expected: {l:20 b:QFtr2uKWEwATRAAFAAFgAgAABAA=}
2021-08-07 21:44:57, Info                  CSI    00007b56 MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:RxwtJ7vIH6dF9pDVJ+5vBxQlbuU=}
  Expected: {l:20 b:VHZEe0x+cmVnoGlzdHJ5YGpzYhY=}
2021-08-07 21:44:57, Info                  CSI    00007b57 MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:M5HNMZcqsF8QVA6S3TZ8RStdIaM=}
  Expected: {l:20 b:cx/QABAi/xb3FqARYXJpuGVzLrE=}
2021-08-07 21:44:57, Info                  CSI    00007b58 MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:+iSk62Yn6p/rjxZumLU8HNA9PjI=}
  Expected: {l:20 b:Cv0ACv4K/woACwFqCwvnCgAfoQA=}
2021-08-07 21:44:57, Info                  CSI    00007b59 MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:gYgnaPpILrMaLF9jk5i/c0sVLcs=}
  Expected: {l:20 b:FXwL3HAbe/B7RUZGQEE5LTFGRtA=}
2021-08-07 21:44:57, Info                  CSI    00007b5a MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:cOIECek4EbGpHi3AF4POA1kOdho=}
  Expected: {l:20 b:F9UAcJQAGA4AGFQADAUIWgIAIIw=}
2021-08-07 21:44:57, Info                  CSI    00007b5b MCCorrupt: Failed hash verification for the manifest cache blob.
  Found: {l:20 b:rkLcc3u8eOtZX4A20YDo8/VCcYk=}
  Expected: {l:20 b:M3AG4FRTIE1GcADwKbFjDgA9HfA=}

It is my understanding that the blobs file which can be found in C:\Windows\WinSxS\ManifestCache\ can be safely deleted and it will be recreated when you next reboot and run DISM. For example in my folder I find the following:

1628502437047.png


You will most likely find that you will need to take ownership of the file before it can be deleted. The following instructions will help you do this:

Firstly navigate to the ManifestCache folder in File explorer until you see the file as shown in my example above.
In the File menu select Open command prompt as administrator
1628506288264.png

In the command prompt window type the following:
net stop trustedinstaller

[Note: This is simply to ensure the service is not running.]

Then take ownership of the file:
takeown /f *blobs.bin

Give permission to delete:
icacls *blobs.bin /GRANT administrators:F
Reply yes to the prompt if required
Then delete the file:
del /q *blobs.bin

1628505961928.png



Once this is done you should be able to rerun the DISM command and hopefully it will complete so that the CBS log will show what needs to be done next.
 
The CBS.log now shows another file is not regenerating and this is likely to be the cause of DISM failing.

Code:
2021-08-09 23:16:28, Error                 CSI    00000014 (F) Failed on regenerating file [l:38{19}]"Windows.UI.Xaml.dll"[gle=0x80004005]
2021-08-09 23:16:28, Error                 CSI    00000015@2021/8/9:21:16:28.037 (F) base\wcp\componentstore\corruptionrepair.cpp(1691): Error STATUS_INTERNAL_ERROR originated in function ComponentStore::CRawStoreLayout::ReplaceFileA expression: Disposition == DecompressNullDeltaCompressedFile_Disposition::Decompressed
[gle=0x80004005]

Rather than editing the components hive again I will provide the fix in another way.

SFCFix Script

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 SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the attached file, SFCFixScript.txt, and save this to your Desktop. Ensure that this file is named SFCFixScript.txt - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFixScript.txt.
  5. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. Attach this log into your next post for me to check it has worked correctly.
 

Attachments

Hello Ferdi :-),

That has worked so now it is time to run the DISM command again and provide the CBS.log file for my review.

DISM /RestoreHealth Scan

  1. Open a 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. When DISM finishes scanning your component store, zip up and attach your CBS log to your next post:

    C:\Windows\Logs\CBS\CBS.log
 
OK, so that fix did not change things. I will do some more research and get back to you.
 
Hello Ferdi,

I want to revert the change that I made in post#50 and so I have created a script that will return the values back to what they were. In addition I want to search your system to see if you have any instances of the file that is being requested according to the CBS.log. This is now the error which I think is preventing DISM working.
Code:
2021-08-11 22:12:33, Error                 CSI    00000014 (F) Failed on regenerating file [l:38{19}]"Windows.UI.Xaml.dll"[gle=0x80004005]
2021-08-11 22:12:33, Error                 CSI    00000015@2021/8/11:20:12:33.762 (F) base\wcp\componentstore\corruptionrepair.cpp(1691): Error STATUS_INTERNAL_ERROR originated in function ComponentStore::CRawStoreLayout::ReplaceFileA expression: Disposition == DecompressNullDeltaCompressedFile_Disposition::Decompressed
[gle=0x80004005]


SFCFix Script

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 SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the attached file, SFCFixScript.txt, and save this to your Desktop. Ensure that this file is named SFCFixScript.txt - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFixScript.txt.
  5. Drag the file SFCFixScript.txt onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a log should be created on your Desktop: SFCFix.txt.
  8. Attach this log into your next post for me to check the results.
 

Attachments

As expected the file that is wanted does not show up on your system. Your components hive suggests the file should be available in the WinSxS\Backup folder but as far as I can tell it is not there. To be sure of this please let me know if you can find any files in your C:\Windows\WinSxS\Backup folder that are the same as shown in my folder below.

1628794595601.png


Many thanks!
 
Thanks for providing that information. It does look as if the latest versions are missing.

I have prepared a fix to add the correct version files.

Step 1: SFCFix Script

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 SFCFix.exe (by niemiro) and save this to your Desktop.
  2. Download the file below, SFCFix.zip, and save this to your Desktop. Ensure that this file is named SFCFix.zip - do not rename it.
  3. Save any open documents and close all open windows.
  4. On your Desktop, you should see two files: SFCFix.exe and SFCFix.zip.
  5. Drag the file SFCFix.zip onto the file SFCFix.exe and release it.
  6. SFCFix will now process the script.
  7. Upon completion, a file should be created on your Desktop: SFCFix.txt.
  8. Attach this SFCFix.txt file into your next post for me to check please.


Step 2: DISM /RestoreHealth Scan

  1. Open a 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. When DISM finishes scanning your component store, zip up and attach your CBS log to your next post:
    C:\Windows\Logs\CBS\CBS.log
 

Attachments

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

Back
Top