Sostituire manualmente il file danneggiato di Windows

I risultati della mia recente scansione SFC sono tornati male:

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log. 

Questo articolo di supporto tecnico Microsoft afferma che i file di backup sono memorizzati in %WinDir%\System32\dllcache . Così ho intrapreso l'avventura in file di sistema nascosti. Risultato? dllcache non esiste!

Scavando più in profondità, ho trovato questo , che dice che dllcache è stato sostituito con C:\Windows\winsxs\Backup inizia con Windows Vista. Navigando lì, tutto quello che trovo è un misto di file in cui nessuno di loro ha il nome del file che sto cercando di sostituire.

Quello che ho scoperto era che c'era un file MANIFEST con lo stesso nome identico alla cartella principale del file danneggiato.

Qualche parola su questo?


    sfcdetails: Tutti i file hanno "Verifica completa" tranne i seguenti (ripetuti nel log 3 volte con tempi diversi e numbers CSI):

     2015-07-12 22:53:08, Info CSI 00000594 [SR] Cannot repair member file [l:36{18}]"Amd64\CNBJ2530.DPB" of prncacla.inf, Version = 6.3.9600.17415, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type = [l:24{12}]"driverUpdate", TypeName neutral, PublicKey neutral in the store, hash mismatch 

    Grazie a Ramhound per il riferimento:

    Windows non può riparare perfino con sfc / scannow

    Dopo aver eseguito dism /online /cleanup-image /restorehealth e riavviando il computer, il ripristino di sistema funziona nuovamente!