[SOLVED] Corrupt Store Files - SFC Fix / DISM hangs at 40%

litepurple

Contributor
Joined
Jul 21, 2014
Posts
59
Hi everyone,

I'm at my wit's end trying to repair my parents' PC and install Windows 8.1 update 1. I've identified through sfc /scannow that there is store file corruption however sfc is unable to fix them. I ran SFCFix and it warned me that the fix would take longer due tot he nature of the corruption. However, when it runs DISM, it just hangs at 40%. I left the PC for ten hours and it remained stuck there. Should it take longer than this? I've attached a screenshot plus my CBS file.

Hope someone can help!

Thanks in advance,
LP

[edit]
Just to add, I have run chkdsk /r which didn't find any problems. I've also uploaded my Windows Update Log.
 

Attachments

I should also add, that I ran DISM previously and left it overnight. I've attached the CBS file for that one.
 
The only error in the SFC scan is a well-known one, and easily fixed.

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 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. Copy (Ctrl+C) and Paste (Ctrl+V) the contents of this file into your next post for me to analyse please - put
    Code:
    tags around the log to break up the text.


Note that there is a bug in the output of the file that tells us it's not fixed when it is - so please also reboot and run another SFC /SCANNOW, then post the new CBS.log file
 
Hi Noel,

Thanks, I ran the script successfully, rebooted the machine and then ran sfc/scannow but I still still the error "Windows Resource Protection found corrupt files but was unable to fix some of them" CBS.log file attached. Any ideas? Thanks.

SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-07-23 10:06:12.046
Using .zip script file at C:\Users\alan\Desktop\SFCFix.zip [0]


PowerCopy::
Successfully took permissions for file or folder C:\WINDOWS\winsxs
Successfully created directory tree \\?\C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.2.9200.16430_none_fdce12188b615b12\Amd64.
Successfully copied file C:\Users\alan\AppData\Local\niemiro\Archive\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.2.9200.16430_none_fdce12188b615b12\Amd64\CNBJ2530.DPB to C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.2.9200.16430_none_fdce12188b615b12\Amd64\CNBJ2530.DPB.
Successfully restored ownership for C:\WINDOWS\winsxs
Successfully restored permissions on C:\WINDOWS\winsxs
PowerCopy:: directive completed successfully.


Successfully processed all directives.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2014-07-23 10:06:22.868
Script hash: T71qOfDeazEnr8EtMtyttQeMx4z3MhyCdpxS/Q6Ngqc=
----------------------EOF-----------------------
 

Attachments

Hmm - the fix didn't 'take' :(

I'd better hand you over to someone more experienced in Windows 8!

Don't run away. ;)
 
Hey Noel and LP,

Right then, Noel's fix should have worked, since the hashes for the file he gave match the hashes expected by SFC. So let's try once more, using a different download link this time.

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.
  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. Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

https://www.dropbox.com/s/kn4umr9mn2v3xdy/SFCFix.zip

SFC Scan


  1. Press the Windows Key on your keyboard and X to open up the Power User Tasks Menu
  2. Click (or tap) Command Prompt (admin)
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue (approximately 15 minutes)

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt

  4. This will create a file, cbs.txt on your Desktop. Please attach this to your next post.


Regards,
Stephen
 
Thanks Stephen,

I ran it again and it seems to have worked. SFC Fix completed very quickly, like a few seconds at most. I ran SFC /scannow again and it's reporting no errors, CBS log attached. Thanks. Do you think it would be safe to try KB2919355 Windows 8.1 Update 1 again? Thanks.

Code:
SFCFix version 2.3.0.0 by niemiro.
Start time: 2014-07-23 21:53:50.516
Using .zip script file at C:\Users\alan\Desktop\SFCFix.zip [0]
 

PowerCopy::
Successfully took permissions for file or folder C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB
Successfully copied file C:\Users\alan\AppData\Local\niemiro\Archive\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB to C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB.
Successfully restored ownership for C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB
Successfully restored permissions on C:\WINDOWS\winsxs\amd64_prncacla.inf_31bf3856ad364e35_6.3.9600.16384_none_9590ba64d5b91f79\Amd64\CNBJ2530.DPB
PowerCopy:: directive completed successfully.
 

Successfully processed all directives.
SFCFix version 2.3.0.0 by niemiro has completed.
Currently storing 2 datablocks.
Finish time: 2014-07-23 21:53:51.286
Script hash: ockwac2q/ld8ZvxgOC06TC2KZccYOC4HPE4ZwccwLvM=
----------------------EOF-----------------------
 

Attachments

I tried to install Windows 8.1 update again, KB2919355, and it failed. I ran Windows Update Troubleshooter, it fixed a few issues and then I tried to install again - this time it was successful! :-) Thanks Stephen and Noel. So it looks like a combo of SFCFix, that script and then the troubleshooter sorted it.

It was my parents' PC I was fixing and it's on the other side of the world so popping over there to refresh or rebuild the PC wasn't an option.

Thanks again! I just have one more PC to get the update to install on, and then all three of the ones I 'manage' are up-to-date.

LP.
 
Hey Noel and LP,

Right then, Noel's fix should have worked, since the hashes for the file he gave match the hashes expected by SFC. So let's try once more, using a different download link this time.

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.
  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. Copy (Ctrl + C) and Paste (Ctrl + V) the contents of this file into your next post for me to analyse please - put [CODE][/CODE] tags around the log to break up the text.

https://www.dropbox.com/s/kn4umr9mn2v3xdy/SFCFix.zip

SFC Scan


  1. Press the Windows Key on your keyboard and X to open up the Power User Tasks Menu
  2. Click (or tap) Command Prompt (admin)
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue (approximately 15 minutes)

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt
  4. This will create a file, cbs.txt on your Desktop. Please attach this to your next post.


Regards,
Stephen


Noel & Stephen,

I came across this post because I have the exact same issue. I'm hanging at 40% with Dism.exe / online / cleanup-image /restorehealth
I can't update windows KB2919355. always get the same windows update error: 80073712.
Can I send you a cbs.txt file so you can make an SFCfix script for my case?

Much appreciated.

Andrew
 
Back
Top