DICA DO MESTRE Kaspersky 70% OFF. Cupom: MESTRES BAIXAR
Erros e Soluções

10 comandos do Windows que salvam o PC antes de formatar (lista fácil para copiar)

Os 10 comandos do Windows que eu uso para corrigir erros, reparar arquivos do sistema, consertar a internet e testar a memória antes de formatar o PC.

Por Hércules Santiago
11 min
Publicidade
Prompt de Comando do Windows com comandos sfc, chkdsk e winget
Arte: Mestres da Informática; logo do Windows: Microsoft

Antes de formatar um PC lento, travando ou cheio de erros esquisitos, eu sempre passo por uma lista de comandos do Windows que resolvem a maioria dos problemas sem apagar nada. São ferramentas que já vêm no sistema: corrigem o disco, recuperam arquivos corrompidos, consertam a internet, procuram vírus e testam a memória RAM.

Publicidade

No vídeo abaixo eu rodo cada um desses comandos do Windows num PC de verdade e mostro o resultado de cada um.

Todos os comandos funcionam no Windows 10 e no Windows 11. No Windows 7 alguns deles não existem (como o winget). Se você ainda usa o 7, veja antes como atualizar o Windows 7 sem formatar.

Como abrir o Prompt de Comando como administrador

Quase todos os comandos do Windows desta lista precisam de permissão de administrador. Sem ela, eles não funcionam ou dão erro de acesso negado.

  1. Clique no menu Iniciar e digite cmd.
  2. Em Prompt de Comando, clique em Executar como administrador.
  3. Clique em Sim. O título da janela passa a mostrar a palavra Administrador.

Dica: você pode copiar cada comando daqui do post e colar no Prompt com o botão direito do mouse ou com Ctrl + V.

Publicidade

Prompt de Comando, PowerShell ou Terminal: tanto faz?

No Windows 11, quando você clica com o botão direito no botão Iniciar, aparece o Terminal em vez do Prompt de Comando. Não tem problema: todos os comandos do Windows desta lista funcionam no Prompt de Comando, no PowerShell e no Terminal, desde que a janela seja aberta como administrador.

A única diferença que pode confundir é o atalho %temp%, que funciona no Executar (Windows + R) e no Prompt de Comando, mas não do mesmo jeito no PowerShell. No mais, pode usar a janela que preferir. Eu prefiro o Prompt de Comando clássico porque ele é igual no Windows 10 e no 11, e fica mais fácil acompanhar os vídeos do canal.

Outra dica: os comandos do Windows não diferenciam maiúsculas de minúsculas. Tanto faz digitar SFC /SCANNOW ou sfc /scannow. O que importa é o espaço antes da barra.

Publicidade

1. chkdsk: corrige erros e setores defeituosos do disco

O chkdsk (Check Disk) verifica a integridade do HD ou SSD e corrige os erros do sistema de arquivos. É o primeiro dos comandos do Windows que eu rodo quando o PC demora para abrir arquivos, mostra mensagem de erro de disco ou desligou de repente.

chkdsk C: /f /r
  • C: é a unidade onde o Windows está instalado.
  • /f manda corrigir os erros encontrados.
  • /r procura setores defeituosos e tenta recuperar os dados deles.

Como o disco C está em uso, o Windows pergunta se quer agendar a verificação para a próxima reinicialização. Digite S, aperte Enter e reinicie. Na inicialização, não aperte nenhuma tecla para não cancelar. Num HD grande a verificação pode levar bastante tempo, então espere terminar.

Documentação do comando chkdsk, um dos comandos do Windows para corrigir o disco
O chkdsk com /f e /r corrige erros e setores defeituosos. Imagem: Microsoft Learn

Se o chkdsk encontrar muitos setores ruins, o problema pode ser físico. Teste a saúde do disco com o HD Tune antes de confiar seus arquivos a ele.

2. sfc /scannow: repara arquivos do sistema

O sfc /scannow verifica todos os arquivos protegidos do Windows e troca os que estiverem corrompidos pela versão correta. É ideal quando o Windows dá falhas sem motivo, mostra mensagem de arquivo ausente ou quando apps do próprio sistema param de abrir.

sfc /scannow

Entre todos os comandos do Windows, é o que eu mais uso. A verificação leva alguns minutos. No final aparece uma de três respostas: não encontrou violações de integridade (tudo certo), encontrou arquivos corrompidos e os reparou com êxito, ou encontrou arquivos corrompidos mas não conseguiu reparar. Neste último caso, rode o comando DISM abaixo e depois o sfc /scannow de novo.

3. Comando DISM com ScanHealth: verifica a imagem do Windows

O sfc usa uma cópia de reserva dos arquivos do sistema. Se essa cópia também estiver estragada, ele não consegue consertar nada. É aí que entra o comando DISM, que cuida da imagem do Windows. Primeiro, só para diagnosticar:

DISM /Online /Cleanup-Image /ScanHealth

Ele analisa a imagem e diz se precisa de reparo. Se a resposta for nenhuma corrupção de repositório de componentes detectada, está tudo bem e você pode pular o próximo.

4. Comando DISM com RestoreHealth: repara a imagem do Windows

Se o comando anterior encontrou problemas, rode o reparo. Ele busca arquivos bons no próprio sistema e, se precisar, baixa componentes do Windows Update para substituir os corrompidos:

DISM /Online /Cleanup-Image /RestoreHealth

Não se assuste com o nome: restaurar aqui não é formatar. O comando DISM só repara os arquivos estragados. Deixe o PC conectado à internet e espere aparecer a mensagem de operação de restauração concluída com êxito. Depois, rode o sfc /scannow mais uma vez.

Página da Microsoft sobre reparar a imagem do Windows com o comando DISM
O DISM repara a imagem do Windows que o sfc usa como reserva. Imagem: Microsoft Learn

Quer ver esses comandos do Windows com mais detalhe e outras formas de limpar o sistema? No post do Dism++ e da limpeza com DISM eu mostro mais opções.

5. winget upgrade: lista os programas desatualizados

Nem todos os comandos do Windows são para reparo; este é de manutenção. Programa desatualizado é porta aberta para vírus e falhas. O winget é o gerenciador de pacotes da Microsoft e mostra, num comando só, todos os programas do PC que têm versão nova:

winget upgrade

Na primeira vez ele pede para aceitar os termos: aperte Y e Enter. Depois disso, ele lista o nome do programa, a versão instalada e a disponível.

6. winget upgrade –all: atualiza todos os programas de uma vez

Gostou do que viu na lista? Este comando baixa e instala todas as atualizações sozinho, sem você abrir site nenhum:

winget upgrade --all

Se o Windows disser que o winget não é reconhecido, instale o Instalador de Aplicativo pela Microsoft Store (é ele que traz o winget). Eu ensino mais truques do winget no post de como deixar o Windows mais rápido com o winget.

Documentação do winget, comando do Windows que atualiza todos os programas
O winget é o gerenciador de pacotes oficial do Windows. Imagem: Microsoft Learn

7. netsh winsock reset: conserta a internet que não funciona

Sabe quando o PC está conectado na rede, mas a internet cai toda hora ou não abre nada? Este comando redefine a pilha de rede do Windows e apaga configurações erradas deixadas por programas, VPNs ou vírus:

netsh winsock reset

Depois de rodar, reinicie o PC para que os comandos do Windows de rede façam efeito. Na maioria dos casos o problema de conexão some.

8. ipconfig /flushdns: limpa o cache de DNS

Quando um site específico não abre e os outros funcionam, o culpado costuma ser o cache de DNS do computador, que guarda o endereço antigo do site. Limpe com:

ipconfig /flushdns

O Windows apaga o cache antigo e busca o endereço atualizado na próxima visita. Para mais comandos de rede e um script que faz tudo de uma vez, veja o post de como baixar o ping e acelerar a internet.

9. mrt: procura vírus com a ferramenta da Microsoft

Este é um dos comandos do Windows que quase ninguém conhece. Se você suspeita de vírus, aperte a tecla Windows, digite mrt e aperte Enter. Abre a Ferramenta de Remoção de Software Mal-Intencionado da Microsoft, atualizada todo mês.

  1. Clique em Avançar.
  2. Escolha Exame rápido (áreas mais comuns de infecção), Exame completo (o PC inteiro, demora mais) ou Exame personalizado.
  3. Se encontrar algo, ela remove sozinha. No final, clique em Concluir.

Ela não substitui um antivírus. Se o PC está mesmo infectado, siga o meu guia das ferramentas gratuitas para remover vírus.

10. mdsched: testa a memória RAM

Travamentos, reinicializações do nada e a famosa tela azul podem vir de defeito na memória RAM. O último dos comandos do Windows desta lista faz um teste completo da memória:

  1. Aperte a tecla Windows, digite mdsched e abra o Diagnóstico de Memória do Windows.
  2. Escolha Reiniciar agora e verificar se há problemas (recomendado).
  3. O PC reinicia direto na ferramenta de teste. Espere terminar; ele volta ao Windows sozinho e mostra o resultado numa notificação.

Assim como o chkdsk no disco C, esse é um dos comandos do Windows que só rodam depois de reiniciar. Se o teste apontar erro, desligue o PC, tire o pente de memória, limpe os contatos com uma borracha e encaixe de novo. Se o erro continuar, o pente precisa ser trocado.

Antes de começar: crie um ponto de restauração

Os comandos do Windows desta lista são seguros e não apagam arquivos pessoais, mas mexem em partes sensíveis do sistema. Por isso, antes de sair rodando tudo, eu crio um ponto de restauração. Se algo der errado, você volta o Windows para como estava em poucos minutos.

  1. No menu Iniciar, digite criar um ponto de restauração e abra o resultado.
  2. Na aba Proteção do Sistema, selecione o disco C e clique em Configurar. Marque Ativar proteção do sistema se estiver desligada.
  3. Clique em Criar, dê um nome (por exemplo, antes dos comandos) e confirme.

Pronto. Agora qualquer mudança pode ser desfeita pelo mesmo painel, no botão Restauração do Sistema.

O que fazer quando o sfc /scannow não consegue reparar

De vez em quando o sfc /scannow termina dizendo que encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles. Isso acontece porque a cópia de reserva que ele usa também está danificada. O caminho que funciona na prática é este:

  1. Rode o comando DISM com /RestoreHealth com o PC conectado à internet.
  2. Reinicie o computador.
  3. Rode o sfc /scannow de novo. Na segunda passada, ele costuma reparar tudo.
  4. Se ainda assim sobrar erro, abra o Windows em Modo de Segurança e repita o sfc.

Se mesmo depois disso o Windows continuar instável, a solução mais segura é restaurar o PC pelas Configurações mantendo os arquivos, ou reinstalar o sistema. Mas, na minha experiência, a dupla DISM + sfc resolve a grande maioria dos casos.

Outros comandos do Windows que valem a pena conhecer

Além dos dez principais, alguns comandos do Windows me ajudam muito no dia a dia de manutenção:

  • cleanmgr: abre a Limpeza de Disco. Clique em Limpar arquivos do sistema para apagar restos de atualizações e liberar vários gigas.
  • %temp%: digitado no Executar (Windows + R), abre a pasta de arquivos temporários. Pode apagar tudo o que estiver lá.
  • msconfig: abre a Configuração do Sistema, útil para iniciar o Windows em Modo de Segurança.
  • powercfg /batteryreport: em notebook, gera um relatório da saúde da bateria.
  • systeminfo: mostra versão do Windows, memória, data da instalação e atualizações instaladas.

A documentação completa de todos eles está na lista oficial de comandos do Windows da Microsoft.

Quando os comandos do Windows não resolvem

Os comandos corrigem problemas de software: arquivos corrompidos, configurações erradas, cache, vírus simples. Eles não consertam peça com defeito. Se o chkdsk aponta setores ruins toda vez, se o mdsched acusa erro de memória ou se o PC continua travando mesmo com o Windows reparado, o problema provavelmente é de hardware.

Nesses casos, os sinais mais comuns são: HD fazendo barulho de clique, PC que desliga sozinho com calor, tela azul sempre com o mesmo código ou lentidão extrema mesmo com o sistema limpo. Aí vale testar o disco, trocar o HD por um SSD ou levar a um técnico de confiança.

Em que ordem usar os comandos do Windows

Para não perder tempo, eu uso os comandos do Windows nesta ordem, conforme o sintoma:

  • Windows lento ou com erros: chkdsk, depois sfc /scannow, depois o comando DISM (ScanHealth e RestoreHealth) e o sfc de novo.
  • Internet com problema: ipconfig /flushdns e, se não resolver, netsh winsock reset.
  • Suspeita de vírus: mrt com exame completo e um antivírus de verdade.
  • Tela azul e travamentos: mdsched e chkdsk.
  • Manutenção do mês: winget upgrade –all para manter tudo atualizado.

Tabela rápida dos comandos para copiar

  • chkdsk C: /f /r: corrige erros e setores defeituosos do disco.
  • sfc /scannow: repara arquivos do sistema.
  • DISM /Online /Cleanup-Image /ScanHealth: verifica a imagem do Windows.
  • DISM /Online /Cleanup-Image /RestoreHealth: repara a imagem do Windows.
  • winget upgrade: lista programas desatualizados.
  • winget upgrade --all: atualiza todos os programas.
  • netsh winsock reset: redefine a rede.
  • ipconfig /flushdns: limpa o cache de DNS.
  • mrt: ferramenta de remoção de vírus da Microsoft.
  • mdsched: teste da memória RAM.

Com esses comandos do Windows na mão, você resolve sozinho a maior parte dos problemas que levariam o PC para a assistência. E se nada disso resolver, aí sim é hora de pensar em formatar, mas com backup feito antes.

Perguntas frequentes

Os comandos do Windows apagam meus arquivos?

Não. Nenhum comando desta lista apaga arquivos pessoais. O chkdsk pode mover dados de setores defeituosos, por isso é sempre bom ter backup do que é importante.

Qual a diferença entre sfc /scannow e DISM?

O sfc repara os arquivos do sistema usando uma cópia de reserva. O DISM repara essa cópia de reserva (a imagem do Windows). Quando o sfc não consegue reparar, rode o DISM e depois o sfc de novo.

Posso usar o PC enquanto os comandos rodam?

Pode, mas fica mais lento. O ideal é deixar o sfc e o DISM terminarem sem abrir programas pesados. O chkdsk e o mdsched rodam fora do Windows, na reinicialização.

Os comandos funcionam no Windows 11?

Sim. Todos funcionam no Windows 10 e no Windows 11. No Windows 7 o winget não existe.

Fontes:

Publicidade

Sobre o autor

Fundador e criador de conteúdo

Sempre tive a internet como uma das maiores fontes de informação, mas como alguns assuntos eram bem difíceis de encontrar informações de qualidade, resolvi criar um local para reunir diversas dicas e tutoriais de tecnologia para ajudar pessoas comuns se tornarem verdadeiros mestres, foi aí que nasceu o Mestres da Informática.