Use o DISM para corrigir problemas que o SFC não consegue

Experimente Nosso Instrumento Para Eliminar Problemas

Uma sugestão comum nos fóruns de suporte do Windows é examinar o sistema em busca de problemas de integridade de arquivos usando o comando sfc / scannow que você pode executar no sistema ativo mas também em unidades externas .

SFC, que significa System File Checker, é uma ferramenta administrativa integrada para verificar a integridade dos arquivos do sistema operacional e para reparar arquivos corrompidos, danificados ou alterados.

As varreduras SFC têm três resultados possíveis:

  1. A varredura não encontrou nenhum problema.
  2. A varredura encontrou problemas e os corrigiu.
  3. A varredura encontrou problemas e não pôde repará-los (a Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não foi capaz de corrigir alguns deles).

Nota : É recomendável fazer um backup completo da partição do sistema Windows antes de executar o DISM. Use soluções de backup gratuitas, como Macrium Reflect , Veeam Endpoint Backup , ou outras ferramentas de backup .

Use o DISM se o SFC / Scannow não conseguir corrigir os problemas

sfc scannow

A captura de tela exibida acima mostra um resultado em que o SFC não conseguiu corrigir os arquivos corrompidos detectados.

O SFC também pode corrigir problemas, mas pode não resolver o problema que você tentou corrigir em primeiro lugar executando-o.

O DISM vem ao resgate nessas situações. Gerenciamento e Manutenção de Imagens de Implantação (DISM) é um programa de linha de comando para Windows usado para uma variedade de finalidades. Está disponível em todas as versões do Windows, começando com Windows 7 e Windows Server 2008

Você precisa executar o DISM em um prompt de comando elevado:

  1. Toque na tecla Windows para abrir o menu iniciar.
  2. Digite cmd.exe e espere que os resultados sejam preenchidos.
  3. Clique com o botão direito no resultado denominado cmd.exe e selecione 'executar como administrador' para executá-lo com privilégios elevados.

O DISM pode ser executado no modo seco para revelar a corrupção sem tentar corrigir os problemas encontrados. Recomendo que você verifique a integridade primeiro para descobrir se existe corrupção antes de executar as operações de reparo.

Dism / Online / Cleanup-Image / CheckHealth

dism checkhealth

O comando verifica a imagem para o sinalizador de corrupção e retorna suas descobertas para você, mas não executa operações de reparo.

A varredura não deve demorar mais do que um ou dois segundos. As operações anteriores podem ter sinalizado a imagem como corrompida.

Dism / Online / Cleanup-Image / ScanHealth

dism scanhealth

O comando verifica a corrupção do armazenamento de componentes, mas não corrige nenhum problema.

A varredura leva mais tempo para ser concluída e as descobertas da varredura são retornadas na janela do prompt de comando.

DISM / Online / Cleanup-Image / RestoreHealth

dism restorehealth

O parâmetro / RestoreHealth executa uma verificação de danos e tenta reparar quaisquer problemas que encontrar automaticamente.

A verificação leva mais tempo para ser concluída se for detectada corrupção durante a verificação da imagem. Observe que a operação pode parecer travada às vezes, mas isso não é motivo de preocupação, pois a varredura deve começar automaticamente após alguns instantes.

Se a verificação encontrar corrupção, ela tentará corrigir o problema usando o Windows Update por padrão.

Comandos DISM avançados

  • Para reparar uma imagem offline : Dism / Image: C: offline / Cleanup-Image / RestoreHealth
  • Para usar uma fonte de reparo diferente : Dism / Online / Cleanup-Image / RestoreHealth / Fonte: d: test mount windows
  • Para evitar o uso do Windows Update : / LimitAccess como um parâmetro.

Política de grupo

Você pode especificar uma fonte diferente usando a Política de Grupo.

dism repair policy

Faça o seguinte para isso:

  1. Toque na tecla Windows para abrir o menu iniciar.
  2. Digite gpedit.msc e pressione a tecla Enter para abrir o Editor de Diretiva de Grupo. Observe que ele está disponível apenas nas edições Professional ou Enterprise do Windows.
  3. Vá para Configuração do computador> Modelos administrativos> Sistema.
  4. Clique duas vezes em Especificar configurações para instalação e reparo de componentes opcionais.
  5. Defina a política como habilitada e configure-a de acordo.
  6. Você precisa especificar uma fonte alternativa e pode bloquear o uso do Windows Update. Os sistemas configurados para usar o WSUS por padrão podem ser configurados para usar o Windows Update em vez de operações de reparo.

Dism using PowerShell

Você também pode usar o DISM no Windows PowerShell. Os comandos são ligeiramente diferentes.

  • CheckHealth : Repair-WindowsImage -CheckHealth
  • ScanHealth : Repair-WindowsImage -ScanHealth
  • RestoreHealth : Repair-WindowsImage -RestoreHealth

Vídeo Instrucional DISM

Artigos relacionados