
Os resultados da minha recente verificação SFC retornaram ruins:
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.
Este artigo de suporte da Microsoftdiz que os arquivos de backup estão armazenados em formato %WinDir%\System32\dllcache
. Então embarquei na aventura em arquivos ocultos do sistema. Resultado?dllcache não existe!
Indo mais fundo, descobriesse, que diz que o dllcache foi substituído C:\Windows\winsxs\Backup
pelo Windows Vista. Navegando até lá, tudo que encontro é uma confusão de arquivos onde nenhum deles tem o nome do arquivo que estou tentando substituir.
O que eu encontreiera que havia um arquivo MANIFEST com exatamente o mesmo nome da pasta pai do arquivo corrompido.
Alguma palavra sobre isso?
detalhes do sfc:Todos os arquivos têm "Verificação concluída", exceto o seguinte (que é repetido no log 3 vezes com horários e números CSI diferentes):
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
Responder1
Obrigado a Ramhound pela referência:
O Windows não consegue reparar mesmo com sfc /scannow
Depois de executar dism /online /cleanup-image /restorehealth
e reiniciar meu computador, a Restauração do Sistema funciona novamente!