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

Uma sugestão comum nos fóruns de suporte do Windows é verificar o sistema quanto a 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 interna para verificar a integridade dos arquivos do sistema operacional e reparar arquivos corrompidos, danificados ou alterados.

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

  1. A verificação não encontrou nenhum problema.
  2. A verificação encontrou problemas e os corrigiu.
  3. A verificação encontrou problemas e não pôde repará-los (o Windows Resource Protection encontrou arquivos corrompidos, mas não conseguiu consertar 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 falhar na correção dos problemas

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

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 em socorro nessas situações. O Gerenciamento e Manutenção de Imagens de Implantação (DISM) é um programa de linha de comando do Windows usado para diversos fins. Está disponível em todas as versões do Windows, iniciando no Windows 7 e Windows Server 2008

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

  1. Toque na tecla Windows para abrir o menu Iniciar.
  2. Digite cmd.exe e aguarde o preenchimento dos resultados.
  3. Clique com o botão direito do mouse no resultado chamado cmd.exe e selecione "executar como administrador" para executá-lo com privilégios elevados.

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

Dism / Online / Imagem de limpeza / 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 digitalização não deve demorar mais de um segundo ou dois. Operações anteriores podem ter sinalizado a imagem como corrompida.

Dism / Online / Imagem de limpeza / ScanHealth

O comando verifica se há corrupção no armazenamento de componentes, mas não corrige nenhum problema.

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

DISM / Online / Imagem de limpeza / RestoreHealth

O parâmetro / RestoreHealth executa uma verificação de corrupção e tenta reparar os problemas encontrados automaticamente.

A digitalização demora mais para concluir se for encontrada corrupção durante a digitalização da imagem. Observe que a operação pode parecer travada às vezes, mas isso não é motivo de preocupação, pois a digitalização deve começar após um momento automaticamente.

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

Comandos avançados do DISM

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

Política de grupo

Você pode especificar uma fonte diferente usando a Diretiva de Grupo.

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 profissional ou corporativa 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 usando o PowerShell

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

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

Vídeo Instrucional DISM

Artigos relacionados

  • Analise e limpe a pasta WinSXS
  • Otimizador Dism ++ para Windows com funcionalidade impressionante
  • A pasta Winsxs explicada
  • Lançamento do Windows Repair 4.0: repare o software do Windows
  • Revisão do Windows Repair Toolbox