SFC: amd64/x86 winsxs comsvcs.dll's corrupted

I confirm even though errors were detected, the hash of C:\Windows\SysWOW64\comsvcs.dll is the same as it was prior to the cbs errors.
 
The hash under C:\Windows\winsxs\x86_microsoft-windows-c..fe-catsrvut-comsvcs_31bf3856ad364e35_6.1.7601.24114_none_75531e0e173e0ef2\comsvcs.dll is the same as the file in C:\Windows\SysWOW64\comsvcs.dll
 
[sorry I did not see your post before I posted this]

Is sfc /scannow is comparing the wrong hash?

2018-08-04 12:09:26, Info CSI 00000266 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-c..fe-catsrvut-comsvcs_31bf3856ad364e35_6.1.7601.24114_none_75531e0e173e0ef2\comsvcs.dll do not match actual file [l:22{11}]"comsvcs.dll" :
Found: {l:32 b:9E8j0dfRQrd0PNGa5eYoWxwheB71QLgOFc33xklpbWo=} Expected: {l:32 b:aXVeWHZTKT3is4bCAOj/+03fFcLx3qlpsx4Lq8P9L00=}

Here is a comparison of the store version with what is in the windows folder

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

Attachments

SFCFix version 3.0.0.0 by niemiro.Start time: 2018-08-04 14:31:40.520
Microsoft Windows 7 Service Pack 1 - amd64
Using .txt script file at H:\#Apps\Windows\Windows Update\sfcfux\SFCFixScript.txt []

Trace::
Failed to trace component x86_microsoft-windows-c..fe-catsrvut-comsvcs_31bf3856ad364e35_0800523c5f5..06a3f9ea5e5_31bf3856ad364e35_6.1.7601.24114_88259632a0f9c275_none_75531e0e173e0ef2 with return code 1 and conditional return code ERROR_FILE_NOT_FOUND.
Trace:: directive completed successfully.

Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2018-08-04 14:31:41.019
----------------------EOF-----------------------
 
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 and just provide the link here.
 
I modified your file to do my own version if this will be useful.

SFCFix version 3.0.0.0 by niemiro.
Start time: 2018-08-04 14:35:40.976
Microsoft Windows 7 Service Pack 1 - amd64
Using .txt script file at H:\#Apps\Windows\Windows Update\sfcfux\SFCFixScript.txt []


Trace::
Successfully traced component x86_microsoft-windows-c..fe-catsrvut-comsvcs_31bf3856ad364e35_6.1.7601.24114_none_75531e0e173e0ef2.
Package_162_for_KB4054518~31bf3856ad364e35~amd64~~6.1.1.2.4054518-534_neutral_LDR5
Trace:: directive completed successfully.


Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2018-08-04 14:35:41.108
----------------------EOF-----------------------
 
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. 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.





SFC Scan



  1. Click on the Start button and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  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

    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.
 

Attachments

SFCFix version 3.0.0.0 by niemiro.
Start time: 2018-08-04 17:00:10.922
Microsoft Windows 7 Service Pack 1 - amd64
Using .txt script file at H:\#Apps\Windows\Windows Update\sfcfux\SFCFix.txt []


PowerCopy::
Failed to find any content under directory "\winsxs" in line ""\winsxs" C:\Windows\winsxs [DIR]".
PowerCopy:: directive completed successfully.


Successfully processed all directives.
SFCFix version 3.0.0.0 by niemiro has completed.
Currently storing 1 datablocks.
Finish time: 2018-08-04 17:00:11.051
----------------------EOF-----------------------
 
Sfc /scannow detected errors, here is the file. All hashes of files you provided are now exactly the same as those in the store. However, the hash of c:\windows\syswow64\comsvcs.dll does not match those in the store. I'm surprised windows sfc did not detect this difference. Shall I copy the files over manually?
 

Attachments

Actually, the file in c:\windows\syswow64\comsvcs.dll has changed its hash, for the first time in months, after I did what you said, to yet a new hash, that does not match that which you have given to me.
 
OH never mind i confused the 32 bit with 64 bit file hash. My mistake. Correct I followed your instructions exactly.
 
The hashes of the files you have given me have replaced the previous hashes that were previously in the store. Suggesting they copied successfully.
 
OMG I was right, i was not confusing the 64 bit file with the 32 bit file; What I had previously stated was factual: "Actually, the file in c:\windows\syswow64\comsvcs.dll has changed its hash, for the first time in months, after I did what you said, to yet a new hash, that does not match that which you have given to me."
 

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

Back
Top