[SOLVED] DISM RestoreHealth fails (missing catalogs)

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\Administrator>DISM /online /cleanup-image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[===========================80.0%============== ]
Error: 1734

The array bounds are invalid.

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

Attachments

Here's the next fix.

Step 1.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /RestoreHealth
 

Attachments

  • Thanks
Reactions: wvw
RestoreHealth succeeded but StartComponentCleanup failed again.

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[==========================100.0%==========================]
[==========================100.0%==========================]

Error: 2

The system cannot find the file specified.

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

Attachments

Hi,

Open an elevated command prompt and run the following commands and copy - paste the result in your next post.
Code:
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5 
certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5.manifest SHA256
 
C:\Users\Administrator>dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5
Volume in drive C has no label.
Volume Serial Number is 56D6-2AEA

Directory of C:\Windows\WinSxS\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5

08/28/2024 01:20 PM <DIR> .
08/28/2024 01:20 PM <DIR> ..
0 File(s) 0 bytes

Total Files Listed:
0 File(s) 0 bytes
2 Dir(s) 33,916,600,320 bytes free


C:\Users\Administrator>certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5.manifest SHA256
SHA256 hash of file C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-component-opcom_31bf3856ad364e35_10.0.14393.1715_none_18b38cb90d554eb5.manifest:
a088f03f271145adb7fb97acc62d2c2f0a8df6cfd67fb5a0932bb2b3b5385871
CertUtil: -hashfile command completed successfully.
 
Here's the next fix to restore the missing payload files.

Step 1.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /StartComponentCleanup
 

Attachments

Last edited:
  • Thanks
Reactions: wvw
This one was extremely quick compared to every previous component cleanup.


Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[==========================100.0%==========================]

Error: 2

The system cannot find the file specified.

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

Attachments

Please do the following again for another component and copy - paste the result in your next post.
Code:
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d
certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d.manifest SHA256
 
C:\Users\Administrator>dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d
Volume in drive C has no label.
Volume Serial Number is 56D6-2AEA

Directory of C:\Windows\WinSxS\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d

08/29/2024 09:15 AM <DIR> .
08/29/2024 09:15 AM <DIR> ..
0 File(s) 0 bytes

Total Files Listed:
0 File(s) 0 bytes
2 Dir(s) 35,038,842,880 bytes free



C:\Users\Administrator>certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d.manifest SHA256
SHA256 hash of file C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-convert_31bf3856ad364e35_10.0.14393.1914_none_123c4c9103269e4d.manifest:
70a3f2a918ccd7e304cd69b3d26c2467e7999646bb9a92a878d95e10783724ed
CertUtil: -hashfile command completed successfully.
 
Here's the next fix...

Step 1.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /StartComponentCleanup
 

Attachments

  • Thanks
Reactions: wvw
Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[============= 23.8% ]

Error: 14098

The component store has been corrupted.

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

Attachments

Please do the following again for another component and copy - paste the result in your next post.
Code:
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048
certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048.manifest SHA256
 
C:\Users\Administrator>dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048
Volume in drive C has no label.
Volume Serial Number is 56D6-2AEA

Directory of C:\Windows\WinSxS\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048

08/29/2024 10:04 AM <DIR> .
08/29/2024 10:04 AM <DIR> ..
0 File(s) 0 bytes

Total Files Listed:
0 File(s) 0 bytes
2 Dir(s) 34,746,572,800 bytes free



C:\Users\Administrator>certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048.manifest SHA256
SHA256 hash of file C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-coreuicomponents_31bf3856ad364e35_10.0.14393.206_none_7daf0a39db945048.manifest:
9c609cfa95d82e24b41d7a269db89ffd430a5711f43ab648507a5ab18e1896e7
CertUtil: -hashfile command completed successfully.
 
Here's the next fix...

Step 1.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /StartComponentCleanup
 

Attachments

  • Thanks
Reactions: wvw
Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[============= 23.8% ]

Error: 14098

The component store has been corrupted.

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

Attachments

Please do the following again for other components and copy - paste the result in your next post.
Code:
dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe
certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe.manifest SHA256

dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674
certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674.manifest SHA256
 
C:\Users\Administrator>dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe
Volume in drive C has no label.
Volume Serial Number is 56D6-2AEA

Directory of C:\Windows\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe

08/29/2024 10:36 AM <DIR> .
08/29/2024 10:36 AM <DIR> ..
0 File(s) 0 bytes

Total Files Listed:
0 File(s) 0 bytes
2 Dir(s) 34,400,579,584 bytes free



C:\Users\Administrator>certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe.manifest SHA256
SHA256 hash of file C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.351_none_71341f737c2473fe.manifest:
54a383d50ba75ca832c9926bfcc44c6a61cc2810ec6726271d65e0cb29d6104e
CertUtil: -hashfile command completed successfully.

---

C:\Users\Administrator>dir /s /a %systemroot%\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674
Volume in drive C has no label.
Volume Serial Number is 56D6-2AEA

Directory of C:\Windows\WinSxS\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674

08/29/2024 10:36 AM <DIR> .
08/29/2024 10:36 AM <DIR> ..
0 File(s) 0 bytes

Total Files Listed:
0 File(s) 0 bytes
2 Dir(s) 34,399,744,000 bytes free



C:\Users\Administrator>certutil -hashfile %systemroot%\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674.manifest SHA256
SHA256 hash of file C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-cpfilters_31bf3856ad364e35_10.0.14393.2155_none_ad2c5f0438be5674.manifest:
7700ca8fac221d1d010f87e32bb8f2f831dc378e1006e7fc60515e1eea550684
CertUtil: -hashfile command completed successfully.
 
Here's the next fix...

Step 1.
Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
650c22f99662d-6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /StartComponentCleanup
 

Attachments

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[============= 23.8% ]

Error: 14098

The component store has been corrupted.

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

Attachments

Please run ComponentsScanner again and post also a new copy of the COMPONENTS hive.

The previous CBS log showed:
Rich (BB code):
2024-08-29 10:36:37, Info                  CSI    0000000e Scavenge: Planning Complete.
The following actions will be performed:
    Regeneration Candidates: 2525
    Removal Candidates: 104876

The latest CBS log shows:
Rich (BB code):
2024-08-29 11:09:55, Info                  CSI    0000000e Scavenge: Planning Complete.
The following actions will be performed:
    Regeneration Candidates: 2523
    Removal Candidates: 104876

It seems we'll need to fix 2,5k of components?!

Step 1. Download
61f7aba7309a1-ComponentsScanner_Icon.png
ComponentsScanner and save it to your desktop.
  • Right-click ComponentsScanner.exe and select "Run as administrator", click Yes on the UAC (User Account Control) prompt which appears.
  • Follow the on-screen instructions.
  • Once complete, a report will be saved to your desktop called ComponentsScanner.txt.
  • Post the logfile ComponentsScanner.txt as attachment into your next reply.

Step 2. Upload your COMPONENTS hive.
  • Navigate to C:\Windows\System32\Config and locate the COMPONENTS file.
  • 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.
  • 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.
  • If the file is too large to upload here, upload the file to www.wetransfer.com and post the link in your next reply.
 
Back
Top