Como faço para reparar os arquivos corrompidos encontrados pelo sfc / scannow? "A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu consertar alguns deles".

43

No Windows 7 , depois de executar chkdsk C: /F /R e descobrir que meu disco rígido tem 24 KB em setores defeituosos (o log é postado abaixo), decidi executar o utilitário Verificador de arquivos do sistema do Windows 7 ( %código%).

SFC mostrou o ff. mensagem depois de executá-lo: " Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles. Os detalhes estão incluídos no windir \ Logs \ CBS \ CBS.log do CBS.Log. "

Como o arquivo CBS.log é muito grande, executei sfc /scannow (conforme o artigo KB 928228 da Microsoft) para obter apenas o texto do log relativo aos arquivos corrompidos. (log também é postado abaixo)

Como faço para solucionar problemas e reparar os arquivos corrompidos mencionados por findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" ?

Meu sistema operacional é Windows 7 , 64 bits.

log do chkdsk

log de sfc / scannow

(através de sfc /scannow )

Observação: O log completo está em link . Eu citei apenas partes do log completo abaixo (principalmente da última parte), pois o log completo não caberia dentro do limite de caracteres para perguntas. Eu adicionei para servir como uma prévia.

...
2013-12-28 19:37:50, Info  CSI00000542 [SR] Beginning Verify and Repair transaction
2013-12-28 19:37:55, Info  CSI00000544 [SR] Verify complete
2013-12-28 19:37:56, Info  CSI00000545 [SR] Verifying 95 (0x000000000000005f) components
2013-12-28 19:37:56, Info  CSI00000546 [SR] Beginning Verify and Repair transaction
2013-12-28 19:38:03, Info  CSI00000548 [SR] Verify complete
2013-12-28 19:38:03, Info  CSI00000549 [SR] Repairing 43 (0x000000000000002b) components
2013-12-28 19:38:03, Info  CSI0000054a [SR] Beginning Verify and Repair transaction

...

2013-12-28 19:38:15, Info  CSI0000075d [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:38{19}]"IasMigPlugin-DL.man"; source file in store is also corrupted
2013-12-28 19:38:15, Info  CSI00000760 [SR] Could not reproject corrupted file [ml:520{260},l:84{42}]"\??\C:\Windows\System32\migwiz\dlmanifests"\[l:50{25}]"International-Core-DL.man"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI00000762 [SR] Cannot repair member file [l:24{12}]"wbemdisp.dll" of Microsoft-Windows-WMI-Scripting, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info  CSI00000763 [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info  CSI00000766 [SR] Could not reproject corrupted file [ml:58{29},l:56{28}]"\??\C:\Windows\SysWOW64\wbem"\[l:24{12}]"wbemdisp.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI00000768 [SR] Cannot repair member file [l:56{28}]"Microsoft.MediaCenter.UI.dll" of Microsoft.MediaCenter.UI, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info  CSI00000769 [SR] This component was referenced by [l:176{88}]"Microsoft-Windows-MediaCenter-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.MediaCenter"
2013-12-28 19:38:16, Info  CSI0000076c [SR] Could not reproject corrupted file [ml:520{260},l:40{20}]"\??\C:\Windows\ehome"\[l:56{28}]"Microsoft.MediaCenter.UI.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI0000076e [SR] Cannot repair member file [l:24{12}]"ReAgentc.exe" of Microsoft-Windows-WinRE-RecoveryTools, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info  CSI0000076f [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info  CSI00000772 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:24{12}]"ReAgentc.exe"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI00000774 [SR] Cannot repair member file [l:82{41}]"System.Management.Automation.dll-Help.xml" of Microsoft-Windows-PowerShell-PreLoc.Resources, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"en-US", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info  CSI00000775 [SR] This component was referenced by [l:266{133}]"Microsoft-Windows-Client-Features-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514.Microsoft-Windows-Client-Features-Language-Pack"
2013-12-28 19:38:16, Info  CSI00000778 [SR] Could not reproject corrupted file [ml:520{260},l:104{52}]"\??\C:\Windows\System32\WindowsPowerShell\v1.0\en-US"\[l:82{41}]"System.Management.Automation.dll-Help.xml"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI0000077a [SR] Cannot repair member file [l:18{9}]"hlink.dll" of Microsoft-Windows-HLink, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2013-12-28 19:38:16, Info  CSI0000077b [SR] This component was referenced by [l:202{101}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.WindowsFoundationDelivery"
2013-12-28 19:38:16, Info  CSI0000077e [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:18{9}]"hlink.dll"; source file in store is also corrupted
2013-12-28 19:38:16, Info  CSI00000780 [SR] Repair complete
2013-12-28 19:38:16, Info  CSI00000781 [SR] Committing transaction
2013-12-28 19:38:19, Info  CSI00000785 [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction  have been successfully repaired
    
por galacticninja 29.12.2013 / 03:27

8 respostas

13

A única maneira de corrigir essa grande quantidade de arquivos corrompidos no Windows 7 é faça uma instalação de reparo / atualização no local .

  • Insira o seu DVD do Windows 7 ou monte um ISO do Windows 7
  • Executar setup.exe do DVD / ISO montado
  • durante a configuração, selecione upgrade

IssoreparaoWindows,masmantémosprogramas.

Em2015,aMicrosoftdeuumbackportdeumcomandoDISMdoWindows8paraoWindows7parareparararquivos.Verifiqueseépossívelinstalara atualização KB2966583 , abra um prompt de comando como admin e execute DISM /Online /Cleanup-Image /Scanhealth para tentar reparar arquivos. Mas se isso falhar, tente a atualização inplace. Ainda é a melhor opção para o Windows 7 para garantir que ele seja totalmente reparado.

    
por 29.12.2013 / 08:28
3

Execute chkdsk C: /F /R do DVD de instalação do Windows,

  1. Inicialize a partir do DVD do Windows 7.
  2. Selecione "Reparar o seu computador".
  3. Escolha seu sistema de destino.
  4. No painel da ferramenta de recuperação, escolha Prompt de comando.
  5. Executar chkdsk <your target drive>/: /F /R

Quando você executar o disco de verificação a partir do DVD de instalação, o Windows tentará recuperar arquivos corrompidos e corrigi-los.

Eu tentei e funciona todas as vezes.

    
por 13.09.2014 / 14:32
2

Se o SFC / SCANNOW não funcionar, tente executá-lo com o computador no MODO DE SEGURANÇA. Verifique se as pastas PendingDeletes e PendingRenames existem em% WinDir% \ WinSxS \ Temp e se estão vazias. Caso contrário, exclua o conteúdo e execute o SFC / SCANNOW novamente. Consulte o link para obter mais informações.

    
por 26.08.2014 / 02:05
1

No Windows 7 e versões posteriores, o banco de dados de componentes do SFC é mantido pelo Windows Update. Executar o Windows Update irá disparar o reparo automatizado do banco de dados do componente, após o qual você poderá ter mais sorte com o SFC.

    
por 08.04.2014 / 12:18
1

Se sfc /scannow não funcionar, tente este comando ao executar o Windows 8:

dism /Online /Cleanup-Image /RestoreHealth

ou este comando se você estiver no modo de reparo do Windows 8 DVD / USB:

Dism /Image:C:\ /Cleanup-Image /RestoreHealth

contanto que o Windows 8 quebrado esteja na partição C:.

    
por 17.06.2014 / 17:08
1

Embora seja possível reparar arquivos do sistema por meio de uma atualização (conforme detalhado acima), você deve considerar se realmente deseja fazer isso. Se a corrupção do arquivo do sistema foi causada por setores defeituosos, é provável que o disco rígido esteja começando a falhar. Você pode não ter mais nenhum problema por algum tempo, mas quanto tempo pode demorar até você ter mais corrupção? Foram arquivos do sistema desta vez, talvez sejam seus dados pessoais na próxima vez. Eu recomendaria o backup de todos os seus dados, obtendo um novo computador ou um novo disco rígido e, em seguida, restaurando seus dados nele. Embora mais caro, é mais seguro a longo prazo.

    
por 24.08.2014 / 16:32
0

Outra coisa é tentar instalar a ferramenta CheckSUR da Microsoft: link

"SUR" significa "Prontidão para atualização do sistema".

Sua finalidade é reparar arquivos de sistema corrompidos. (Isto é: ele os substitui por uma boa cópia.) Seu nome sugere que ele foi criado para casos em que a atualização do sistema não seria executada e que ele apenas verifica, mas na verdade também corrige problemas. Eu não sei se isso só corrige um subconjunto de arquivos de sistema necessários para a atualização ter sucesso, ou todos eles. Talvez as pessoas que se deparam com esse problema possam testá-lo e, em seguida, executem novamente o SFC e nos informem se o erro desapareceu?

Isso é para o Windows Vista e 7. No Windows 8, ele já está instalado e foi renomeado para DISM (Gerenciamento e Manutenção de Imagens de Implantação). Espero que não seja tão triste quanto parece.

    
por 19.04.2015 / 12:20
-4

melhor método para Windows 7, copiar manualmente arquivos ausentes, eu fiz isso hoje, tinha 5 arquivos para copiar, nenhum erro SFC depois.

source está em $ install_media / source / install.wim. Abra com 7-zip e tem a mesma estrutura que a partição do windows, então copie da pasta correspondente.

    
por 04.03.2017 / 04:52

Tags