SFC Scan Windows 11: How to Run SFC and DISM to Repair Windows – LicenceHouse guide

Para executar uma verificação SFC no Windows 11, abra o Terminal (Administrador) e escreva sfc /scannow. Se o SFC indicar ficheiros que não consegue corrigir, execute DISM /Online /Cleanup-Image /RestoreHealth para reparar o arquivo de componentes a partir do qual copia os ficheiros, reinicie e execute novamente o SFC. Em conjunto, as duas ferramentas corrigem a maioria dos ficheiros de sistema danificados sem reinstalar o Windows.

Ferramenta Comando O que repara Tempo habitual
SFC sfc /scannow Ficheiros de sistema protegidos do Windows 5–20 minutos
DISM CheckHealth DISM /Online /Cleanup-Image /CheckHealth Nada; lê o indicador de danos já existente Segundos
DISM ScanHealth DISM /Online /Cleanup-Image /ScanHealth Nada; análise aprofundada do arquivo de componentes Vários minutos
DISM RestoreHealth DISM /Online /Cleanup-Image /RestoreHealth O arquivo de componentes (WinSxS) de que o SFC depende 10–30 minutos
CHKDSK chkdsk C: /scan Erros do sistema de ficheiros na unidade, não ficheiros do Windows Varia com o tamanho da unidade

O que fazem realmente o SFC e o DISM?

O Verificador de Ficheiros de Sistema (SFC) compara os ficheiros protegidos do Windows com cópias em bom estado e substitui os que estejam danificados ou em falta. O DISM (Deployment Image Servicing and Management) repara o arquivo de componentes do Windows, a pasta WinSxS que o SFC usa como origem. Se esse arquivo estiver danificado, o SFC não tem nada limpo a partir do qual copiar.

Esta relação é a chave para os usar bem. O SFC corrige os ficheiros a partir dos quais o Windows é executado; o DISM corrige o armazém de onde vêm esses ficheiros de substituição.

Ambas as ferramentas estão incluídas em todas as edições do Windows 11 e exigem uma conta de administrador. Nenhuma delas mexe nos seus documentos, fotografias ou aplicações instaladas.

Quando deve executar uma verificação SFC no Windows 11?

Execute uma verificação SFC quando é o próprio Windows que se comporta mal, e não uma única aplicação: as Definições ou o menu Iniciar não abrem, as ferramentas integradas falham, as atualizações falham repetidamente ou surgem erros sobre ficheiros DLL em falta. Também é uma verificação sensata após um corte de energia inesperado ou um encerramento forçado durante uma atualização.

Se os problemas começaram logo após instalar software novo, um arranque limpo é normalmente o teste mais rápido. Se um código de erro específico continuar a aparecer, o Visualizador de Eventos pode indicar-lhe que componente está a falhar antes de começar a reparar.

O que vemos com frequência: o SFC resolve sozinho um número surpreendente de casos de "as Definições não abrem" e "o menu Iniciar está bloqueado", sobretudo em PCs que foram desligados a meio de uma atualização.

Ecrã de portátil com linhas de texto de comandos, como ao executar uma verificação SFC no Windows 11

Como executar o sfc /scannow no Windows 11?

Clique com o botão direito do rato no botão Iniciar, escolha Terminal (Administrador), aprove o pedido do Controlo de Conta de Utilizador e, depois, escreva sfc /scannow e prima Enter. A verificação mostra uma percentagem e demora normalmente entre cinco e vinte minutos. Deixe a janela aberta até chegar aos 100% e apresentar um resultado.

  1. Clique com o botão direito do rato em Iniciar e selecione Terminal (Administrador). A Linha de Comandos executada como administrador funciona igualmente bem.
  2. Selecione Sim no pedido do Controlo de Conta de Utilizador.
  3. Escreva sfc /scannow e prima Enter.
  4. Aguarde até a verificação chegar aos 100%. Não feche a janela nem reinicie durante a verificação.
  5. Leia a mensagem de resultado e, depois, reinicie se algum ficheiro tiver sido reparado.

Se vir a mensagem "Tem de ser um administrador a executar uma sessão de consola", a janela não foi aberta com direitos de administrador. Feche-a e comece novamente a partir do passo 1.

O que significam as mensagens de resultado do SFC?

O SFC termina com uma de quatro mensagens. "Não encontrou violações de integridade" significa que os seus ficheiros de sistema estão bem. "Encontrou ficheiros danificados e reparou-os com êxito" significa que a correção funcionou. "Encontrou ficheiros danificados, mas não conseguiu corrigir alguns deles" ou "não conseguiu efetuar a operação pedida" significa que deve executar o DISM a seguir.

  • A Proteção de Recursos do Windows não encontrou violações de integridade. Os ficheiros de sistema estão em bom estado; procure a causa noutro lado.
  • A Proteção de Recursos do Windows encontrou ficheiros danificados e reparou-os com êxito. Reinicie e verifique se o problema desapareceu.
  • A Proteção de Recursos do Windows encontrou ficheiros danificados, mas não conseguiu corrigir alguns deles. É provável que o arquivo de componentes esteja danificado. Execute o DISM RestoreHealth e, depois, novamente o SFC.
  • A Proteção de Recursos do Windows não conseguiu efetuar a operação pedida. Muitas vezes causado por reparações pendentes ou por um ficheiro bloqueado. Reinicie e tente novamente, ou execute o SFC no Modo de Segurança.

Como ler o ficheiro CBS.log depois do SFC?

O SFC regista todas as ações em C:\Windows\Logs\CBS\CBS.log. Esse ficheiro é grande e está misturado com outras entradas de manutenção, por isso filtre-o para ver apenas as linhas do SFC. O comando documentado pela Microsoft copia apenas as entradas do SFC para um ficheiro de texto no seu ambiente de trabalho, que pode abrir no Bloco de Notas.

  1. Abra o Terminal (Administrador) e mude para um separador da Linha de Comandos, ou abra a Linha de Comandos como administrador.
  2. Execute: findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
  3. Abra o ficheiro sfcdetails.txt no seu ambiente de trabalho.
  4. Desloque-se até à data e hora mais recentes. Procure linhas que contenham Cannot repair member file para ver que ficheiros o SFC não conseguiu corrigir.

Pormenor avançado: o ficheiro filtrado inclui entradas de todas as execuções do SFC, e não apenas da mais recente. Faça corresponder as horas à sua verificação antes de tirar conclusões; caso contrário, pode andar atrás de um ficheiro que foi reparado há semanas.

O DISM mantém o seu próprio registo em C:\Windows\Logs\DISM\dism.log, que é o local a consultar se o RestoreHealth falhar.

Como usar o DISM CheckHealth, ScanHealth e RestoreHealth?

Execute os três parâmetros do DISM por ordem de profundidade. O CheckHealth lê em segundos um indicador de danos já existente, o ScanHealth faz uma análise completa do arquivo de componentes e o RestoreHealth analisa-o e repara-o, transferindo por predefinição ficheiros limpos do Windows Update. Os três usam o parâmetro /Online para atuar na cópia do Windows em execução.

  1. Abra o Terminal (Administrador).
  2. Execute DISM /Online /Cleanup-Image /CheckHealth. Indica se a imagem está em bom estado, se é reparável ou se não é reparável.
  3. Execute DISM /Online /Cleanup-Image /ScanHealth para uma verificação minuciosa. Demora vários minutos.
  4. Se algum deles indicar danos, execute DISM /Online /Cleanup-Image /RestoreHealth.
  5. Mantenha o PC ligado à Internet. O progresso pode ficar na mesma percentagem durante vários minutos; é um comportamento normal, por isso deixe-o continuar.
  6. Quando o DISM indicar "A operação de restauro foi concluída com êxito", reinicie e execute novamente sfc /scannow.

Muitos técnicos passam diretamente ao RestoreHealth, porque este inclui uma análise. Não há problema; como explica a referência da Microsoft Reparar uma imagem do Windows, o CheckHealth e o ScanHealth são úteis sobretudo quando pretende confirmar os danos antes de alterar o que quer que seja.

Deve executar primeiro o DISM ou o SFC?

Execute primeiro o DISM RestoreHealth quando já suspeita de danos mais profundos e, depois, o SFC. O DISM repara o arquivo de componentes e o SFC usa depois esse arquivo reparado para corrigir os ficheiros de sistema em uso. Se executar primeiro o SFC sobre um arquivo danificado, este pode indicar ficheiros que não consegue reparar, o que o leva, de qualquer forma, de volta ao DISM.

Causa e efeito: o SFC só é tão bom quanto a sua origem. Um arquivo WinSxS danificado produz resultados repetidos de "não conseguiu corrigir", por muitas vezes que execute o SFC, enquanto uma única passagem bem-sucedida do DISM permite normalmente que a verificação SFC seguinte termine sem erros.

Uma sequência prática que cobre a maioria dos casos:

  1. DISM /Online /Cleanup-Image /RestoreHealth
  2. Reinicie o PC.
  3. sfc /scannow
  4. Se o SFC tiver reparado ficheiros, reinicie e execute-o mais uma vez para confirmar um resultado sem erros.

Como executar o DISM com uma origem offline (install.wim)?

Se o DISM falhar com o erro 0x800f081f ("Não foi possível encontrar os ficheiros de origem"), ou se o PC não tiver uma ligação à Internet funcional, aponte o DISM para uma ISO do Windows 11 em vez do Windows Update. Monte a ISO, descubra o índice da sua edição dentro do install.wim e acrescente /Source e /LimitAccess ao comando RestoreHealth.

  1. Transfira uma ISO do Windows 11 que corresponda à versão e ao idioma instalados. O nosso guia da pen USB de arranque explica onde obter suportes oficiais.
  2. Clique com o botão direito do rato na ISO e selecione Montar. Anote a letra da unidade, por exemplo D:.
  3. Liste as edições: DISM /Get-WimInfo /WimFile:D:\sources\install.wim. Anote o número de índice da sua edição (Home, Pro, etc.).
  4. Execute a reparação, substituindo o índice: DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:6 /LimitAccess

O /LimitAccess impede o DISM de contactar o Windows Update, pelo que depende apenas da sua ISO. O guia da Microsoft para configurar uma origem de reparação do Windows explica o formato do caminho Wim: e a exigência do índice.

O que vemos com frequência: as reparações offline falham sobretudo porque a ISO é de uma versão diferente da do sistema instalado, por exemplo uma ISO 24H2 num PC com a 25H2. Verifique a sua versão do Windows 11 primeiro e transfira o suporte correspondente.

Qual é a diferença entre o SFC, o DISM e o CHKDSK?

O SFC repara os ficheiros de sistema do Windows, o DISM repara o arquivo de componentes de onde esses ficheiros provêm e o CHKDSK verifica o sistema de ficheiros da unidade e, com o parâmetro certo, procura setores danificados. O CHKDSK não sabe o que um ficheiro do Windows deve conter; apenas verifica se a estrutura do disco que guarda os ficheiros é consistente.

  • chkdsk C: /scan executa uma análise online sem reiniciar.
  • chkdsk C: /f corrige erros do sistema de ficheiros e, na unidade do sistema, agenda-se para o próximo reinício.
  • chkdsk C: /r também localiza setores danificados e recupera os dados legíveis, o que pode demorar horas em discos rígidos grandes.

Execute primeiro o CHKDSK se vir erros de disco, ficheiros que desaparecem ou uma unidade que faz cliques ou fica drasticamente mais lenta. Os ficheiros de sistema danificados numa unidade a avariar voltarão a danificar-se, por muitas vezes que o SFC os repare.

E se o SFC e o DISM não conseguirem reparar o Windows 11?

Se várias passagens do DISM e do SFC continuarem a falhar, experimente o SFC offline a partir do Ambiente de Recuperação do Windows e, depois, considere uma instalação de reparação no local. Uma instalação de reparação reinstala o Windows 11 sobre si próprio a partir de uma ISO correspondente, mantendo os seus ficheiros e aplicações, e substitui todos os ficheiros de sistema de uma só vez.

  • SFC offline: a partir do WinRE, abra a Linha de Comandos e execute sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. As letras das unidades podem ser diferentes no WinRE, por isso verifique primeiro com dir. Se o próprio WinRE estiver em falta, consulte a nossa solução para "Não foi possível encontrar o ambiente de recuperação".
  • Reparação no local: monte uma ISO correspondente, execute o setup.exe e escolha manter os ficheiros pessoais e as aplicações.
  • Repor este PC: o último passo antes de uma instalação limpa, disponível em Definições > Sistema > Recuperação.

Uma instalação de reparação mantém a ativação existente, desde que o Windows tenha sido ativado previamente com uma licença original. Se estiver a reconstruir um PC que nunca teve uma licença válida, uma chave original do Windows 11 Pro permite-lhe ativá-lo sem problemas assim que o sistema estiver em bom estado.

Perguntas frequentes

É seguro executar o sfc /scannow?

Sim. O SFC apenas substitui ficheiros de sistema protegidos do Windows por cópias em bom estado do arquivo de componentes, e não elimina nem altera ficheiros pessoais, documentos ou programas instalados. A principal precaução é deixar a verificação terminar sem reiniciar e guardar primeiro qualquer trabalho aberto, caso seja necessário reiniciar depois.

Quanto tempo demora o DISM RestoreHealth?

Na maioria dos PCs modernos com SSD e uma ligação à Internet razoável, o RestoreHealth demora aproximadamente 10 a 30 minutos. Pode demorar mais em discos rígidos ou com ligações lentas. O progresso fica muitas vezes parado numa percentagem durante vários minutos; é um comportamento normal, por isso deixe-o continuar em vez de fechar a janela.

O SFC resolve problemas de ativação?

Normalmente, não. O SFC repara ficheiros de sistema danificados, mas a ativação depende de uma chave de produto válida ou de uma licença digital associada ao seu hardware. Se o Windows mostrar erros de ativação após uma reparação, verifique Definições > Sistema > Ativação e execute a Resolução de problemas de ativação, que trata de problemas de licença que o SFC e o DISM não resolvem.

Posso executar o SFC no Windows 11 Home?

Sim. O SFC, o DISM e o CHKDSK estão incluídos em todas as edições do Windows 11, incluindo Home, Pro, Education e Enterprise. Só precisa de uma conta com direitos de administrador para abrir um terminal elevado. Os comandos e os resultados são idênticos em todas as edições, por isso este guia aplica-se a qualquer PC com Windows 11.

Porque é que o SFC encontra ficheiros danificados sempre que o executo?

Resultados repetidos significam normalmente que o arquivo de componentes está danificado, por isso execute o DISM RestoreHealth antes do SFC. Se os danos continuarem a voltar após reparações bem-sucedidas, suspeite da unidade ou da memória: execute chkdsk C: /scan e o Diagnóstico de Memória do Windows, porque o hardware a avariar pode danificar ficheiros acabados de reparar.

Guias relacionados

Ligações neste guia

Ligação Tipo Porque ajuda
Arranque limpo no Windows 11 Interna Exclui software de terceiros antes de reparar ficheiros de sistema
Guia do Visualizador de Eventos Interna Identifica o componente com falha por detrás de erros recorrentes
Criar uma pen USB de arranque do Windows 11 Interna Onde obter suportes oficiais para reparações DISM offline
Verificar a sua versão do Windows 11 Interna Garante que a ISO corresponde à versão instalada
Chave Windows 11 Pro Interna Licença original para ativar um PC reconstruído
Suporte Microsoft: Verificador de Ficheiros de Sistema Externa Comando oficial para filtrar o CBS.log e substituição manual de ficheiros
Microsoft Learn: Reparar uma imagem do Windows Externa Referência para o CheckHealth, o ScanHealth e o RestoreHealth
Microsoft Learn: Configurar uma origem de reparação do Windows Externa Explica os caminhos de origem WIM e os números de índice
Dism, Sfc, System repair, Troubleshooting, Windows 11

Deixe um comentário

Todos os comentários são moderados antes de serem publicados