SFC Scannow Keeps Finding And Reparing Corrupt Files

GnomeThrower

New Member
Messages
5
I keep running sfc scannow and it keeps finding and repairing corrupt files. My hard drive is reportedly healthy, so I'm not sure what it is, I've tried every variation: I've rebooted, run it in Safe Mode, run it after a DISM repair, and even ran it 4 times in a row, but each time it just says it found corrupted files and repaired them.

I think my cmd and I might have different definition of "repair." Anyone with insight or advice on my next move would be appreciated.
 

Thanks for your reply. No offense, but I'm not entirely keen on running handwritten utilities that I have to "unblock" and give full authority to by someone who says they know nothing about Windows.

Screenshot - 5_7_2016 , 3_54_09 AM.jpg

I think if that's the best this forum has, I'll try to shop this question around at other forums.


-
 

Thanks for your reply. No offense, but I'm not entirely keen on running handwritten utilities that I have to "unblock" and give full authority to by someone who says they know nothing about Windows.

View attachment 67846

I think if that's the best this forum has, I'll try to shop this question around at other forums.


-
Ummm, KYHI is a software developer and has created a WinPE rescue environment, and definitely knows Windows very well.
2nd, whenever you download a zip file in Win8 through 10, you need to unblock it before running, because it doesn't come from your PC. It's the same when you go to File Explorer and unzip and execute an installer, instead of running it through your browser.
 
I have no issue with the OP concerns.. Only suggested what I know works and the reports it will generate so we all can see the corruption process, in order help the OP..

Capture.PNG
Capture1.PNG
 
Basically the two most important tools for any DIY PC and Forum User
 
It could be GWX(telemetry) rearing it's ugly head,
or if he uses custom icons for any system .exe files,
such as Admin tools or MMC snap-ins too(It ALWAYS reports corrupt files when the shortcut path is changed in any way or form. It is a false positive though, just like the telemetry from GWX).
 
The following is a snapshot of the subsequent CBS.log file after three sfc scannows in its unending loop of finding and repairing corrupt files. This is just an excerpt from the bottom, but it show basically what the rest of the log file looks like. Does this scream any obvious answers to anyone?

Code:
2016-05-04 19:26:08, Info                  CSI    000008a4 Ignoring duplicate ownership for directory [l:88{44}]"\??\C:\WINDOWS\Resources\Themes\aero\VSCache" in component Microsoft-Windows-UXInit, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:08, Info                  CSI    000008a5 [SR] Verify complete
2016-05-04 19:26:08, Info                  CSI    000008a6 [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:08, Info                  CSI    000008a7 [SR] Beginning Verify and Repair transaction
2016-05-04 19:26:12, Info                  CSI    000008a8 [DIRSD OWNER WARNING] Directory [ml:520{260},l:104{52}]"\??\C:\Program Files (x86)\Common Files\System\en-US" is not owned but specifies SDDL in component Microsoft-Windows-WAB-Core.Resources, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:14, Info                  CSI    000008a9 [SR] Verify complete
2016-05-04 19:26:14, Info                  CSI    000008aa [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:14, Info                  CSI    000008ab [SR] Beginning Verify and Repair transaction
2016-05-04 19:26:20, Info                  CSI    000008ac [DIRSD OWNER WARNING] Directory [ml:66{33},l:64{32}]"\??\C:\WINDOWS\SysWOW64\Recovery" is not owned but specifies SDDL in component Microsoft-Windows-WinRE-ReAgentConfig, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008ad [DIRSD OWNER WARNING] Directory [ml:520{260},l:118{59}]"\??\C:\WINDOWS\Inf\Windows Workflow Foundation 3.0.0.0\0409" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp.Resources, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-us", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008ae [DIRSD OWNER WARNING] Directory [ml:520{260},l:134{67}]"\??\C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008af [DIRSD OWNER WARNING] Directory [ml:520{260},l:118{59}]"\??\C:\WINDOWS\Inf\Windows Workflow Foundation 3.0.0.0\0000" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008b0 [DIRSD OWNER WARNING] Directory [ml:520{260},l:114{57}]"\??\C:\Program Files (x86)\Reference Assemblies\Microsoft" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008b1 [DIRSD OWNER WARNING] Directory [ml:520{260},l:144{72}]"\??\C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.0" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:21, Info                  CSI    000008b2 [DIRSD OWNER WARNING] Directory [ml:520{260},l:94{47}]"\??\C:\Program Files (x86)\Reference Assemblies" is not owned but specifies SDDL in component Microsoft-Windows-WWFCoreComp, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:22, Info                  CSI    000008b3 [DIRSD OWNER WARNING] Directory [ml:520{260},l:106{53}]"\??\C:\WINDOWS\Microsoft.NET\Framework\v3.0\WPF\en-US" is not owned but specifies SDDL in component Microsoft-Windows-WPFCoreComp.Resources, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-us", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:22, Info                  CSI    000008b4 [SR] Verify complete
2016-05-04 19:26:22, Info                  CSI    000008b5 [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:22, Info                  CSI    000008b6 [SR] Beginning Verify and Repair transaction
2016-05-04 19:26:29, Info                  CSI    000008b7 [DIRSD OWNER WARNING] Directory [ml:128{64},l:126{63}]"\??\C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\Modules\MsDtc\en" is not owned but specifies SDDL in component Microsoft.Dtc.PowerShell.Non_msil.Resources, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:30, Info                  CSI    000008b8 [DIRSD OWNER WARNING] Directory [ml:134{67},l:132{66}]"\??\C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\Modules\MsDtc\en-US" is not owned but specifies SDDL in component Microsoft.Dtc.PowerShell.Scripts.Resources, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:30, Info                  CSI    000008b9 Ignoring duplicate ownership for directory [l:72{36}]"\??\C:\WINDOWS\microsoft.net\authman" in component Microsoft.Interop.Security.AzRoles, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:30, Info                  CSI    000008ba [SR] Verify complete
2016-05-04 19:26:31, Info                  CSI    000008bb [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:31, Info                  CSI    000008bc [SR] Beginning Verify and Repair transaction
2016-05-04 19:26:40, Info                  CSI    000008bd [DIRSD OWNER WARNING] Directory [ml:520{260},l:120{60}]"\??\C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RedistList" is not owned but specifies SDDL in component NetFx-ASSEMBLYLIST_XML, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:26:42, Info                  CSI    000008be [SR] Verify complete
2016-05-04 19:26:42, Info                  CSI    000008bf [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:42, Info                  CSI    000008c0 [SR] Beginning Verify and Repair transaction
2016-05-04 19:26:51, Info                  CSI    000008c1 [SR] Verify complete
2016-05-04 19:26:51, Info                  CSI    000008c2 [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:26:51, Info                  CSI    000008c3 [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:00, Info                  CSI    000008c4 [SR] Verify complete
2016-05-04 19:27:00, Info                  CSI    000008c5 [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:27:00, Info                  CSI    000008c6 [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:09, Info                  CSI    000008c7 [SR] Verify complete
2016-05-04 19:27:09, Info                  CSI    000008c8 [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:27:09, Info                  CSI    000008c9 [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:13, Info                  CSI    000008ca [SR] Verify complete
2016-05-04 19:27:13, Info                  CSI    000008cb [SR] Verifying 100 (0x0000000000000064) components
2016-05-04 19:27:13, Info                  CSI    000008cc [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:27, Info                  CSI    000008cd [SR] Verify complete
2016-05-04 19:27:27, Info                  CSI    000008ce [SR] Verifying 80 (0x0000000000000050) components
2016-05-04 19:27:27, Info                  CSI    000008cf [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:31, Info                  CSI    000008d0 [DIRSD OWNER WARNING] Directory [ml:520{260},l:56{28}]"\??\C:\WINDOWS\system\Speech" is not owned but specifies SDDL in component Windows-Media-SpeechSynthesis-WinRT, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:27:31, Info                  CSI    000008d1 Ignoring duplicate ownership for directory [l:56{28}]"\??\C:\WINDOWS\system\Speech" in component Windows-Media-SpeechSynthesis-WinRT, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

2016-05-04 19:27:32, Info                  CSI    000008d2 [SR] Verify complete
2016-05-04 19:27:32, Info                  CSI    000008d3 [SR] Repairing 1 components
2016-05-04 19:27:32, Info                  CSI    000008d4 [SR] Beginning Verify and Repair transaction
2016-05-04 19:27:32, Info                  CSI    000008d5 Hashes for file member \??\C:\WINDOWS\System32\invagent.dll do not match actual file [l:24{12}]"invagent.dll" :
  Found: {l:32 b:I7a/jPimOyOv6g6VeRNrRgtWBYBuqs5iS2jsZ5y0ubU=} Expected: {l:32 b:iWgm+g91Ipr1hs3jhOiZUoOUYg97OI4FcPE9W8T/m8M=}
2016-05-04 19:27:32, Info                  CSI    000008d6 [SR] Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\WINDOWS\System32"\[l:24{12}]"invagent.dll" from store
2016-05-04 19:27:32, Info                  CSI    000008d7 WARNING: File [l:24{12}]"invagent.dll" in [l:46{23}]"\??\C:\WINDOWS\System32" switching ownership
    Old: Microsoft-Windows-Application-Experience-Inventory, Version = 6.3.9600.18060, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
    New: Microsoft-Windows-Application-Experience-Program-Data, Version = 6.3.9600.18161, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
2016-05-04 19:27:33, Info                  CSI    000008d8 [SR] Repair complete
2016-05-04 19:27:33, Info                  CSI    000008d9 [SR] Committing transaction
2016-05-04 19:27:33, Info                  CSI    000008da Creating NT transaction (seq 2), objectname [6]"(null)"
2016-05-04 19:27:33, Info                  CSI    000008db Created NT transaction (seq 2) result 0x00000000, handle @0x84c
2016-05-04 19:27:33, Info                  CSI    000008dc@2016/5/5:02:27:33.202 Beginning NT transaction commit...
2016-05-04 19:27:33, Info                  CSI    000008dd@2016/5/5:02:27:33.351 CSI perf trace:
CSIPERF:TXCOMMIT;173797
2016-05-04 19:27:33, Info                  CSI    000008de [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction  have been successfully repaired
2016-05-04 19:29:40, Info                  CBS    Trusted Installer is shutting down because: SHUTDOWN_REASON_AUTOSTOP
2016-05-04 19:29:40, Info                  CBS    TiWorker signaled for shutdown, going to exit.
2016-05-04 19:29:40, Info                  CBS    Ending the TiWorker main loop.
2016-05-04 19:29:40, Info                  CBS    Starting TiWorker finalization.
2016-05-04 19:29:40, Info                  CBS    Ending the TrustedInstaller main loop.
2016-05-04 19:29:40, Info                  CBS    Starting TrustedInstaller finalization.
2016-05-04 19:29:40, Info                  CBS    Ending TrustedInstaller finalization.
2016-05-04 19:29:41, Info                  CBS    Ending TiWorker finalization.
 
Hashes for file member
C:\WINDOWS\System32\invagent.dll
do not match actual file
Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\WINDOWS\System32"\[l:24{12}]"invagent.dll" from store
 
Hashes for file member
C:\WINDOWS\System32\invagent.dll
do not match actual file
Repairing corrupted file [ml:520{260},l:46{23}]"\??\C:\WINDOWS\System32"\[l:24{12}]"invagent.dll" from store

Thanks for the response. But I'm unclear as to what to do about this. What is my next step?
 
Back
Top