SFC Can't repair system.

JonBrittan

Member
Joined
Jun 20, 2015
Posts
7
Hi,

A friend's young daughter had a lot of fun turning his laptop on and off a whole bunch of times mid-boot, his machine now won't start outside safe mode.

"sfc /scannow" detects but can't fix failures. DISM can't fix it either.

CBS log attached, pertinent lines pasted below

Thanks for any assistance

-------

2015-06-20 23:33:35, Info CSI 00000b87 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG do not match actual file [l:18{9}]"MSDTC.LOG" :
Found: {l:32 b:ZOM2A1sI9i25LVFShSopEimnFtVKIQLW3+GD3agBpQI=} Expected: {l:32 b:Q4htnI+yK+Jo0DJugTfqjq40IHkXFkIWyyAaDjFGEvo=}
2015-06-20 23:33:35, Info CSI 00000b88 [SR] Cannot repair member file [l:18{9}]"MSDTC.LOG" of Microsoft-Windows-COM-DTC-Runtime, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-06-20 23:33:35, Info CSI 00000b89 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG do not match actual file [l:18{9}]"MSDTC.LOG" :
Found: {l:32 b:ZOM2A1sI9i25LVFShSopEimnFtVKIQLW3+GD3agBpQI=} Expected: {l:32 b:Q4htnI+yK+Jo0DJugTfqjq40IHkXFkIWyyAaDjFGEvo=}
2015-06-20 23:33:35, Info CSI 00000b8a [SR] Cannot repair member file [l:18{9}]"MSDTC.LOG" of Microsoft-Windows-COM-DTC-Runtime, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-06-20 23:33:35, Info CSI 00000b8b [SR] This component was referenced by [l:164{82}]"Package_929_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8.3000850-2734_neutral_GDR"
2015-06-20 23:33:35, Info CSI 00000b8c [DIRSD OWNER WARNING] Directory [ml:520{260},l:58{29}]"\??\C:\Windows\System32\Msdtc" is not owned but specifies SDDL in component Microsoft-Windows-COM-DTC-Runtime, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

---------

View attachment CBS.txt
 
Hello and welcome to the forum

I am really sorry for the delay in getting to your help request, we have been flat out in the Windows Update forum with very little helpers. My free time has been (and still is rather restricted) I will do the best to reply to you in a timely manner, but please be patient with me.


Code:
2015-06-20 23:33:35, Info                  CSI    00000b87 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG do not match actual file [l:18{9}]"MSDTC.LOG" :
  Found: {l:32 b:ZOM2A1sI9i25LVFShSopEimnFtVKIQLW3+GD3agBpQI=} Expected: {l:32 b:Q4htnI+yK+Jo0DJugTfqjq40IHkXFkIWyyAaDjFGEvo=}
2015-06-20 23:33:35, Info                  CSI    00000b88 [SR] Cannot repair member file [l:18{9}]"MSDTC.LOG" of Microsoft-Windows-COM-DTC-Runtime, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-06-20 23:33:35, Info                  CSI    00000b89 Hashes for file member \SystemRoot\WinSxS\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG do not match actual file [l:18{9}]"MSDTC.LOG" :
  Found: {l:32 b:ZOM2A1sI9i25LVFShSopEimnFtVKIQLW3+GD3agBpQI=} Expected: {l:32 b:Q4htnI+yK+Jo0DJugTfqjq40IHkXFkIWyyAaDjFGEvo=}
2015-06-20 23:33:35, Info                  CSI    00000b8a [SR] Cannot repair member file [l:18{9}]"MSDTC.LOG" of Microsoft-Windows-COM-DTC-Runtime, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2015-06-20 23:33:35, Info                  CSI    00000b8b [SR] This component was referenced by [l:164{82}]"Package_929_for_KB3000850~31bf3856ad364e35~amd64~~6.3.1.8.3000850-2734_neutral_GDR"
2015-06-20 23:33:35, Info                  CSI    00000b8c [DIRSD OWNER WARNING] Directory [ml:520{260},l:58{29}]"\??\C:\Windows\System32\Msdtc" is not owned but specifies SDDL in component Microsoft-Windows-COM-DTC-Runtime, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2015-06-20 23:33:35, Info                  CSI    00000b8d [SR] Repair complete

The above is the SFCerror this has originated from MSDTC.LOG. By looking at this log you currently have the compressed version of MSDTC.LOG on your machine but SFC was expecting the Non Compressed version. Have you ran any fixes to try and repair this corruption yourself?
 
Hi, thanks for the response and no worries about being busy, that's certainly something I can understand.

I've tried sfc /scannow which detects errors, but can't fix them.
I've also tried using "DISM /Online /Cleanup-image /RestoreHealth" (which does have valid source) and that also claims to not be able to resolve the issue.
 
No worries, this should fix it up.

Windows 8

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][/CODE] tags around the log to break up the text.

SFC /SCANNOW
  1. Right click on the
    aa922834-ed43-40f1-8830-d5507badb56c_39.jpg
    button
  2. Click on Command prompt (Admin) => Press Yes on the prompt
  3. Inside the Command Prompt windows copy and paste the following command SFC /SCANNOW
  4. Please wait for this to Finish before continuing with rest of the steps.
Convert CBS.log to CBS.txt
  1. Right click on the
    aa922834-ed43-40f1-8830-d5507badb56c_39.jpg
    button
  2. Click on Run => Inside the run box copy and paste the following command:
    Code:
    cmd /c copy %windir%\logs\cbs\cbs.log "%userprofile%\Desktop\cbs.txt"
  3. Press Enter
  4. Once this has completed please go to your Desktop and you will find CBS.txt, please rename this file to CBS_{Insert forum username here}_{insert todays Date here}.txt For example "CBS_Go The Power_1803.txt"
  5. Please upload CBS_{Username}_{Date}.txt to this thread.
Please Note:: if the file is too big to upload to you next post please upload via Dropbox or One Drive
 
Thank you.
Information attached

Code:
SFCFix version 2.4.5.0 by niemiro.Start time: 2015-06-29 11:05:18.594
Microsoft Windows 8.1 Update 3 - amd64
Using .zip script file at C:\Users\Phillip\Desktop\SFCFix.zip [0]








PowerCopy::
Successfully took permissions for file or folder C:\Windows\winsxs\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG


Successfully copied file C:\Users\Phillip\AppData\Local\niemiro\Archive\winsxs\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG to C:\Windows\winsxs\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG.


Successfully restored ownership for C:\Windows\winsxs\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG
Successfully restored permissions on C:\Windows\winsxs\amd64_microsoft-windows-com-dtc-runtime_31bf3856ad364e35_6.3.9600.17415_none_0a5dfdcc33c06e7e\MSDTC.LOG
PowerCopy:: directive completed successfully.








Successfully processed all directives.
SFCFix version 2.4.5.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2015-06-29 11:05:18.985
Script hash: EETdLK4jBivHGJQ7KfLBjF7eYa8s5sZ2cJOkq2mFy8o=
----------------------EOF-----------------------
 

Attachments

Actually, give me a minute. I have no idea what's just filled up the C: drive, but I'll tidy that and try the SFC run again
 
Back
Top