Portal de conteúdo recente.
Perfil do Autor Correções Política Editorial Privacidade Termos Cookies
MDBF
MDBF Portal Educativo
Tecnologia Publicado em Por Stéfano Barcellos

SFC /SCANNOW: Ordem Certa para Reparar o Windows

SFC /SCANNOW: Ordem Certa para Reparar o Windows
Checado por Stéfano Barcellos (imagem ilustrativa)

Panorama Inicial

O sistema operacional Windows, ao longo de seu uso contínuo, está sujeito a diversos tipos de degradação – arquivos corrompidos, registros danificados, atualizações mal sucedidas e infecções por malware. Quando o computador começa a apresentar travamentos, erros inesperados, lentidão ou mensagens de falha em aplicativos do sistema, uma das primeiras ferramentas de diagnóstico e reparo que vem à mente é o System File Checker (SFC), executado por meio do comando `sfc /scannow`.

No entanto, muitos usuários – e até mesmo técnicos iniciantes – cometem um erro fundamental ao executar o SFC de forma isolada, sem preparar o ambiente de recuperação adequadamente. O resultado é uma varredura que pode não conseguir corrigir todas as falhas, ou pior, que pode apresentar uma mensagem enganosa de que tudo está normal, quando na verdade a base de arquivos do sistema continua comprometida.

Este artigo apresenta a ordem certa para usar o `sfc /scannow`, baseada em recomendações oficiais da Microsoft e em práticas consolidadas pela comunidade de suporte técnico. A sequência correta – executar primeiro o DISM e depois o SFC – não é apenas uma sugestão; é um procedimento lógico e técnico que garante que o próprio repositório de arquivos saudáveis do Windows esteja íntegro antes que o SFC tente substituir arquivos danificados. Ao final da leitura, você será capaz de aplicar essa metodologia com confiança, poupando horas de troubleshooting e evitando reinstalações desnecessárias do sistema.

Como Funciona na Pratica

1 O que é o SFC e como ele funciona

O `System File Checker` (SFC) é um utilitário presente em todas as edições modernas do Windows (a partir do Windows 2000). Quando executado com o parâmetro `/scannow`, ele percorre todos os arquivos protegidos do sistema – aqueles que fazem parte do núcleo do Windows, como DLLs, executáveis e bibliotecas essenciais – e compara o hash de cada arquivo com a versão armazenada em um cache local, geralmente localizado na pasta `C:\Windows\System32\dllcache` ou dentro do próprio `WinSxS`. Se encontrar uma diferença, o SFC substitui o arquivo corrompido por uma cópia íntegra retirada desse cache.

A eficácia do SFC depende diretamente da integridade desse cache. Se o cache também estiver corrompido ou incompleto, o SFC pode simplesmente não conseguir reparar o arquivo defeituoso. Além disso, o SFC não é projetado para reparar a imagem de instalação do Windows como um todo; ele apenas substitui arquivos individuais.

2 O papel do DISM na sequência

O Deployment Image Servicing and Management (DISM) é uma ferramenta muito mais poderosa e abrangente. Ela foi introduzida no Windows 7 e aperfeiçoada nas versões seguintes. O DISM pode operar diretamente sobre a imagem do Windows, reparando o component store (WinSxS) – a base onde estão armazenadas todas as versões dos componentes do sistema, incluindo o cache do SFC.

Quando você executa `DISM /Online /Cleanup-Image /RestoreHealth`, o utilitário verifica a imagem do sistema online (a instalação em execução) e, se detectar corrupção, tenta repará-la usando o Windows Update como fonte de arquivos saudáveis. Se a máquina estiver offline ou o acesso ao Windows Update estiver restrito, é possível especificar uma fonte alternativa, como um DVD de instalação ou uma imagem ISO, por meio do parâmetro `/Source`.

3 Por que DISM antes de SFC?

A lógica é simples e direta: o SFC depende do cache local para substituir arquivos corrompidos. Esse cache, por sua vez, faz parte do component store que o DISM repara. Se você tentar executar o SFC antes de reparar o component store, o SFC pode falhar porque o cache está danificado ou faltam versões corretas. Executando o DISM primeiro, você garante que o próprio repositório de arquivos saudáveis seja restaurado. Depois, o SFC pode fazer a varredura final e substituir qualquer arquivo de sistema que ainda esteja corrompido, agora com a certeza de que o cache está íntegro.

Essa sequência é amplamente documentada pela Microsoft e por fontes confiáveis de suporte técnico, como o Microsoft Q&A-sfc-scannow) e artigos da Dell Support.

4 Passo a passo detalhado

Abaixo, apresentamos a ordem correta de execução, incluindo variações para sistemas online e offline.

Requisito fundamental: Todos os comandos devem ser executados em um Prompt de Comando ou PowerShell com privilégios de Administrador. Para abrir, clique com o botão direito no menu Iniciar e selecione "Prompt de Comando (Admin)" ou "Windows PowerShell (Admin)". Em versões recentes do Windows 11, a opção pode estar sob "Terminal (Admin)".

Passo 1 – Verificar a integridade da imagem com DISM (opcional, mas recomendado)

Antes de reparar, você pode apenas verificar se há corrupção: DISM /Online /Cleanup-Image /ScanHealth Esse comando analisa o component store e informa se há problemas, mas não realiza reparos.

Passo 2 – Reparar a imagem com DISM

Execute o comando principal de reparo: DISM /Online /Cleanup-Image /RestoreHealth Esse processo pode levar de 10 a 30 minutos, dependendo da velocidade do disco e da conexão com a internet, pois ele baixará arquivos do Windows Update se necessário. Se o sistema não tiver acesso à internet, você pode especificar uma fonte local, como uma imagem ISO montada: DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess Substitua `D:` pela letra da unidade onde a mídia de instalação está montada.

Passo 3 – Executar o SFC /SCANNOW

Após a conclusão bem-sucedida do DISM (mensagem "A operação foi concluída com êxito" ou "O reparo de integridade da imagem foi concluído"), execute: sfc /scannow O SFC percorrerá todos os arquivos protegidos e substituirá os corrompidos. Ao final, exibirá um resumo de resultados. Reinicie o computador se solicitado.

5 Cenários especiais: sistema offline (modo de recuperação)

Em situações em que o Windows não inicia normalmente, você pode executar os comandos no ambiente de recuperação (WinRE). Inicie o computador a partir de uma mídia de instalação, clique em "Reparar o computador" e vá para "Solução de problemas" > "Opções avançadas" > "Prompt de Comando". Em seguida, use os comandos com parâmetros offline:

Para o DISM: DISM /Image:C:\ /Cleanup-Image /RestoreHealth Para o SFC: sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows Substitua `C:` pela letra da partição onde o Windows está instalado (pode ser `D:` ou outra em alguns sistemas).

Principais Destaques

A seguir, uma lista resumida dos 10 passos essenciais para usar o `sfc /scannow` na ordem correta e maximizar as chances de reparação bem-sucedida:

  1. Abra o Prompt de Comando como administrador.
  2. Execute `DISM /Online /Cleanup-Image /ScanHealth` – apenas verifique a integridade do component store (opcional).
  3. Se o ScanHealth indicar corrupção, execute `DISM /Online /Cleanup-Image /RestoreHealth` – repare a imagem usando o Windows Update.
  4. Se não tiver internet, forneça uma fonte local com o parâmetro `/Source` e `/LimitAccess`.
  5. Aguarde a conclusão do DISM – não interrompa o processo.
  6. Verifique se o DISM reportou sucesso (mensagem "A operação foi concluída com êxito").
  7. Reinicie o computador após o DISM, se houver recomendação.
  8. Execute `sfc /scannow` no mesmo Prompt de Comando administrador.
  9. Aguarde o SFC terminar – pode levar de 15 a 30 minutos.
  10. Reinicie novamente e monitore o sistema para verificar se os problemas foram resolvidos.
Para sistemas offline (modo de recuperação), adapte os comandos conforme explicado na seção anterior.

Tabela de Comparacao

A tabela abaixo compara as três principais ferramentas de reparo do Windows – CHKDSK, DISM e SFC – destacando suas funções, escopo e ordem recomendada de uso.

FerramentaComando principalO que reparaEscopoOrdem na sequência
CHKDSK`chkdsk C: /f /r`Erros lógicos e setores defeituosos no disco rígidoSistema de arquivos (NTFS, FAT) e integridade física do discoPode ser executado antes, depois ou independentemente; recomendado antes de DISM se houver suspeita de falha de disco
DISM`DISM /Online /Cleanup-Image /RestoreHealth`Imagem do Windows (component store, WinSxS, cache SFC)Imagem do sistema operacional (componentes, atualizações, repositório de arquivos)Primeiro – prepara a base para o SFC
SFC`sfc /scannow`Arquivos protegidos do sistema individualmenteArquivos de sistema (DLLs, executáveis, bibliotecas)Segundo – após o DISM, usando o cache reparado
Observação: Embora algumas fontes sugiram executar CHKDSK antes do DISM, o foco deste artigo é a sequência DISM → SFC, que é a mais crucial para reparo de arquivos de sistema.

Respostas Rapidas

O que significa a mensagem "A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles"?

Essa mensagem indica que o SFC identificou arquivos corrompidos, mas o cache local (que serve como fonte de arquivos saudáveis) também está corrompido ou incompleto. A solução é exatamente o que recomendamos: executar o DISM primeiro para reparar o component store e, em seguida, rodar o SFC novamente. Se o problema persistir, pode ser necessário especificar uma fonte manual de instalação do Windows ou considerar uma reparação da instalação via "Atualizar este PC".

Posso executar o SFC /scannow sem ser administrador?

Não. O SFC precisa de acesso a áreas protegidas do sistema, como a pasta System32 e o cache de arquivos. Sem privilégios de administrador, o comando simplesmente não executa, exibindo a mensagem "Você deve ser um administrador executando uma sessão de console para usar este utilitário". Sempre clique com o botão direito no Prompt de Comando ou PowerShell e escolha "Executar como administrador".

Quanto tempo leva o processo completo (DISM + SFC)?

Em um computador moderno com SSD e conexão de internet razoável, o DISM (RestoreHealth) costuma levar de 5 a 15 minutos, e o SFC /scannow outros 15 a 30 minutos. Em máquinas com HD mecânico e internet lenta, pode ultrapassar 1 hora. O tempo também depende do nível de corrupção – se o DISM precisar baixar muitos arquivos, o processo se alonga. É fundamental não interromper a execução para evitar danos ao sistema.

O DISM e o SFC funcionam no Windows 10 e no Windows 11 da mesma forma?

Sim, ambos os utilitários estão presentes e funcionam de maneira idêntica no Windows 10 e no Windows 11. A sintaxe dos comandos é a mesma. A única diferença pode estar na localização de algumas fontes de reparo, mas o procedimento essencial (DISM antes do SFC) é válido para todas as versões recentes do Windows, incluindo Windows 8.1 e Windows Server 2012/2016/2019/2022.

Eu preciso executar o DISM sempre, mesmo que não haja suspeita de corrupção grave?

Se você está executando o SFC apenas como manutenção preventiva, pode pular o DISM. Contudo, se o SFC indicar que não conseguiu reparar todos os arquivos, ou se o sistema apresentar sintomas de instabilidade, o DISM deve ser executado antes de uma segunda tentativa do SFC. A recomendação de boas práticas é: sempre que for usar o SFC para reparar problemas reais, execute o DISM primeiro. Isso evita ciclos de tentativa e erro e garante que a ferramenta tenha a melhor chance de sucesso.

O que fazer se o DISM falhar com o erro "0x800f081f" ou "A fonte não pôde ser encontrada"?

Esses erros geralmente indicam que o Windows Update não está disponível ou que a fonte de reparo local especificada não é válida. As soluções incluem: (a) verificar a conexão com a internet e as configurações do Windows Update; (b) usar o parâmetro `/LimitAccess` combinado com uma fonte local, como uma imagem ISO montada ou o próprio disco de instalação; (c) executar o DISM offline no modo de recuperação com uma mídia de instalação; (d) em casos extremos, realizar uma reparação de instalação (in-place upgrade) usando a ferramenta de atualização do Windows.

Após executar o SFC, o sistema ficou mais lento. É normal?

Em alguns casos, o SFC pode substituir arquivos que estavam sendo usados por drivers ou serviços, exigindo uma reinicialização para que as novas versões entrem em vigor. Também é possível que o processo de substituição tenha gerado um recarregamento de cache – uma lentidão temporária. Recomenda-se reiniciar o computador imediatamente após o SFC. Se a lentidão persistir por dias, pode haver outro problema não relacionado, como corrupção no registro ou superaquecimento. Nesse caso, consulte outras ferramentas de diagnóstico.

O SFC corrige problemas causados por malware?

O SFC substitui apenas arquivos do sistema que foram modificados em relação à versão original. Se o malware tiver infectado arquivos do sistema, o SFC pode restaurá-los. No entanto, ele não remove o malware em si, que provavelmente tentará reinfectar os arquivos novamente. O procedimento correto é: primeiro, executar um antivírus completo e, depois, usar DISM + SFC para reparar os danos causados pela infecção. Nunca confie no SFC como ferramenta antimalware.

Existe um risco de perder dados ao executar DISM e SFC?

Não. Ambos os comandos operam exclusivamente sobre arquivos do sistema operacional, e não sobre arquivos pessoais (documentos, fotos, músicas, etc.). Eles podem substituir arquivos da pasta System32, WinSxS e outras pastas protegidas, mas jamais tocam em pastas de usuário. Portanto, é seguro executá-los mesmo em um computador de produção. Ainda assim, é recomendável fazer backup dos dados importantes regularmente como boa prática geral.

Qual a diferença entre SFC /SCANNOW e SFC /VERIFYONLY?

O parâmetro `/scannow` executa a verificação completa e já realiza a substituição dos arquivos danificados. Já `/verifyonly` apenas verifica a integridade e lista os arquivos corrompidos, sem corrigi-los. O `/verifyonly` é útil para diagnósticos rápidos quando você quer saber se há corrupção, mas ainda não deseja aplicar correções – por exemplo, para documentar o estado do sistema antes de uma intervenção.

Em Sintese

A ordem certa para usar o `sfc /scannow` não é um detalhe técnico menor; é a diferença entre um reparo bem-sucedido e horas perdidas com sintomas persistentes. Executar o DISM antes do SFC assegura que a própria fundação sobre a qual o SFC trabalha – o cache de arquivos saudáveis do sistema – esteja íntegra. Essa sequência é endossada pela Microsoft, por consultorias de TI e por milhares de administradores de sistemas ao redor do mundo.

Neste artigo, vimos o que cada ferramenta faz, o passo a passo detalhado (inclusive para sistemas offline), uma lista resumida de ações, uma tabela comparativa com CHKDSK e DISM, e respostas para as dúvidas mais comuns. Se você seguir esse roteiro, aumentará drasticamente a taxa de sucesso ao reparar arquivos corrompidos do Windows.

Lembre-se: a manutenção preventiva também é importante. Execute o DISM e o SFC periodicamente (a cada 3 ou 6 meses) como parte de uma rotina de saúde do sistema, principalmente após grandes atualizações do Windows ou após instalação/remoção de softwares pesados. Dessa forma, você mantém o Windows estável, seguro e com alto desempenho por muito mais tempo.

Por fim, nunca subestime o valor de uma documentação confiável. Mantenha sempre à mão os links de suporte oficial da Microsoft e de fontes técnicas independentes. A tecnologia está em constante evolução, mas os fundamentos de reparo do Windows permanecem sólidos – e a ordem DISM → SFC é um deles.

Materiais de Apoio

Stéfano Barcellos
Editor-Chefe
Stéfano Barcellos encontrou seu lugar num território que poucos se arriscam a habitar: a fronteira entre tecnologia e linguagem. Com mais de quinze anos de experiência como desenvolvedor e editor, construiu reputação na curadoria de conteúdo digital no Brasil não por seguir tendências, mas por se negar a enxergar como domínios separados o universo do código ...

Siga Stéfano nas redes sociais:
X Instagram Facebook TikTok