Como Rodar SFC /Scannow no Windows 11
Resposta curta: Abra Terminal como admin e rode na ordem: DISM /Online /Cleanup-Image /RestoreHealth primeiro (repara component store de onde SFC puxa), depois sfc /scannow. Rodar SFC sozinho frequentemente falha porque seus próprios arquivos fonte estão corrompidos. Se SFC diz que não conseguiu corrigir tudo, verifique CBS.log, rode novamente após reiniciar, ou faça reparo com upgrade in-place.
Clique direito Iniciar, Terminal (Admin). DISM primeiro, depois SFC:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
DISM leva cinco a vinte minutos, SFC mais cinco a quinze. Não feche a janela durante SFC.
Por Que DISM Primeiro
Rodei SFC primeiro em uma máquina uma vez e substituiu três DLLs com cópias corrompidas. O component store — C:\Windows\WinSxS\ — estava danificado pela mesma atualização interrompida que causou o problema, então SFC puxava arquivos quebrados para “corrigir” o sistema. DISM repara o component store baixando cópias limpas da Microsoft. Depois disso SFC tem algo bom para trabalhar.
O que danifica WinSxS é quase sempre perda de energia durante Windows Update. Notebooks principalmente, porque pessoas fecham a tampa no meio da atualização. Tive um caso onde gato do dono arrancou cabo de carregamento durante 24H2. Bateria em 6%. Algumas DLLs pegaram versão nova, outras ficaram com antiga, algumas simplesmente truncaram. Precisou duas rodadas de DISM + SFC.
Mesma máquina voltou três semanas depois com arquivos corrompidos diferentes. Dessa vez parei de olhar SFC e verifiquei disco — NVMe falhando. Se corrupção continua voltando em arquivos diferentes cada vez, pare de rodar SFC e verifique saúde do disco primeiro. Rode chkdsk C: /r também.
Lendo os Resultados
“Nenhuma violação de integridade” — limpo. “Reparou com sucesso” — reinicie. “Não foi possível executar a operação solicitada” — não é admin, ou Windows Modules Installer está desativado em services.msc.
“Encontrou arquivos corrompidos mas não conseguiu corrigir alguns” é o que assusta as pessoas. Tive cliente pronto para comprar notebook novo por causa disso. Geralmente só significa que DISM não rodou primeiro, ou certas DLLs estão travadas porque Windows está usando agora. Inicie no Modo de Segurança e rode sfc /scannow lá — Modo de Segurança libera maioria dos arquivos travados.
Detalhes estão em C:\Windows\Logs\CBS\CBS.log mas não abra no Bloco de Notas, é enorme. Rode findstr /c:“[SR] Cannot repair” %windir%\Logs\CBS\CBS.log. Procura padrão. Poucos arquivos de um pacote de atualização significa atualização interrompida — corrigível. Arquivos aleatórios de pacotes diferentes toda vez que escaneia significa disco falhando e SFC não vai salvar.
mshtml.dll é coisa legada do Internet Explorer que Microsoft ainda envia com Windows 11. explorer.exe aparece muito também, por isso Explorador de Arquivos para de responder em máquinas com arquivos corrompidos. oleaut32.dll gerencia automação COM/OLE — área de transferência depende dele, então quando corrompido copiar-colar para de funcionar até SFC substituir. Após atualizações de driver problemáticas aparecem DLLs relacionadas a drivers.
Modo de Segurança, Offline, Opção Nuclear
Já mencionei Modo de Segurança. Se não resolver arquivos persistentes, pode rodar SFC completamente fora do Windows — segure Shift, clique Reiniciar, Solucionar problemas, Opções avançadas, Prompt de Comando, depois rode sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. Verifique letra do disco primeiro com dir C:\Windows porque ambiente de recuperação às vezes troca C e D.
Upgrade in-place é último recurso. Baixe ISO do Windows 11, monte, rode setup.exe, “Manter arquivos pessoais e aplicativos.” Substitui todo arquivo de sistema, mantém seus dados, 30-60 minutos. Acabei fazendo isso em máquina após três rodadas de DISM + SFC falharem em corrigir ntdll.dll. Deveria ter começado por aí.
Mais uma coisa — se SFC continua encontrando corrupção e você corrige mas volta, verifique malware antes de rodar SFC de novo. Malware modifica DLLs do sistema, SFC substitui, malware reinfecta imediatamente. Loop inútil.
Manutenção
Não rode SFC por agenda. É diagnóstico, não manutenção. Rode quando algo está errado — congelamentos, erros de DLL, falhas de atualização, telas azuis.
Após 23H2, 24H2 ou qualquer atualização semestral grande, verificação DISM + SFC vale dez minutos. Essas atualizações substituem centenas de arquivos. Se não tem certeza se problema é corrupção ou outra coisa, podemos verificar remotamente e dizer de qualquer forma.
Perguntas Frequentes
Devo rodar SFC ou DISM primeiro?
DISM primeiro, sempre. DISM repara component store (WinSxS) que SFC usa como fonte de arquivos limpos. Se rodar SFC primeiro com component store danificado, SFC falha ou 'repara' com cópias corrompidas — piorando. Rode DISM /Online /Cleanup-Image /RestoreHealth, espere terminar, depois sfc /scannow.
O que significa 'Proteção de Recursos encontrou arquivos corrompidos mas não conseguiu corrigir alguns'?
SFC detectou arquivos corrompidos mas não conseguiu substituir. Motivo mais comum é component store danificado — rode DISM /Online /Cleanup-Image /RestoreHealth primeiro, depois SFC novamente. Se não funcionar, tente SFC no Modo de Segurança, depois pelo Ambiente de Recuperação do Windows. Arquivos específicos estão em C:\Windows\Logs\CBS\CBS.log — use findstr /c:"[SR] Cannot repair" para filtrar.
É seguro rodar SFC /scannow?
Sim, completamente seguro. SFC só substitui arquivos de sistema corrompidos ou modificados com cópias conhecidamente boas. Não deleta arquivos pessoais, desinstala programas ou muda configurações. Varredura leva 5-15 minutos e pode usar computador normalmente depois. Só evite interromper — não reinicie ou feche janela durante execução.
Quanto tempo leva SFC /scannow?
Geralmente 5 a 15 minutos, dependendo da velocidade do disco. Em SSD tipicamente 5 minutos; em HD tradicional, 15. Se SFC trava em porcentagem específica por mais de 30 minutos, pode estar tentando reparar arquivo particularmente difícil — deixe rodar até uma hora. DISM leva 5-20 minutos dependendo da conexão de internet.
Devo rodar SFC /scannow regularmente como manutenção?
Não. SFC é ferramenta diagnóstica, não de manutenção. Rode quando tem sintomas — crashes aleatórios, erros de DLL faltando, apps parando de funcionar, falhas do Windows Update. Única exceção: após atualizações semestrais grandes (23H2, 24H2), verificação DISM + SFC vale os dez minutos para pegar problemas cedo.
O que fazer se DISM também falha?
Se DISM /Online /Cleanup-Image /RestoreHealth falha, geralmente download do Windows Update foi interrompido. Tente novamente com conexão estável. Se persistir, use ISO do Windows 11 como fonte offline: monte ISO, rode DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim (troque E: pela letra da ISO montada). Se falhar também, upgrade in-place é próximo passo.