Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Executar o Comando CheckHealth no Windows para Verificar a Integridade do Sistema

O comando CheckHealth é uma funcionalidade do Deployment Imaging Service and Management Tool (DISM), uma ferramenta poderosa no ambiente Windows usada para gerenciar e reparar imagens do sistema. O CheckHealth é utilizado para verificar se há alguma corrupção na imagem do sistema Windows sem realizar reparos. É uma verificação rápida que pode ser o primeiro passo para diagnosticar problemas no sistema.

Exemplos:

Executando o CheckHealth via CMD

  1. Abrir o Prompt de Comando como Administrador:

    • Pressione Win + X e selecione "Prompt de Comando (Admin)" ou "Windows PowerShell (Admin)".
  2. Executar o Comando CheckHealth:

    • Digite o seguinte comando e pressione Enter:
      DISM /Online /Cleanup-Image /CheckHealth
    • Este comando verifica se a imagem do sistema está marcada como corrompida.

Interpretação dos Resultados

  • Imagem íntegra: Se o comando não encontrar nenhuma corrupção, você verá uma mensagem indicando que a imagem do sistema está íntegra.
  • Imagem corrompida: Se a imagem estiver corrompida, você será informado sobre a corrupção, mas o CheckHealth não realizará reparos. Para reparar a imagem, você pode seguir com o comando DISM /Online /Cleanup-Image /RestoreHealth.

Exemplo Completo em PowerShell

Se preferir usar o PowerShell, o processo é similar:

  1. Abrir o Windows PowerShell como Administrador:

    • Pressione Win + X e selecione "Windows PowerShell (Admin)".
  2. Executar o Comando CheckHealth:

    • Digite o seguinte comando e pressione Enter:
      DISM /Online /Cleanup-Image /CheckHealth

Automatizando com um Script PowerShell

Para automatizar a verificação, você pode criar um script PowerShell:

# Script para verificar a integridade da imagem do sistema
$checkHealthCommand = "DISM /Online /Cleanup-Image /CheckHealth"
Invoke-Expression $checkHealthCommand

# Verifica o resultado e fornece feedback ao usuário
if ($LASTEXITCODE -eq 0) {
    Write-Output "A imagem do sistema está íntegra."
} else {
    Write-Output "A imagem do sistema está corrompida. Considere usar o comando RestoreHealth para reparação."
}

Salve o script acima com a extensão .ps1 e execute-o no PowerShell com permissões de administrador.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.